I don't think there are soul mates for us. I mean I dig the romanticism and all but I don't think it is true. For me it is about making a bond with someone and grow it until you really get to know this person, and they know you even at your worse. There is no pretense or desire to impress because they have seen you unshaven and eating the crumbs that fell under your clothes. You have learn to accept your differences and stop thinking about withholding information so they don't think less of you. I can understand infatuation on first sight but no love. I cannot understand love without friendship. I am not saying friendship is all you need either.
I met @Sardonic Pickle when I was around 15-16 years old on the Great Deku Tree Forums. We joined the same day, played a bit in the forum games. He sent me a PM just to tell me I had been added to his buddy List. We both misjudged each other in our first impression because of our avatars. He thought I was some guy I thought he was some kid. We got MSN and starting chatting quite often and from there our friendship blossomed. It was only years later when we decided to seriously pursue a relationship. Compacted like this sounds like a smooth ride but it has been the biggest zig-zag of my life. I spent a lot of my time depressed and it poured over my school. I honestly thought we were fools for being hooked in each other and spent years in denial. We have changed a lot since then but I think it is that we grew together that allowed us to remain compatible. I honestly had thought at points that if I hadn't known him from before I'd probably wouldn't be interested to strike a conversation with him. I guess I was becoming really negative and just trying to squeeze myself out of being in love with someone from the farther extreme of the world.
Thankfully, not without big obstacles, we made it work.