Hi everyone. I have 2 DC ages 6 years and 20 months old. Their father has moved abroad and has no contact with them (his choice), but his mother does. I will start by saying, she is a fab nan and the kids adore her. She takes them out one day a week which I really appreciate as it gives me a much needed break. My relationship with her has been rocky over the years due to the stress of the situation, but overall we get on well. My problem is that she makes bitchy comments which to me insinuate that I am not a good enough mother, she sends me a detailed list every week of things I need to pack for them, which is fine, but after 6 years I think I know what they need! She told me that my daughter needed "proper fitting school shoes, not ones from just anywhere" after I told her that I purchased her school shoes from Sainsbury's (all I could afford and they seem good quality to me). She nit picks at other aspects of my parenting and has a very annoying habit of acting like she knows my kids better than me, telling me what they like and need, etc. I care for them alone 24/7, with no financial support from their father and I am trying my best so I do get down about this. I often wonder if she does it to make herself feel better as I know she is deeply ashamed of her son's behaviour. Should I say something, or should I just let it go over my head?