Understand Gods plan

I met a Christian guy at my cousins wedding. We hit it off immediately and have been getting to know each other for 3 months. However he just got out of a 5 year relationship 6 months ago. He got cheated on and treated horribly and has been struggling to get over things… I’m just trying to understand why God placed him in my life… it’s very hard because we both have strong feelings for each other but he is also not fully over things with his ex and doesn’t want to get into a relationship until he’s over things which I respect. I’m just so confused why God put him in my life (he also lives across the country)