How Far Is Your Soulmate?