This is wonderful news. It is so true that we have to give our WAS the space they need to go through this journey while treating them like a friend. Because you were D, you had no expectations that she would return. This allowed you to simply be YOU and move on with your life and allowed your W to pay attention to realize that the changes you made were real. You became attractive to her again.
It seems that your W's LL is quality time and receiving gifts. The gift for a massage was a great idea because it was for HER alone. I remember when I did this for my H when he went on a business trip and he really loved it and appreciated it. He sent me a video card telling me how much he loved me and then 10 days later, he moved out, this was back in 2003. Anyways, long story, he came back and then left again in Jan. 2006. My point is if she is still on the rollercoaster, you will not know what to expect next. I hope she is off the rollercoaster and finally coming out of the tunnel which appears to be the case.
Spending 4 years having fun like a teenager is no longer what she is looking for. She appears ready to settle down knowing that she can still have fun being with someone who truly loves her.
Tread very lightly, do spend time with her when she returns, cuddle if she is comfortable with that, but take it very very slowly. She is feeling that "in love" stage again but we know what happens with the "in love" stage, it wears and maintaining that loving feeling involves action. Remember that love is an action and doing things for her in her LL will only cause her to reciprocate loving actions towards you.
While my sitch is nowhere close to being where you are, (although my thread has locked, I will start another one soon) I will offer my support from a woman's perspective and am looking forward to hearing more wonderful news. I'm sure you never thought this could've happened which proves that WE can not always control our destiny.