Things get misconstrued here, which is as ever a shame. I agree, no way is kitty selfish, in fact the opposite.
My (light hearted) post probably didn't answer your question lyndaw so, are you being unreasonable in having your feelings? Not at all.
I felt sad at the thought of you going to get your own birthday cake. That's something I don't do as Mr C goes off to find one, not easily in fairness as I'm GF, but he does it. In any case while neither of us are fussed about gifts (adult birthdays here have always been very low key), you would like one and its reasonable to expect your husband to be sensitive to your wishes, so I can understand your disappointment and upset. Enjoy your cake, you deserve it and a belated happy birthday from me.