My bf was very ungrateful last Xmas. Got him an expensive gift but he was annoyed it wasn’t something he needed and wasn’t impressed with it at all. This year I’ve decided on 2 options either not to buy him anything and put money in a card. He loves opening presents but I will not put my money into things for him to be ungrateful. Second option to buy lots of rubbish from Poundland and wrap it up. Would this be unreasonable ? Im not one to expect gifts at Xmas because I work and can buy myself anything i want. Bought him a lovely photo album with photos of his daughter in it the other day and he didn’t even say thanks. Sooo ungrateful.