In 2013, it's a brave woman who'll confess that she dresses for her man - or maybe just an old fashioned one. Leave it to Kim Kardashian to rock the boat. "You want your guy to think you're really hot," she said in an interview with
the Sunday Times
.

Kardashian is not the first woman to dress for her partner. After splitting from her four-inches-shorter husband Tom Cruise in 2001,
Nicole Kidman
gleefully told David Letterman, "I can wear heels now." The formerly bohemian
Carla Bruni
faced the same challenge when she became first lady to French President Nicholas Sarkozy in 2008, opting for ballet flats that she wore with newly demure Dior.

Carla Bruni: before and after her marriage to French President Nicholas Sarkozy
Photos: AFP; Reuters; Rex; EPA

For women, it usually seems to be their husband's job that dictates what they wear. You won't catch
the Duchess of Cambridge
in anything as revealing as the outfits she once wore on a catwalk. Salma Hayek, whose husband François-Henri Pinault runs fashion multinational Kering, sticks to the brands it owns, from Stella McCartney to Gucci, and
admits that she wears leather to please him
: "My husband loves when I wear it."

Kate Middleton wore some risque ensembles before she became the Duchess of Cambridge
Photos: Getty; PA; Reuters; PA

But before you cry sexism, it's not all one-way.
Shane Warne
was mercilessly ribbed for his dramatic transformation into a metrosexual after meeting Elizabeth Hurley (even if he denied it was anything to do with her). But the most infamous example is perhaps
Ben Affleck
, who has never lived down the two years he spent plucking his eyebrows as the junior half of Bennifer. As he told GQ, "I was the designated person to loathe."