Once upon a time, in ye olde days, people got married for convenience, for political or financial reasons and because they had to. Love wasn't really the priority requirement for a successful union and you could consider it a good match if you found yourself sharing a bed with someone you quite liked and who didn't wallop you insensible when they were drunk.
Nowadays things are very different. People expect to marry for love. Not only that, people expect to stay in love, effortlessly, to have their emotional and physical needs met, to share the housework, to have 2.4 children, to have holidays, a good car and to have an orgasm a day, at least.
I'm not saying it's a bad thing to aim higher than the ambitions of our ancestors but I do feel the pendulum has swung a little too far the other way. The bombardment of relationship and lifestyle propoganda in magazines, on TV, in films and on blogs has led to ever greater expectations which, crucially, differ substantially between the sexes.
Men can read the plethora of sex blogs out there and come to the conclusion that women are indeed just as capable of enjoying meaningless sex as they are. They can now expect not just a blow job at the end of the evening, but a really good blow job, and all strings free! Hurrah!
Women meanwhile do expect men to realise that they too enjoy sex as a recreational pastime but they also expect him to call afterwards and to not already be shacked up with someone else.
I wander my way through various blogs and I see more than one female blogger referring to her latest paramour as "Mr Wonderful" and extolling their virtues in all things from fine dining to fisting. Oh me, oh my. Oh dear. Oh bollocks. Give it a couple of months and a few disappointments and he'll be Mr Shithead, Mr Wankypants, Mr Fucked Off Elsewhere.
The thing is, there is no such person as Mr or Mrs Wonderful. It is an unrealistic expectation. There is only Mr or Mrs Doing Their Best. It won't always be good enough, but that's to be expected.