Twice yesterday (once with my mom and once with my friends Michelle and Kara) I found myself discussing what would have been different if we (me, the conversation partners or old boyfriends) had married someone else than who we actually married. It reminded me of something Doug told me once while we were discussing the compulsion I have to remain friends with old boyfriends. He said that he didn't care what they were like or if I still spoke to them because he was glad that they brought me down the path that led to him.
Some folks would say that you are "meant" for your mate or that fate or God brought you together, but I think I like Doug's analysis that your decisions determine your path(s) - like those "choose your own adventure" books. If you pick option A,then options B and C are foreclosed to you but options C and D open up later on. Maybe fate or God is still behind it, but I think the key is to trust your decision and be happy about it rather than "what if"-ing. I'm glad those old boyfriends brought me here and I expect that the old boyfriends are thankful that I led them some of the way to where they are. : )