I think my girlfriend knows I am going to ask her to marry me soon, but I want it to be a surprise. So I can't take her to a nice restaurant, or anything corny, because she will know somethings up, we are pretty casual people.
Do you have any ideas on how I can surprise her? I thought about having a BBQ this summer and asking her in front of our friends but I don't want to embarrass her. Do girls like this kind of proposal?
Also, I haven't bought an engagement ring because I am not sure what she would like. I was hoping the store would exchange it if she hates it, is that normal policy?
Thanks for your help, I thought this would be easier.