Did Snape hate or love Harry?
Now, as firmly established, Snape was not the greatest fan of Harry, but that didn’t mean that he ever stopped loving Lily. Dumbledore was surprised that Snape seemed to care for the boy. With a swish of his wand, Snape conjured up a Patronus) – Lily’s Patronus, a doe.
Why did Snape want Harry to take his tears?
Snape told him to. It was necessary for Harry to take his tears so that he would know what he needed to do to defeat voldemort. Especially since the only other person that could tell him was Dumbledore and he was dead. Not to mention, it was also like a last minute redemption for Snape.