soulmate (n.)youdaoicibaDictYouDict
1822 (as soul mate), first attested in Coleridge, from soul (n.1) + mate (n.). One-word form is from early 20c.