Ahaha, I can't believe I waited this long to read -- except, glad I did, because I really wanted something fun to read this evening, and here this was waiting for me! I love Severus's putting-a-halt-to-all-questions approach, Filius's enthusiasm, Sprout's blunt advice, and Minerva's dry lesson. Great fun!