Not easy to find a soulmate