Wow. When I read the warnings I didn't believe you could have written it. But now it makes sense. The scene with the detention cards is so like what I imagine could have happened had Harry run across Snape and Lily's names.
Beautiful that Harry brought to Snape the memories and the book as well as a gift. And of course, the sex was hot! *fans self* Great story!