That's so sweet! Quite sad at the end, though good to have McGonagall back. Shy, insecure Neville is delightful. I love how you kept Snape true to what's eventually revealed in canon, and still kept his colleagues in the dark about his true, good, intentions. This is a great way to open my favourite fest of the year.