Just a little note to tell you that...
lucky moms who have wonderful children usually have lucky children who have wonderful moms...
... and you sure are one wonderful mom doing a terrific job, despite the hardships of being a single mom and having to do it all on your own!
Keep up the good work!