Your soulmate is out there if you believe in the Aristotelian concept of souls being divided into two and roaming the earth until they find their other half. Or even if you are, more simply, a romantic at heart who believes that some people are made for each other. The trouble is finding that other person the soulmate who gets you, loves you and...