How Many Soulmates Do We Have?