Summary
Severus Snape was a cold, nasty, bad-tempered man, and everyone knew it. It never seemed he had a heart. Or was capable of any emotion other than hate and spite. And for the most part, that was true. It didn't mean he didn't recognise love when he saw it.