It is all about meeting these people in the right stages of your life and taking advantage of the time you share and grow together. I like this theory better because I will not constantly worry that I blew my chance with my only soul mate and will be destined to be lonely for the rest of my life whenever I date a guy. Quite a mess if you ask me. There will be one person out there who you will know that you couldn't possibly cope without. Even coming to that conclusion of who you can love forever and who you can stand to leave behind is hard.
Love is hard.
Love is hard because life is hard and, frankly, love is life.