I am posting this in relationships rather than parenting as it's really about me.
Basically, i have had some close family members visiting for a few days. We keep in close contact but don't see each other very often because they live far away. Anyway, tonight at dinner my 6 year old dd started having a bit of a tantrum. It started with me telling her she couldn't have have something and escalated - you know the kind of thing: I hate this food, everyone is being mean to me, etc. She is usually lovely but sometimes gets into these states and it's like she can't get herself out of it once it starts. It ended up with her being very rude to the family who are visiting - they were upset and obviously think there is something wrong with her. We all talked about it later but I feel like shit. Am sitting in my bedroom and can't stop crying. I feel like they must now think I am a shit parent and that the girl they uses to think was lovely is now a monster.
Their approval is important to me and I am not sure how to get past this.