Actually, sociology and anthropology are quite insightful as to how, why and between whom couples and marriage form. They don't tell us who to love, but show love clearly isn't random.
I'm always on the lookout for rationalizations that my husbands weren't my fault. Maybe we can eventually make language a complete impediment to understanding. -Hobbes
Rather, the idea is that we socialise very strongly among our own social class, and most weddings are among similar or close by on the social ladder - despite claims, and conscious feelings, that encounters are random.
Now, there is something to look for in the way men and women are socialised towards different ideals of marriage - which could lead to their break up. And how mores of personal accomplishment mean that an unhappy marriage has to be broken, yet social pressures towards marriage are still quite intense... Un roi sans divertissement est un homme plein de misères
That's ok - I take full credit for the divorces. Maybe we can eventually make language a complete impediment to understanding. -Hobbes