Partner choices

I’ve long wondered how people choose their partners, some, presumably, to match his mother and her father, but others due to the attraction of opposites.