Snape's Life in Chronological Order is AWESOME!
Severus Snape was always an awesome character. I still think he's up there as one of the best ** (spoiler). If this chronological life story doesn't make you tear up and grab a tissue, you just aren't a real fan.
via Dorkly