05/05/2016 12:28 EDT | Updated 05/05/2016 12:59 EDT

Kate Middleton Wears Overalls In Vogue U.K. Spread

Kate Middleton's full Vogue U.K. spread has been revealed, and naturally, all of her pics are stunning.

According to Vogue U.K., the Duchess of Cambridge, who stars on the cover of the glossy's 100th anniversary issue, not only chose the clothes worn in the shoot, but also the locations used as the backdrop and the photographer to capture it all on camera (Josh Olins).

A photo posted by British Vogue (@britishvogue) on

And there's one wardrobe choice in particular that we're pleasantly surprised by: a pair of overalls.

Yes, Catherine decided to ditch the skinny jeans, and instead donned a pair of wide-legged dungarees from AG Jeans. She paired the denim overalls with a form-fitting red shirt underneath, and a nautical-inspired belt.

Also how adorable is that dog?

Other ensembles in the spread include a red and white Petit Bateau striped tee paired with Burberry stretch boot-cut trousers and a checkered Burberry shirt worn with 7 For All Mankind 'Belted Palazzo Rinse' jeans.

Two of the Duchess' portraits from the spread were installed at Britain's National Portrait Gallery on Saturday as part of the "Vogue 100: A Century of Style" exhibition. On Thursday evening, Catherine visited the gallery to view her photos, which were hung alongside portraits of Prince Charles, Kate Moss and Cate Blanchett.

For the occasion, Kate wore a baby pink Alexander McQueen ensemble, consisting of a long-sleeved V-neck top and a flowy skirt that hit just above the knees.

catherine duchess of cambridge

catherine duchess of cambridge

According to Vogue U.K., the mother of Prince George and Princess Charlotte chatted with Olins while viewing the pictures, saying, "It doesn't look like January. You did a very good job."

catherine duchess of cambridge

The June 2016 issue of Vogue U.K. hits newsstands May 5.

Follow Huffington Post Canada Style on Pinterest, Facebook and Twitter!

Also on HuffPost

Kate Middleton's 34 Most Stylish Looks