I loved the story. I loved the instant attraction which I believe is due to them subconsciously recognizing each other.
I have a tiny problem that Harry never asked Severus about his love for Lily. You hint at it when Harry connects the name of the shop with his mother. I just think Harry would have a slight problem with that. But...that is just a minor detail in the big scheme of things.