She replied: “Yes, so they don’t upstage the bride. Just so the attention isn’t on them and rightly on the bride.”
This is a rule Kate has followed before and did so when she attended Meghan Markle’s wedding in May 2018.
The royal wore a pretty Alexander McQueen yellow coat which she had worn a few times before, including Princess Charlotte’s christening, Trooping the Colour in 2016 and at a visit to Belgium in July 2017.
At Princess Eugenie’s wedding, Meghan Markle went for an understated look by wearing an oversized dark navy coat.