Over the past decade the Duchess of Cambridge has become one of the world's number one style icons thanks to her effortless, elegant mixing of high end designer pieces and accessible bargains, with "the Kate effect" ensuring that everything she's spotted wearing sells out within days. And of all the high street labels she has worn over the years, it seems Spanish chain Zara is her favourite. Most recently she caused a sell-out after wearing a blue embroidered off-the-shoulder dress from the store to an event in Norfolk with Prince George and Princess Charlotte. Here are 13 different times Duchess Kate has worn Zara.
Kate wore this pretty blue Zara dress during one of her earliest public appearances as a married woman – while heading off on honeymoon with Prince William in 2011. She teamed it with a belt, smart black jacket and wedge heels.
The thrifty royal recycled the dress later that year for Prince Philip's 90th birthday celebrations, this time teaming it with a gorgeous blue embroidered coat and fascinator.
Kate chose this lace dress from the chain to wear to a special Gary Barlow concert with other members of the royal family in 2011. She accessorised with a black jacket and clutch bag.
The Duchess is obviously a big fan of her blue frock as she wore it again during an appearance in Nottingham in 2012, this time teamed with a blue tweed coat and navy hat.
And she wore the dress – and a very similar coat – once again at an event at Fortnum and Mason later that year.
During the 2012 London Olympics, Kate chose a pair of skinny blue trousers from the store for an event at Buckingham Palace with William and Prince Harry. She added her favourite wedges for a bit of extra height and kept her top crisp and casual.
Kate was also spotted in a head-to-toe Zara outfit while cheering on the gymnastics that year. Her red jacket, polka dot top and skinny black jeans were all from the high street brand.
She may have worn a designer frock while attending the film premiere of Mandela in 2015, but the Duchess accessorised it with a bargain necklace from the chain.
Kate certainly loves Zara's skinny jeans, because she wore a pair once again to celebrate the Anglesey Coastal Ultramarathon in 2013, this time teaming them with a blouse and sage green blazer.
During the 2014 Commonwealth games, the Duchess was spotted wearing a smart nautical-style blazer from the label.
Those skinny jeans came in handy again during Kate and William's 2016 tour of India, when she paired them with a blouse and comfy loafers.
To keep cosy at the Royal Windsor Horse Show the same year, Kate opted for a pillar box red Zara jacket.
This white blazer was the perfect smart-casual item for a 2017 visit to a sailing club. Duchess Kate teamed it with skinny cropped jeans and a pair of grey heeled pumps.