I thought I left a comment already, but perhaps I didn't. Silly Socks.
Well done. I thought this was brilliant. Was so scared that you would just leave Snape to die. Had you, I might have been left an emotional wreck all day. I am so glad you didn't, needless to say!