Ahaha! What a fun read! I was smiling all the way through, especially,
"Snape had never believed in love at first sight before, considering it to be the optimistic drivel of small, unrealistic minds, but after last night he was quite willing to reconsider his position. And several other positions as well.
Most of the rest of the staff had been pleasant and welcoming, of course, but Lupin had gone above and beyond…not to mention below and behind. "
This fairytale fest rocks really...I love all the happy endings. :)