I originally thought that soul mates were aspects of life that everyone had. Whether it be someone you met in high school, after college, or someone you met over an online dating service, or other related aspects. I think there's someone out there that holds the same interests as you do, where communication can be open to anything and you can really relate to eachother, but there's just that... slim amount of disagreements to really solidify the relationship. I mean, what's a relationship without the occasional fight? ...Maybe that's something only I like or something. But I know I don't want to spend the rest of my life that shares every single interest that I have. I want them to be somewhat different than I am so it's more exciting. That way, you don't know what to expect coming from the significant other. But that's going besides the point, I guess...
Which, if that's the case, I think I may have found a "soul mate", despite the fact that I don't really like that term. :[