I don’t believe in soul mates, or love at first site or anything like that.
However, I do believe in a thing that I have called soul mate friends. These are the types of people that you become friends with and you never stop being friends. You never fight, you never get bored of each other, and no matter how far apart you get you still remain friends.
I believe that we are designed to have people that you just click with. You agree on all the right things, but can still debate about things that don’t really matter. And maybe you don’t have all the same hobbies, but does that matter when you get on so well?
Soul mate friends are very rare, and if you happen to stumble upon one, I would hold on as tight as possible, because who knows, that might be your only shot at a soul mate friend.