It's so lovely seeing Neville, grown to manhood (and when *did* Snape get so short? *g*) and so self-assured. And Snape, still so angry and unhappy and guilt-ridden, but somehow able - finally - to let go of the past for a future with Neville. Well done!