I'm not sure that I believe there is, but I do believe that it can be very difficult to find one person uniquely suited to another person. We all have our little quirks as well as line items that are important to us, and I can think of several things, had I not been lucky enough to meet my husband many years ago, that I would be unwilling to compromise on. That said, I do love it when someone says that they've met their soulmate. I think it means that they've at least thought seriously about what's important and found a person who meshes with their personality. In this video, written by Drake Martinet with illustrations and animation by Emanuele Colombo, Drake tells the woman he loves why she is his soulmate. Lovely (the part about not speaking English well made me cringe, but then I gave him a pass and decided he was referring to the fact that it would be difficult for two people who don't speak the same language to develop a relationship).