Definition, synonyms and related words
A person with whom one shares a profound spiritual bond; a soulmate.