But just a few weeks later, some people think the 33-year-old is trying to hog the spotlight.
Attending a friends’ wedding in Sweden over the weekend, Middleton is being accused of attempting to upstage the bride by committing the ultimate wedding guest no-no.
— Sukhpreet Kaur (@sukhpreetkaur30) June 11, 2017
It’s a similar “mistake” to the one Meghan Markle made at her own wedding.
She wore white.
On the surface, it doesn’t sound great. While the ‘rule’ refers to a wedding tradition which sees the virginal colour strictly reserved for brides (which many are in fact shirking) it seems fair to play it safe and wear one of the many hundreds of other colours for the one day.
Listen: Vogue has named the wedding trends that are over for 2017. Post continues after audio.
But you might need your binoculars to work out exactly what Middleton did wrong.