Wow - poor Remus. *shudder* Two years of returning to life and dying... horrifying. And the implication that Andromeda did it on purpose - to punish him for not loving her daughter enough? And the way she's hiding Teddy, keeping him away from the world...
I'm very glad of the happy ending, though. They definitely deserve some happiness.