I'm not gonna say you HAVE to marry her, but I'm definitely thinking it will be in your best interest. If you look at the facts:
1. Listened to you enough to know what to get
2. Was willing to fork over the money to support your passion
3. She's hot
Um...just sayin.
Congrats, though...