Maybe Snape had some feelings for Harry that he hadn't let on?
I've always thought that it's been a case of denial, all along. :-)
And WOW thank you for pointing out the error! *facepalms* This is what I get for practically memorizing LOTR when I was a kid. *blushes purple* *hides head*