I just think that friends are easier to build up to and letting other things happen naturally, if they do. So they could have met at her shop or maybe he dated one of her NPC friends or employees at some point and they met that way. I'm open to any type of scenario.