soulmate (n.)

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