He can be, but lately he isn't very. Last year was my 21st and I still haven't gotten the gift he promised me. This year I only got my gift 2 months later. I hate that on my birthday he says he is going to get me xyz. Why not just do it, instead of telling me? And why do I have to wait? LOL. I wouldn't care if he got me nothing, its better than getting me nothing and saying he is going to get me something.
Though, he does cook me breakfast, and often dinner too. A sleep in would be nice but I think that's too hard to ask for coz its never happened.