Your threads are like my threads...
I have known that special connection feeling. The problem is I have known it more than once, and in more than one way.
So how does one differentiate? Who is my "soulmate," and who not?
Also, did we exist in some other place before this one that our souls might have been "mated?"
As a person gets older I believe the idea of a soulmate fades, in large part because our relationships grow in depth and breadth, but also because one realizes that love is something which needs to be fought for, chosen. It is not the result of an otherworldly magical connection or fairy's potion.
Even so, I do not think that those special connections should be dismissed altogether, they only need some redefining.
I've come to appreciate the term "torn from the same cloth." When we think of our relationships in this context it can explain why we share a deeper connection with some people than others.
After all, we all share our human qualities, of which there are only so many variations.
Some people we meet may have been torn from the other side of the cloth, while others share a seam with us.
I believe that the special connection feeling comes from the sharing of a seam. When we meet, or get to know one another, we find that we "reconnect" seamlessly.
This helps explain the degree in which we connect to people, and why we might connect with a few people more than the others (since we would have at least three different seams). And when we meet those people, it seems as though we were always "one in the same."