Duchess of Cambridge looked extremely beautiful and elegant at the Royal Wedding today.
Catherine arrived with flower girls and page boys at St. George’s Chapel. She was seen guiding Princess Charlotte and another young flower girl inside the chapel.
Inside the chapel, Duchess was seated with Prince Charles, Duchess of Cornwall and Prince Andrew in the front row.
It was Catherine’s first official appearance since the birth of Prince Louis in April as she is on maternity leave.
Kensington Palace earlier today announced the outfit details. Duchess was wearing primrose yellow wool silk tailored coat by Alexander McQueen.
Initially, it was thought that the dress Catherine wore today is the same dress she wore at the christening of her daughter Princess Charlotte in 2015. Duchess again wore the same dress during Trooping the colour in 2016 and her visit to Belgium in 2017.
Since her wedding in 2011, the label has become a permanent part of her extensive and impressive wardrobe. She has chosen the label on many important royal and non-royal occasions.
But the dress was new as there are few differences in both dresses like the colour and fabric. A slight difference in darts at front pointed by MF Stylist Perth and Katie on Twitter noticed buttons on arms-on a wedding day dress. Both dresses have the same tailored cut and style that at first glance it seems the one piece.
Duchess paired the tailored coat with a new hat by Philip Treacy. The wide brim hat a beautiful floral detail on the side.
Catherine chose Jimmy Choo Romy nude salons for the day.
The 36-year old Duchess finished her stunning look with Kiki McDonough lemon Quartz and diamond pear and oval drop earrings.
As expected Prince George and Princess Charlotte stole the show today. Charlotte was looking pretty in a white dress from British designer Clare Keller and floral headpiece.
Princess Charlotte gave a cute royal wave to the people waiting for royals outside.
Duke and Duchess of Cambridge left with their elder kids in the car after the wedding.