I believe it's magic. If I had to choose one of those, I would say it's fate!
"Everything is connected." (Dirk Gently)
I had similar and bizzare experience with couple of friends, there is something to write about :')
I believe it all leads to something bigger and better.
It's magic for sure! But it's just fascinating how all the circumstances can match into something like this, whatever the label of "that" is.
Looking forward to see your story :)