The dictionary's definition of "soulmate" goes something like this: A person perfectly suited to another, as a close friend or romantic partner. The concept may be known by other names — kindred ...