Ahhh, this is absolutely spectacular. I love how stinging your Snape is (hee, sorry, bad pun), and Harry was gloriously realised as a real person. Does that make sense? He wasn't some cardboard cut out hero type. I loved this. Very very much. Truly delightful read!