I say go with the "Total Surprise" route. That way you have total control and then give it to her and see how excited she is with it. If you give, in my opinion, her an inch, she might take a mile if she's pushy. Then that takes all the fun out of it for you. Good luck! I hope it turns out well for you and her.