On occasion, we meet someone along our path that would seem as though it was intended to happen because several things match up so easily or it's just too weird or impossible to be out of thin air. So it is through our daily life, that all things are connected and often is the case that such experiences were pre-planned by yourself or others who assist you in your life's journey at that time.
While working in painting and home improvements, I would sometimes hire a summer helper as work would pick up. On two sperate occasions, I crossed paths with a helper having the same first name as I - David.
About a week before David #1 answered an ad I had in the local paper for help he came walking towards me in a clear & colorful dream with a smile. When we met in the physical world, he looked exactly as shown a week earlier.
Meeting people in heaven or dreams before actually meeting them in the physical happens now and then for me. The most extream of this experience would be with my son and how I had seen and occasionally communicated with him for six years before his birth.
With David #2, I was working next door to an apartment he lived at, and we bumped into each other. He needed work, and I need help, so we hooked up. It all seemed just a regular thing until over time we began talking about and sharing similar clairvoyant experiences which made it extremely rare.
Extremely rare that is when you only consider the physical world and not how we often know the people along our path from a pre-meeting in heaven/dream and or past life/lives.