Dressing for the pomp and splendour of a state banquet is a tough challenge, and according to royal fans the Duchess of Cambridge got it wrong as she attended a glittering event to welcome the Dutch royals last night.
Kate, 36, chose a ruched Alexander McQueen gown with a drop waist and fishtail skirt for the occasion, but according to the Daily Mail, some commentators said the gown looked a lot like an '80s bridesmaid or prom dress.
"This dress is maybe the worst Kate ever wore. It's shocking, actually, she really needs a fashion makeover," one wrote.
Another said they would not have been surprised if she'd borrowed it from the current exhibition of Princess Diana's vintage dresses at Kensington Palace.