Amazing doesn't touch the surface of this. I don't remember how I found it, but I've been reading it bits at a time for the last week, and just wow.
I have a fondness for Snape now, more so than after reading the series.
I almost wish there were more but it ended beautifully.