Well it's 8 o clock at night here and I've just put DD4 to bed so I've got time for some philosophy!
The term 'soulmate' is a spiritual word, meaning to 'ground' someone, as in to keep them grounded or to the Earth. It is a term meant to describe the person or people who walk with you on your physical life journey before you die, and it comes from the word 'sole' (the soles of the feet), i.e, keeping ones feet on the ground, having a firm footing etc.
Your soulmate is therefore the one who holds your hand through life's challenges, whom you experience things with, and although it is commonly thought of that that person has to be a lover, sometimes it could be a friend that you have a really strong connection to.
It is also possible to have more than one soulmate, and for the soulmate to be the same sex as you. It is merely a word to reflect the deep impact and importance that person has in your life journey - but the actual meaning of the word is often misunderstood.
I believe in deep connections, yes, as I have had 2 or 3 relationships (not all sexual) with people for most of my life, and those people don't leave my life, even if circumstances change.
I have a female friend I have known for 4 years who is my best friend, who breast fed my child when I was ill because I couldn't get out of bed and who has shared everything in my life aside from sex. We have only had 1 argument in 4 years. I have no doubt that even if she moves back to her home country of Germany, we will always be friends for the rest of our lives.
Andy and I will always be deeply connected even if we play this out in arguments and hostility; it's the fact he is the father of my children, my only love so far and the role he has played in my life - this makes it impossible for there not to be a connection. This is not always a good thing, though.
Love at first sight? Rubbish. You cannot know someone sufficiently at first sight to know whether you love them. You might think you do but then find out you have nothing in common or they're crap in bed or something. I think that's lust or infatuation at first sight.