Gift giving between spouses is stupid. My wife and I agreed after we got married, that we would not exchange gifts, period. Not for Christmas, birthday's, anniversary, "sweetest day", along with all the other commercialized bullshit, "holiday's".
It's nothing but a complete waste of money. Instead, we buy whatever we want, when we want it. That way you don't have to end up having garage sales, because you get what you want in the first place.... Not a bunch of overpriced crap you end up getting rid of, because you never wanted it to begin with.
And 3 years later it all ends up on a card table in your driveway, for 5 cents on the dollar.... Instead, I usually buy the guns I want, and she buys the clothes, shoes, and other crap she wants. Everyone is happy, and no one complains.
I don't have to "ask permission" to buy guns. Or her to buy clothes. And after a few years of this, we end up with enough left over to buy a big ticket item that we both want.... Like a new car, or whatever.