If you share finances, just give her the credit card and let her choose?
Don't get the point of gifts between spouses, unless it's just some small surprise or whatever. If one tells the other what to buy
them, I'd say "do your own shopping hun, you actually enjoy it"
*though I'd also ask "would you make this same purchase if it were March...June...September?" Otherwise people just be looking for excuses to splurge because of the consumerist holiday christmas. I also ask myself that question to check if I'm not just buying into the materialism of the season or if I really need it*