soulmate
noun /ˈsəʊlmeɪt/
/ˈsəʊlmeɪt/
- a person that you have a special friendship with because you understand each other’s feelings and interests
- He's not just my friend, he's my soulmate.
- Natalie and I are soulmates. She's the one I want to spend the rest of my life with.