This story is one of those stories that you start to read and you just can't put it down until you are finished! Your Snape is spot-on and I love how Harry has matured into a truly admirable man! And the drakes are the pudding - a tasty morsel that adds a wonderful dimention to the whole amazing story.
You are a brilliant storyteller and I feel very priviledged to be on the same team!