I have a number of friends & acquaintances who are with partners that don't seem worthy of them at all, at least to me as an outside observer. Scenario 1 Met this older woman through a cooking course and was later introduced to her fiancé. He is bright, young (29) funny, cute, talented, educated, successful, considerate, a total gentleman and just all round wonderful. She has the worst case of verbal diarreah I've ever encountered, only ever talks about herself (classic attention seeker and totally oblivious of the fact), complains about everything under the sun, and is neither young (16 years his senior), intelligent, successful (cannot hold down a job) nor attractive. Scenario 2 Met this guy through work. I was new at the company and he took me under his wing. Within a couple of days I figured out he was rather annoying and staggeringly inconsiderate, especially of his wife (whom I met later on) It's basically scenario 1 in reverse. She is smart, sweet, responsible, young (30), educated and down to earth. He is reckless, unintelligent and uneducated, also suffers from verbal diarreah, thinks he knows everything, has a criminal past, has been divorced a handful of times, is nowhere near attractive and is 25 years older than her, yet cannot hold down a job because of his personality. The only reason I maintain contact with these undesirables is because of their wonderful partners, who have grown to become my friends. But unfortunately I cannot have one in my life without the other. They are a package deal. I am trying hard to see these people through their partners' eyes and to look for the positive traits in them, but I'm just not coming up with anything that would justify anyone--let alone a real catch of a person--saying "yes! I want that one!" Why do intelligent, talented and attractive people go for men/women who are annoying, selfish, socially maladjusted, etc etc etc.. when they could do so much better? Really scratching my head over this one. :ugh I look forward to hearing everyone's input!