That was absolutely beautiful. I was simultaneously charmed and saddened by Harry's obsessive imaginary conversations with Snape. In fact, the repeated lapses into those conversations, backwards in time, caused me a little concern. I was worried that Harry was imagining the whole circus series of events, as well.
This story is wonderful, and I'm 100% certain that you are someone whose writing I already know.