Firstly, sorry if this is really long. I like my MIL a lot, we are complete opposites but we are friendly and have never had a disagreement - until now.
After giving birth to my second child 4 months ago I have lost 4 stone through very strict calorie counting and exercise as I am a compulsive binge eater, basically if I start I can't stop and though I am aware this is an issue I have been slowly chipping away as to why I do this (childhood abuse/divorce) I am still very far from having a good relationship with food. My husband works away a lot and doesn't have a sweet tooth so my solution is just not to have it available to me which works well. Anyway, my problem is that my MIL won't stop buying me treats because she thinks "I deserve them". She is naturally slim and can eat everything, basically she has a brilliant relationship with food. Just this week she has brought me two éclairs, a giant chocolate muffin and a takeaway fish and chips and even though I have begged her not to she won't stop because she doesn't understand why I can't just put them in the fridge for later. Even after all this she has just come back from the hairdressers and bought me a tub of ice cream - I feel like she's doing this on purpose.
It's actually beginning to make me quite angry as she is doing the same to my 18 month old daughter, she bought her a takeaway sausage roll for breakfast (she had already had porridge this morning) and when I went to wash her water cup which I couldn't see inside of she had sneakily put in chocolate milk which she has never had before. I asked her why she'd done it and she said it was for a treat - which is fine but how do I make her understand it isn't a treat if she does it nearly every day? She does the same when my daughter hurts herself, the solution is always food and I am so desperate for my babies to not turn out like I did as I struggle so much every day. I am so close to being a normal weight which I have never been before and I feel like I'm going backwards - I need to be stronger I know but I don't want her doing this to my children. For reference I let my daughter have a wide variety of foods and she has never been on a diet or had any restrictions, she is allowed everything in moderation - I also allow myself treats when I have spare calories to do so. I guess I just want to know if I'm right in calling her out and asking her to stop or should I accept this as a me problem and she is just being a loving grandmother?