Severus Snape is the bravest man ever. Wonderfully engaging (much though it pains me to say that about a story from a member of Team Dragon *g*), good sense of the kids' relationships with each other so many years after the war, and yes...very sad, but the only possible ending there could have been to this story.