You poor thing! I really would like to reach out and give you a huge hug for being so heartfelt and honest. I am a mother of three amazing children and I have had similar battles with depression. The one thing you willl learn is that a little later on in their life they will be exposed to these raw emotions sooner or later. Where better to learn the lesson that people struggle, cry and even get angry than from their own mother's nest. Wake up tomorrow and rent Mary Poppins. Smile while you make them a great snack and a picnic blanket and lay back down on the couch. Perception is everything for little ones. Say sorry if you really behaved badly but be sure to move on to the brighter side. You sound like a great mom. Please keep your strength up.
I was a stay at home mom for ten years and I now work for a team of high powered attorneys in one of the largest law firms in the mid-west. They cannot believe how efficient I am and how much I can handle. I always just laugh and say, "You do know I was a stay at home mom for ten years. This life is a piece of cake! There are no lunch breaks or golf outings in that world..." Take it day by day and surround yourself by positive motivating people until you can crawl out from under it. Your babies need you. Every darkness has a dawn