Yes, which is easy to say because I'm pretty sure I've found mine. I think, though, finding a "soul mate" is more about finding yourself. Soul mates aren't perfect fits; you have to work out the rough edges in each other. That means willing to change yourself a bit for someone else. Honestly, I point to the romanticism of the "soul mate" as why a lot of people don't believe in s.m.'s - they lack self-esteem and feel that changing themselves for a true love would only lead to self-disillusionment & still not reaching the expectations of their lover.
Not saying our anti-soul maters here a