The Duchess of Cambridge attended the Nato reception at Buckingham Palace last night and we are obsessed with the green dress she wore to the event.
The mum-of-three always looks flawless, especially when it comes to important royal events like this one.
Kate dazzled in a £965 Emilia Wickstead dress at the reception. The green gown featured a high neckline and puff sleeves.
She wore her hair in bouncy waves and opted for winged eyeliner and pink lipstick- her go-to makeup look.
The Duchess was spotted chatting to guests, including the prime minister of Canada, Justin Truedeu.
Kate attended the event without her husband Prince William as he is currently on a four-day royal tour of Oman and Kuwait.
Last night’s event marked 70 years of the North Atlantic Treaty Organisation, which was established in 1949.
The reception, which was hosted by Queen Elizabeth, saw the Royal Family welcome numerous world leaders to the State Room of Buckingham Palace.
Queen Elizabeth, Prince Charles and The Duchess of Cornwall formally greeted guests as they arrived at the event.
Donald Trump, Justin Trudeu and Angela Merkel joined Queen Elizabeth and her family to celebrate the anniversary.
The Duke and Duchess of Sussex were missing from last night’s event as they are currently taking a break from royal engagements. The couple have stepped back from their duties for six weeks so they can celebrate Thanksgiving and Christmas with Meghan’s mum in America.