Soulmate

Noun

 * 1) Someone with whom one has a special, almost spiritual connection