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