Buying your boyfriend things?

Carolina • IG TRULYCARO
I'm naturally a nice person. I'd rather buy someone something to make them happy instead of buying something for myself... I've known my boyfriend for 4 years now but only dated him for 3 months and I bought him $80 adidas shoes. My dad and sisters always tell me that I should be the one getting spoiled but I can't help myself!!! I'm I wrong 🙈