I'm so glad you were moved by it! I worked really hard to get it just right without being too melodramatic. And yes, Severus WILL eventually come to his senses, because of course he loves Harry. He's just too stupid to realise that once this particular Gryffindor gives his heart, he gives it unconditionally...