Quote Originally Posted by fire_of_avalon View Post
A surprise engagement is a gift in itself. Make sure you ask her in a way and in a place in which she would be comfortable. If she's an outgoing person and would want the world to know, do it in a public place. If she's private, ask her in a private way. You know her best, so this is down to what YOU think is best.

And you have excellent taste in jewelry.
Ditto all that. Really, you don't have to do anything super spectacular. Unless she's a bitch 'cause bitches always want something super spectacular. But from what you've said of her I'm under the impression she is not a bitch.

Just sincerily telling her how you feel, putting some thought into it, and letting her know you want to spend the rest of your life with her is super good on you.