The concept of a soulmate was originally…

The concept of a soulmate was originally put forth by Plato. According to his story humans originally had 4 arms, 4 legs and 2 faces. The gods feared humans were too powerful and so Zeus split them in two, condemning them to spend their lives searching for the other half of their soul.