No, although I do believe that some couples are way more compatible than others. When you find someone who you love, who also shares a similar sense of interests, beliefs and attractions, and they both have a similar level of passion, then you are pretty lucky. But I don’t think these people are soul mates, there are other people who could have also fit this same description, it’s just lucky for these 2, that these particular 2 people managed to meet first.
There are a lot of pots and a lot of lids that will fit each other. For some people, unfortunately, there are no or few lids for their pots, simply because they are too picky, too unique, too messed up, too boring, too unattractive (could be physical, could be personality) to find anyone that is willing to give them a second chance.