Spectacular. I absolutely loved Snape's voice, tormenting Harry, causing him to speak out of turn, and eventually, finally the two of them coming to understand one another better than anyone has ever understood either of them. I was terribly amused by the horrible things Harry said, by McGonagall. And truthfully, I really wasn't sure whether you would allow Severus to return for good and then whether he would stay once he did. Wonderful work!