That's the one reason I like gift cards. You can get one, and just say "Honey, (baby, sweety, whatever. :P) I got you a gift card because if I got you [insert gift here], I *KNOW* I would've somehow, someway gotten it wrong. And that look of dissapointment on your face would've torn me up on the inside. This way, you can get whatever you want, because you know what is perfect for you... And I want nothing more that to see you happy." And that's it.
And if you don't get any after that, something's fucking wrong. :P