I definitely believe in soulmates. I think there is one person out there that is just perfect for you and someone that God has intended you to be with. But I also think that people sometimes don't wait for that person to come around.... I think there are probably a few people in this world that you could marry and be happy with. But I think that there's just one out there that is absolutely perfect for you.
I thought I had found mine, but I was wrong.... I know people get depressed over breakups and stuff, but I always try and remind myself that it's better to find out now that he isn't the one than wasting time and finding out years later. There's plenty of fish in the sea and with each failed relationship, you're one fish closer to finding your soulmate... haha
So to answer your question, no I have not found mine. But I am looking for him and I know he is looking for me, too. I actually pray for him almost every night for God to keep him safe and to help me find him so we can be together.
Yeah, I know, I'm a very romantic person... hehe