What an uplifting story! Although my personal experience is likely to have a lot less stress, we share the experience of single parenting. Mine started when my daughter was just past her first birthday. She is now a grown women yet the feeling about the experience was simular.
It was a 180 degree turn in my life, as well. A turn for the better. ;)
So glad things have begun to level out for you.