One upon a time, in a land just beyond the Irish Sea, lived an elegant, stylish princess who made coordinating a suit and fascinator look like child's play and took maternity dressing for formal occasions to the next level...
While it may not be the exact framework for a fairytale there is certainly magic in every outfit Kate Middleton wears. Not only does her flawless styling make her a fashion goddess, but everything she touches seems to disappear from shelves in an instant.
The 35-year-old has gone through something of a style evolution since becoming Duchess of Cambridge, and although she always had an eye for all things elegant, her outfits have just been getting slicker and slicker with every event she attends. Which is in part down to the efforts of personal assistant and stylist Natasha Archer.
With the help of Natasha, the Duchess manages to looks as good as a rugby event as she does at an official state visit.
The Duchess of Cambridge arriving at the Mauritshuis in The Hague to visit an exhibition of 22 picture by Dutch artists loaned to the art gallery from the Royal Collection.
The Duchess of Cambridge and Princess Charlotte attend a ceremony to mark their departure at Victoria Harbour seaplane terminal in Victoria during the Royal Tour of Canada.
The Duchess of Cambridge arrives to attend the Commonwealth Observance at Westminster Abbey
Kate Middleton at the Patron's Lunch street party in London, in honour of the queen's 90th birthday. Photo: Dominic Lipinski/PA
Britain's Catherine, Duchess of Cambridge. Reuters/John Stillwell/Pool
Kate Middleton attends the wedding of Nicholas van Cutsem and Alice Hadden-Paton at The Guards Chapel, Wellington Barracks on August 14, 2009 in London, England. (Photo by Indigo/Getty Images)
Sisters Kate and Pippa Middleton in 2011
The Duchess of Cambridge arrive at Bute Mills in Luton, to tour the facilities of national charity Youthscape. Picture: Jonathan Brady/PA Wire
JULY 30 '11: Catherine, Duchess of Cambridge and Prince William, Duke of Cambridge leave Canongate Kirk on the afternoon of the wedding of Mike Tindall and Zara Philips on July 30, 2011 in Edinburgh, Scotland.
The Duchess had her favourite coat altered so that it could accommodate her growing shape during pregnancy.
Kate has adopted a sleeker version of this classic look in recent years. Pictured at the wedding of Harry Lopes and Laura Parker-Bowles, daughter of Camilla Parker-Bowles, Duchess of Cornwall, 06 May 2006.
In October 2010, a month before her engagment, Kate's regal blue dress was overshadowed by her black business blazer.
Kate Middleton visits Naomi House Children's Hospice, to celebrate Children's Hospice Week 2013 on April 29.
Kate Middleton attends a gala dinner at Houghton Hall in King's Lynn in support of East Anglia's Children's Hospices' nook appeal, which is raising funds to build and equip a new children's hospice for families in Norfolk. Photo: Stephen Pond/PA Wire
The Duchess of Cambridge was presented with an anniversary present on her visit to Naomi House Children's Hospice in Winchester, Hampshire
Kate Middleton at Prince Philip’s 90th birthday church service. CARL COURT/GETTY IMAGES
The Duchess of Cambridge attends a Garden Party in the grounds of Buckingham Palace, central London hosted by Queen Elizabeth II. PRESS ASSOCIATION Photo. Picture date: Wednesday May 22, 2013. See PA story ROYAL Garden. Photo credit should read: John Stillwell/PA Wire
The Duchess of Cambridge attends a garden party in the grounds of Buckingham Palace
Kate Middleton wearing another Orla Kiely dress on an official engagement in March 2012.
Kate Middleton turns 30 today but
was lavished with best
wishes and roses, as our
picture shows, when she
attended last night's gala
premiere of Steven
Spielberg's film 'War Horse'
Catherine, Duchess of Cambridge and Prince William, Duke of Cambridge attend the ceremonial welcome for Singapore's President Tony Tan Keng Yam at the start of a state visit at Horse Guards Parade
The Duchess of Cambridge arrives at County Hall on the Southbank in London, as they mark World Mental Health Day.