soulmate

Someone with whom one has a special connection