Snape's Tragic Backstory

With the value of hindsight, we know the story of Severus Snape is one of tragic sacrifice and unrealized love. But so much of the usual Potions professor's story was told in flashback after we'd gotten to know him as the sourpuss Potter-hater, we didn't get to fully appreciate his character arc. But someone's put together all of his major scenes in chronological order so that we can finally fully experience the tale of Severus Snape in its entirety - and it's amazing (particularly after the real life passing of Alan Rickman).