It should come from the heart and you know her best. Does she like surprises? Does she lavish in romance? If so there are many ways you can do this: Take her out to a nice dimly lit restaurant and propose to her there and give her the ring. Buy her a dozen red roses and tie the box with the ring on one of the stems (under one red rose) so she'll find it and then get down on those knees of yours and ask her to marry you. If you are lucky enough to live in a State where the sky is blue and you have the money then hire a plane to spell out "_______will you marry me?" Be sure you have the correct time and sit outside and have her look at the sky with you. I know a few people that have done this. I wouldn't advise a party (unless you know for sure she'll accept your ring) and if she does, then have a blast of a party (in control) and ask her in front of all to see. Take a moon-lit buggy ride around a city park (if you have one) and propose to her there. If you can cook then you could cook up a nice dinner, have candles on the table, dim the lights, put on your favorite song you both like and after dinner propose to her. It's up to you and what type of person your girlfriend is. CONGRATULATIONS!