Thank you so much! I mulled over the concept for a while before I worked out the kinks of the magic that was bringing Harry and Severus together. So it's wonderful to hear that you felt the explanation fit well for the story and for the world in which wizards live (and love, hee!).
I'm really happy you liked Snape's intrusions into Harry's life as well as the contextual explanation featuring the Ron and Ginny story. Many thanks!