I think my wife is upset.
Can you tell me why you think she should be mad?
Because I gave her a gift and she didn't seemed happy.
If you think she is mad at you you should try to find out and make it right. If someone is upset and apology might be better than a gift.
I don't think an apology will work. I gave her a gift card, which is basically what she wanted.
Even if a gift card made her happy for now, it will not solve the problems in your marriage. It is not good to be mad at each other, it will make the relationship start to have problems.