I have called my OH’s bluff on this. I always say to her to drop some hints, or let me know what she wants, as I hate buying things she’ll likely not need/want only to find them discarded a month later.
Last year, I asked her repeatedly what she wanted, and got back “nothing” in return, every time. So, I did just that, got her nothing.
It didn’t go down well, there were some tears, despite me reminding her how many times I’d asked her. She told her friends, they gave me grief when they saw me, even my friends winced and inhaled sharply when I told them.
So to summarise. Buy her something. Even if she doesn’t like it, you can at least claim you made the effort.