I think all men, to a certain extent, are like this. But if you talk and tell each other your wishes, likes, and wants, that goes a long ways toward what you can expect from each other.
We don't usually exchange gifts between us, because honestly, we don't really need anything and we can save the money. Our daughter buys us gifts (with our money), so it's like we're "buying" each other a gift anyway. We've been doing this this way for the past 11 years, mostly to save money. But my husband just mentioned this month how he'd like us to start giving each other little presents again. So we'll talk about that and maybe start doing something in 2012.
I don't usually get flowers, either. He never gets me flowers for Valentine's Day--we both agree the flower shops want way too much money. Seriously, he just usually never thinks about getting me any. If I happen to be shopping and I see a nice assortment for a good price--I pick them up. And my husband is happy that I do. I don't do this very often, maybe four times a year.
It's not so much he doesn't love me--because I know he loves me very, very much and says so all the time. It has more to do with consumerism and having so much stuff that there's not really anything we "need" that the other person can go and get. We prefer to buy couple presents, where we can spend a little more money and get something that everyone needs/can use.
I love it when he comes up behind me in the kitchen in the morning, wraps his arms around my waist, nuzzles my neck, and tells me how much he loves me. Or he just gives me a warm, tight, heartfelt hug. Those things warm my insides and let me know that my man really, really loves me. They mean more to me than a card, a gift, or even flowers.