What exactly is Soulmate?

Soulmates can be romantic associates but also friends and co-workers. They’re the people that make you smile and press you to be better. You might even feel a great inexplicable familiarity with them in the first place. They may appear to be they finish you in a way...