OK, this is a MEGA spoiler, so DO NOT proceed if you haven't finished the book!
***
I'M WARNING YOU
***
1
2
3
4
5
... LAST CHANCE...
Right... soooooo did YOU suspect it was Snape? I know I didn't! Even during the book itself, I didn't... but it makes perfect sense, doesn't it? He knew so much about Potions because, well, he teaches Potions! Or taught... *grumbles*. Can't believe he's teaching DADA... and he was a traitor!
Anyway... post your views.