I feel so bad. My ds recently turned 5, & I've noticed that on occasion if dh & I have had an argument (not very often), he will stick to me like glue and not want me to go out anywhere. Dh & I had words yesterday and within a few minutes, ds was sitting by me and saying that he wanted to cheer me up. I gave him a hug & told him that I needed to go out to the shops, & that I would be back in 10 minutes. He said "Don't go, let Daddy go. I don't want you to go anywhere." I questioned him about why he felt this way, and he said "I don't want you to find a new home." Apparently a long time ago, when dh & I had been arguing, I said something on the spur of the moment like "Well if that's your attitude I may as well go and live somewhere else", not thinking that ds would be listening. How stupid of me.
I feel so extremely bad that I've worried him & made him think that I would leave and go somewhere else. I've been reassuring him as much as possible since realising this, I tell him I love him all the time and I told him today that I would never leave him. But basically I feel like such a crap parent for making him feel this way, and for saying things in front of him that I shouldn't say. Has this kind of thing happened to anyone else? It makes me feel so awful, but at least I'll be aware what I say in future.