This is a really interesting look at Harry, Severus, and the effects of magic. The interactions between Harry and Severus are absolutely perfect. I love, for example, that we are shown over and over that Harry is in love with Snape but it is Snape that makes the sacrifice (once again) for Harry's happiness.
And like the majority of the reader's, I have convinced myself that they will find each other again :)