Words to Live By
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".
A Pep Talk from Kid President to You