Now the thing is, there are different versions. You have that gaze where you just know that person is going to end up being the best friend you have ever had! Then you have the look where you fall in love. Hence the saying "love at first sight". I'm not a real firm believer in love at first site. Now, you also have that animalistic first meet where you just want to rip someone's clothes off and take them wherever you are. I do approve of this! :)
None of these mean you have met your soul mate. I think there is only one way to know you met your soul mate. It's when your eyes meet for the first time, and you can't look away. You can't think of anything else except getting to know that person. You don't know why you have met, or how even, but you know that it feels right. There is no way your body can feel if it is love, friendship, or what-not. You just know it feels right. You know that person is going to be important to you in some way.
I don't think people understand it a lot of the time. You can't know what it feels like until it happens because there is no other feeling like it. I hope everyone gets to feel it. I have not felt it. I have heard people who have... and that is what I am writing on; the information they have shared. I can understand it and I can honestly say I believe in it. There is no other explanation for said circumstances.
To my friend who has experienced this. I hope you get your happily ever after... whether that be an amazing friendship or the greatest love ever known. All I got to say is I better be invited to the wedding... and if you have a baby... NAME IT AFTER ME!