We were out and he was buying me lots of gifts so I decided to buy him a big, pricey one he wanted (20$ lol not even that much). The moment I did, instead of making him happy, he told me I had exaggerated and told me I didn't had to for like 20 minutes to the point I felt guilty for ever giving him that gift and I regretted buying it. I just wanted to make him happy... but his reaction made me so sad and angry and I don't know what to do. Maybe I should stop giving my everything to people...