I myself believe there are no random meetings in our lives nor coincidences. I personally feel that everyone we touch, or who touches us whether physically, emotionally, mentally or on any level, has been put in our path for a reason, and us in theirs.
The briefest encounter can open a door, or heal a wound, or close a circle that was started long before our birth. That each encouter helps us to grow in someway and helps us on our spiritaul pathway and our personal evolution.