You have to remember that even though your soul mate might cross your path at some point in time, there may be circumstances which will prevent the union from happening (e.g. one is married to another person) but when the time is right and everything falls into place, it will happen. Other soulmates will meet in the next life because they are still looking for their own self-fulfillment before they could be finally be available for each other. Patience is a virtue and when the signs all point to go, nothing can be more fulfilling than the soul mate relationship.
Some books would say that your soulmate does not necessarily have to be your spouse. It can be your friend, a co-worker, your teacher or your sibling. One thing is for sure, you always feel this person with you no matter where you are! It is greater than an earthly love! It is one soul two bodies! Treasure if you are even lucky enough to meet this person, your other half! Enjoy the things shared, do not get stuck on trying to define what you are, though you may never never have a true chance of being together in a long lasting committed relationship! You may always love, admire and carry each other in your souls!