Wow! This was delicious in a traumatizing kind of way.
he needed it--needed it like water for a thirsty man... and merciful heavens, didn't he get it! ;)
Your Snape is such a bastard. I loved him, and I didn't anticipate the harshness of the ending. I expected some indignities, but that kind of humiliation takes art... really great story :D