So DH has a grandmother who always insists on coming around on Christmas Eve to do the gift drop. She lives alone and only has 2 other relatives that she speaks to so I don't really want to stop her coming around to see DH and DS Christmas Eve. However, every year I absolutely dread this, she always has some kind of agenda to try and spoil our happy family dynamic. Last Christmas Eve we had a Christmas card addressed to DH and Co, she hadn't even bothered to write mine and DS names on card so this was her little way of being passive aggressive. This year she has managed to bring DH a gift and DS a gift but told me that she had dropped mine. I expected there to be another passive aggressive dig this year but I didn't realise it would be so brazen. I just shrugged it off as didn't want anything to ruin the mood, these years are just magical for our little boy! But I go all out for her every year, I make sure that I put DS's favourite songs on when she's here and tell him to dance with great grandmother, asked her did she like our stockings as they were all hanging up ready and she stuck her nose in the air. I made a large bouquet with all her favourite things gift wrapped as a Christmas present and when I handed it to her she said she would go to see if she could find my gift. She returned with a little bar of soap and little hand wash that you get free in hotels. DH and I have been together 12 years and married for 7 years, but this behaviour has always been consistent. What now?