I cannot tell you how much I loved this story. Snape's character was so wonderfully written, Harry so terribly broken by his past. I love the detail, the town, Julian, Mercutio.
This is definitely one of those stories that I'll be reading again, but then, with your writing, that's the norm.