Distance doesn't matter if you really love someone, what matters most is your honesty and trust for that relationship to work out.
Every person, all the events of your life are there because you have drawn them there. What you choose to do with them is up to you.