Well, I still don't believe in soul mates personally.
There's probably a bunch of people in the world who understand you and think like you. Just because you haven't met all of them, doesn't mean they don't exist. I seriously doubt there could only be one person in the entire world who truly relates to you.