Harry Potter: 7 Moments That Made Us Believe Severus Snape Was A Hero

Severus Snape is quite easily one of the Harry Potter series’ most complex, intriguing and entertaining characters. For our latest post on The Blog That Must Not Be Named, we're discussing seven moments that made us believe Severus Snape was a hero.