It was my OH's birthday and my MIL bought him tickets for all three of us to go to a museum exhibition. On the day we were going to the Museum, she picked us up from our house so she could drive us to the train station. While we were putting our shoes on, she read through his cards. I'd written in mine to him "Happy Birthday. I hope you've had a good year and there's plenty more to look forward to in the near future" aiming at all the trips we've got booked etc.
Later, we were in the queue at the museum with about 200 people. She said to me"Oh, I saw your card... Are you pregnant?! I can't say I didn't notice!" and stared at my belly.
I have recently put on a bit of weight- something which she constantly digs at... "Oh, I never thought you were going to stop eating! Well, I suppose you still would be if you hadn't eaten everything on your plate".... "You need to get yourself down to Zumba with me".... "Have you joined the gym yet?"
Usually the jives are out of OH's earshot, but this time it wasn't and he said absolutely naff all! So I stood, gobsmacked and embarrassed in a packed queue of around 200 people.
I'm actually really pissed off about it. What would you have done and how do I not snap her neck the next time I see her?