• Soulmate

    Origin

    soul + mate

    Full definition of soulmate

    Noun

    soulmate

    (plural soulmates)
    1. Someone with whom one has a special, almost spiritual connection
    © Wiktionary