This was absolutely gorgeous. Snape drove me insane, but in a good way that was completely in character. The dashes of other characters like McGonagall and Flitwick really helped to show Snape's emotions more than his own thoughts on the matter. I've always thoroughly enjoyed your fiction, and I'm glad to see you've done well again.