Utterly delightful! Horace's voice was pitch perfect here. You used the perfect phrasing as well, I can literally hear him saying all of this, mystery author. All your characterizations were spot on, actually. Flitwick, Snape, Minerva... Really stellar job with this. :) Beautifully done!