Thank you so much for your lovely comments. I struggled with this fic for ages, then I found Snape's animagus form on Wikipedia and he took over and wrote himself. I always thought that even Canon!Snape is actually very witty, Harry is just too young and too emotional to appreciate him. I'm glad you liked him!