The 36-year-old royal stunned on Thursday, attending an official dinner in honor of her and husband Prince William at the Royal Palace in Oslo, Norway. Kate looked incredible in a pale pink Alexander McQueen design, complete with a dramatic flowing cape. The stunning style also featured crystals on the neckline, and Kate perfectly accessorized with a diamond bracelet and matching earrings.
Kate was escorted into dinner by King Harald V of Norway, while William was ecorted by Queen Sonja.
Though on Thursday morning, prior to her glam dinner, the mother of two sported a very different look. Kate bundled up in a blue Catherine Walker & Co. overcoat, tall boots, a brown fur hat and matching gloves while visiting the Princess Ingrid Alexandra Sculpture Park in Oslo.
Meanwhile, Kate's brother-in-law, Prince Harry, was also busy on Thursday night, attending the annual Endeavour Fund Awards -- which celebrates the achievements of wounded, injured and sick servicemen and women who have taken part in sporting and adventure challenges over the last year -- with his fiancee, Meghan Markle. Meghan looked chic as always in a black Alexander McQueen suit, a white blouse and black high heels.