It really is not much to ask is it? I have bought and sent all the cards and presents, even to HIS family for 44 years, always get him something he really likes for Christmas, Birthdays and Anniversaries + home cooked candle lit dinner, etc. etc. I have now given up on the Anniversary dinners since he put his on a tray and ate it in front of the telly so as not to miss Emmerdale. He was 69 this Birthday and even my offer of an appropriate 'treat' was rejected.
However, for the last 20 years or so I have always had wonderful presents, allegedly from him, courtesy of my two grown up DDs, who pick, pack and deliver - I presume he pays.
His excuse? He is a Scotsman and therefore reliable but not romantic. I do not know if there is any truth in this generalisation but do know that my teenaged sweetheart, who was Irish, was OTT romantic but famously unreliable.