My boyfriend doesn't seem to care he he's totally care free?

Me and my boyfriend have been together for nearly 4 years. He never gets jealous of anything. He's not creative at all when it comes to birthdays, Valentine's day, etc. However, he does pay for everything as I am a full time student and has taken me shopping in the past. He never shows me his feelings towards me. it feels like it's all about money for him. He's also very playful and sometimes it's off putting (for instance when we're about to start having sex). he didn't use to be like this when we first met, or at least not as much. it feels like we're more like mates than lovers. it's weird. what can I do? does he love me?
My boyfriend doesn't seem to care he he's totally care free?
Post Opinion