Good question......To me a solumate is someone with whom you connect with on the deepest level (hence the name "soul") It's someone you share everything with someone who you can trust with your whole heart,and vise versa :) I think if you are lucky enough to meet a soulmate then you will when the time is right ! but i don't think everyone does meet a soulmate (i know i haven't)but i suppose time will tell.I think the animal kingdom knows more about soulmates than we do :)
Soul= the spiritual part of humans regarded in its moral aspect, or as believed to survive death and be subject to happiness or misery in a life to come.
Mate= to match or marry.
When two souls come together by God, no one can bring them apart. We know that the first soul mates that were bind together by God were Adam and Eve and even though they sinned, they stayed together for as long as they both lived. God created Eve so that Adam would not be alone. I still believe that God creates a mate for us so that our souls will not be alone. Why some people don't find their soul mates is because they do not believe in God's power and grace to bring them together with their soul mates. I believe in soul mates and I believe that even before you are born God knows who will be your soul mate because He created your soul mate perfectly and just for you.