Oh my! Your Snape is simply perfect. Snide, snippy, a thorough bastard, and yet his grief comes through so clearly in your very capable hands, mystery author. And you managed Lupin perfectly, too. He's a difficult character for me to sympathize with at times, but you made him interesting (something I'm afraid JK didn't manage) and there was a wonderful balance between the two of them here. The give and take of their relationship was perfect. And the Snape/DD interactions! *nods* I bet this is exactly what it was like for them before Snape grew to respect DD (and before DD grew to trust Snape). Brilliantly written!