Oh what a relief that must be for you, I know it is for me, lol.
It appears she is trying to turn her life around and doing a darn good job...all by herself.
It never fails to amaze me that sometimes when we back away they know that it's sink or swim because we're not giving them water wings anymore.
Keeping her in my prayers, Outtolunch, that she stays on this good path.
And good for you for enjoying it all and living in the now, not carrying resentments for the past.
Hugs