Kate Middleton is an angel in pink princess dress

Photo credit: Hearst Communications, Inc. All rights reserved
Photo credit: Hearst Communications, Inc. All rights reserved

From Cosmopolitan UK

After the triumph that was Kate Middleton wearing a floral Erdem gown in Sweden earlier this week, we thought we'd seen the best of what her Royal Tour suitcase had to offer. But oh, how WRONG could we have been?

At an official dinner at the Royal Palace in Oslo, Norway, Kate Middleton wore what is perhaps her most stunning dress yet.

Yep, she basically dressed up like the angel/princess that she is.

The baby pink, flowing Alexander McQueen gown was cut perfectly for Kate's growing baby bump and it even featured a cape. A cape! Is this the most daring look the Duchess has ever gone for?

Tbh, this gown is so stunning with it's floor-length train and all of those sparkly detail on the shoulders that at first we thought it must be a wedding dress.

Kate, being the real-life princess that she is, knew exactly how to accessorise the look to make sure it wasn't too OTT. She didn't wear a tiara, but instead layered the look with some tear-drop earrings. She also brought a bit of extra bling through the small sparkle in her suede clutch bag.

We're just going to leave you with a few more pictures of this outfit because we could look at it all day.