Wow, I loved this story! Tonks and Remus were the two deaths I could never accept or forgive Rowling for, and I love, love, love how you managed to keep them alive while sticking to canon! (Since I only read canon-compliant fics)
I knew there had to be a happy ending, but I still cried when they were about to be sent back, and could absolutely not go to bed until I had finished the story (at 3 AM).
But you know what made me so happy in the end that I was kicking my feet and probably squeeing aloud? Totally ridiculous - Binns getting exorcised! ;-)