That was heartbreaking to read. Moms are always hard on themselves. I felt like a horrible mom 5 times just today. I knew what I should have done but failed to do it. Why do I always do that???
Parenting is very hard, and if you are a single mom, that just got 100 times harder. You deserve a pat on the back and standing ovation for all you manage to do!!