Gosh, thats amazing B...I'm so heartened to hear the end of your story !!! Although as you say, theres a way to go, but its so wonderful to read of someones WAS agreeing to move back home and also to say sorry to you for all shes put you through.
That must have been an amazing but surreal moment, I bet there were times you never thought you'd hear those words. So happy for you.