Plato believed in soulmates
http://www.soulmatescience.com/plato-soulmates/.
The world is inhabited by people. Not the kind we’re used to though. There were men, women, and people who were both male and female.
Not so strange you say? Well aside from the people who were men and women of course.
But you see, these people weren’t what we would consider to be “normal” by any means. They were actually two people sharing the same body.
So each “person” had two heads, four arms and four legs.
And these “people” were powerful. So powerful in fact that Zeus and the other Gods feared their strength.
And soon their fears became reality. Trouble arose when the Gods heard that these beings that they had created were thinking about climbing to heaven to replace the gods themselves.
Of course the gods were upset. Furious would be more like it. And some of them said that the easiest thing to do would be to destroy humankind.
But Zeus, patient and wise, listened to their gripes and groans and malicious plans, and then came up with one of his own.
He proposed that they should cut all these human beings in half. This would benefit the gods in many ways.
First it would immediately double the number of people making offerings to the gods. And secondly, it would weaken the race. Effectively cutting their strength in half.
All the gods loved the idea and the humans were divided in two.
The human race was confused, upset and feeling empty. Zeus, was filled with compassion and made a descision to help ease their pain and suffering.
He made it so that each half was able to have sex with their opposite. And in their brief moments of love making they would be able to return to each other, becoming lost in their symbolical oneness if only for a short while.
And since that day the human race has been in search for their soulmate.