What a great friend you are!! I am in need of all of the lessons that you gave to your friend. I am sure that she will repay you in kind.You will get satisfaction just from watching the joy and understanding on her face. How nice!
You are not that far away...next lesson I want to be a fly on your wall.
What a neat thing that you did----gave her the gift of your time.