Ha! Neville rocks! Okay, silly way to start a comment on a Snarry story, I suppose, but still--he does! And I also have to say I love the way you revisit some of the unresolved issues from the books--Hermione's parents chief among them. The hideous epilogue may have been meant to tie things up in a pretty bow, but it really just left lots of loose threads. I did wonder at first if Snape might come up with a cure for Neville's parents, but alas . .
Excellent characterization of Snape; he really isn't a very nice man, is he? But it's part of his charm. :) And I love Harry's stubborn persistence, and Ron's pigheaded refusal to grant Snape the benefit of the doubt, and the Friday Hogwarts reunions, and the complete lack of Ginny. A fun and satisfying story.