I've been married a lot of years.  And I've given my wife a lot of crappy gifts.  When it comes to gift giving and your sweetheart there is a vicious learning curve.  Flowers and trinkets will only take you so far.  And don't be fooled by the old "It's the thought that counts" crap.  Case and point, I "Thought" she'd like a blender.  She didn't.  Let me do ya a solid.  Here is a good article that could help get you on the path to success: Top 25 Christmas Gifts for Her

Good Luck & Merry Christmas