Very enjoyable reed! Snape is deliciously insecure and inexperienced, and the interaction with his mother very revealing - and very well worked out. Her characterisation is very fitting. Harry on the other hand is delightfully mature and has well grown into his talents. The regular sessions of the young friends is a great way to space the tale. I love Luna and her reason fornot having romantic entanglements! *lol*