How does one recognise one's soulmate


First you should recognize your soul and then your soul mate. 
You don’t know anything about yourself, you don’t know who you are. You don’t know your mind. Your own mind drives you crazy. One minute it wants something and the next minute it wants something else. That is why it is said, "Your own mind is responsible for your bondage and for your liberation, nothing else".
A relationship can either take the form of strength or weakness depending on the mind. If the mind is strong then a relationship can be like a gift, but if the mind is weak and not in control, then a relationship can feel like bondage.
Don’t be too fussy, and keep waiting for some perfect life partner. If you get a perfect person, they will also be looking for a perfect life partner. Are you that perfect person? Look for a good person and get married. Even if you get somebody who is not up to your mark, I tell you, you have the ability to change them! Believe in this and move on.
When you are centered, when you are choiceless, then everything happens in your way.