"Truth is one; the sages just speak of it in different ways."
JK Rowling's Greatest Creation
is, I believe, Snape. The way she maintained the tension over his true character for the entire seven books is remarkable. And Harry's gesture regarding Snape at the end (of the last book -- I haven't seen the movie yet) is incredibly poignant.