I'm glad you enjoyed the story. I think both of these characters, Snape and Harry, are sufficiently damaged that, though they crave love, each has some blind spots about understanding it. (I always wonder how witches and wizards don't accidentally enact spells all the time!)