45-years-old and wearing a mini skirt? What the hell was she thinking?!
Are you 30 and still wearing mini skirts and hot pants? If the answer's yes, we have some bad news: you shouldn't be.
At least, that's what the results of a recent survey, commissioned by Samsung, would have you believe.
The aim of the poll was to find out who the nation thought was the most stylish Brit of all time, but as well as ranking celebrities in order of style, the 2,000 participants were also asked their thoughts on which fashions should stay in the wardrobe once women hit 30.
And, ladies, it's not looking good. The people have spoken and they have decreed that mini skirts, hot pants and tube tops should not be worn by anyone over the age of 30, with hot pants being the most offensive item. But we say: rubbish. (It may also be worth bearing in mind that this is the same survey that put Queen Elizabeth 1 in the top 10 most stylish Brits of all time. We like a ruff as much as the next person, but really...).
We'd hazard that any piece of clothing not deemed appropriate for a woman over 30, is not appropriate to be worn at any age. See: leg warmers, handkerchief hem skirts, and kitten heeled flip flops. Anything else is fair game, no matter how old you are.
And just to hammer home our point that you can show off your body even when you've said goodbye to your twenties, we've found some celebrities well into their thirties who are doing just that – and looking fabulous.
Kate Hudson was just a week shy of her 36th birthday when she dared to step out in the floral mini dress. And at 45, Jennifer Lopez is apparently well over the age-limit for this buttock skimming mini skirt. Our verdict: If only we had legs like that. •Sobs•.
34-year-old Kim Kardashian and 42-year-old Gwyneth Paltrow will no doubt be offending the nation with their beautiful skin and toned abs. Not.
Clearly no-one had told Kate Moss that she shouldn't have worn these hot pants when she was 35, ditto Beyonce at 33. What must they have been thinking?! (Most likely that they looked bloody great...)