The Princess of Wales chose to wear pink from head to toe in a tailored suit from British brand Alexander McQueen. The choice of white accessories breaks the look in just the right places.

Middleton opted for a subtle pink suit that corresponds with the Barbie trend. The Barbie trend is actually a trend where you wear everything pink, and it was very strong last summer thanks to Valentino's pink collection. The movie "Barbie" starring Margot Robbie, which will be released this July, is re-adjusting the look of the character.