If you ask someone what they want, they tell you what they want and you give them something else then the gift giving becomes more about you wanting praise for just gifting them than actually truly gifting them from the heart. She’s not ungrateful, she’s rightfully frustrated.