&gt; Of course the 'how' and 'when' can be a surprise.

Bingo. Did this to my fiancee..she KNEW I was going to do it, but had no idea the how, the where, or the the when. 

Drove her mad with the lead up constantly throwing off false ideas too. It was fantastic :D

Edit: I'm not Jim from the Office, I swear to christ. I've never even watched it. 