I bought my boyfriend a $300 gift for Christmas and he got me two star wars shirts and lotion from bath and body works. He always asks for expensive gifts and I try my best to make him happy. But I'm starting to feel like he puts in half the effort on making me happy. Last year I bought him a $150 poster and a $100 watch. And he got me a $25 scarf still in the khols bag he didn't even wrap it... Am I being selfish and unappreciative because I expect more?