I almost got married to a few women who I had a lot more in common with than my wife. The reality is, there was always something in those relationships that I did not like, or could not handle.
Now looking back at the past 25 years of relationships, I could have been happy with any of them in reality. I just ended up with the one I'm with, and we are both happy, and in "Love" so it's all good. (Besides, I have some wonderful kids with this amazing lady, and that is a huge factor in our lives.)
I used to think it was pre-determined, or Karma. That you would find "The One" and everything would be roses. Reality is life sucks sometimes, and making it through the difficult times together is what helps to bind the relationship, and makes for the best memories. You can always forget the bad stuff, just try and remember the good times, and your going to be fine.