soulmate
Someone who is an ideal match for one and complements them in a fundamental way. Usually said of a romantic partner. A: "Do you think people are really meeting their soulmates online?" B: "Sure, why not? I mean, you can find everything else online, right?" There was always something off with everyone I dated, until I met Kate. Something just clicked, like she's my soulmate. I never thought my soulmate would be a tabby cat, but Pudge is just the sweetest cat in the world!
Farlex Dictionary of Idioms. © 2024 Farlex, Inc, all rights reserved.