My DD (age 8) has been an absolute pain today. She's been shrieking at her brother over the slightest little thing, flatly refusing to do anything I ask her to do and the final straw was when she yelled in my face that I'm an idiot and started hitting me just because I told her to tidy her room so I could hoover it. After a day of this (I know its only early afternoon, but it feelslike a while day already) I just really lost my temper and yelled at her. I even said she's just a silly little girl. I now feel terrible and am hiding so they can't see me crying. DD and DS are now playing some very happy game and all I can hear is giggling but I feel like the shittest Mum ever. I'd really love to escape for a while, but DH is away on business so I can't. I feel I should take them out somewhere to lighten the mood for everyone, but its raining and I just can't face going anywhere in public because I feel and look like crap and am scared I will cry again in front of people. I feel so ashamed of myself and so worried about my DD's horrible behaviour.