Too right. Soul mate has a more romantic feel to it, but much of the English language reinforces the social constructs that are developed to give our relationships healthy boundaries. Emotional bond is probably a more appropriate term, even thought it seems to be developed nearly instantaneously sometimes. There's a lot of good perspective on this topic in the book "Blink".
Also on these boards
I don't think I will ever meet someone that could really compare to you. I could see all sorts of people, and no matter who they are or what they say, they can't capture my attention quite the way you can. They don't make me laugh quite as genuinely. I know people always say your first love is the person you compare everyone to, but maybe they've got it all wrong. Maybe the person you compare everyone to isn't your first love, but your true love. Your soul mate.