First off, this totally sounds like lines from "Ever After" when the prince is talking to Leonardo da Vinci. But the whole soul mate thing is kinda hard to explain. I have a boyfriend now that I feel confident will be my last. I don't question that there is someone better suited for me, and I don't look at guys and I don't second guess my decision. I don't believe that a relationship has to be perfect bliss for it to be great. And if you are willing to spend your entire life with one person, you don't have to be soul mates right from the start. I think those things take time.