We guess, in some ways, Severus Snape always had to die. He was mischaracterized as the villain second only to Voldemort throughout the series, rather than the unknowingly heartbroken guardian to Harry Potter that was always his truth. And so, his vicious death by Nagini could not be avoided. But ... More »