jennifermelzer.com
Imaginary Heroes: Severus Snape
I remember reading an interview with J.K. Rowling right around the time The Order of the Phoenix came out in which the interviewer asked Rowling if Professor Severus Snape was truly irredeemable. S…