My fiance is a lot like my father, but my father is an awesome husband and dad so I lucked out. I did gravitate towards him because he exuded the same qualities. I can say without a shadow of doubt in my mind that I am not anything like his mother! LOL
I had a sociology teacher who actually told us that men do indeed marry women similar to their mothers. Not exactly the same (submissive vs non-submissive like someone mentioned), but with similar traits. He also said that opposites attract is not very common, it's simply more noticeable when two people who are polar opposites end up together. In general, people tend to gravitate towards those who are similar.