i am so sorry about the super late reply, and i'm honestly no help at all because those all sound great. if anything, we could combine them together and say maybe they were ex-flings who are still on good terms/friends and live close to one another? he could've definitely met her through construction of her boutique.