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!
Happy Mother's Day!