Ever since we saw Kate Middleton step out of the car with Prince George and Princess Charlotte at the royal wedding wearing a yellow dress so-pale-it-almost-looks-cream, there have been many questions.

Questions such as, why is she wearing cream? And, hasn't she worn that dress before?

royal wedding, Kate Middletonpinterest
Getty Images

To answer the first, according to the Palace, she was wearing “primrose yellow" NOT cream, because obvs Kate is not that kinda gal. And the second, is yes, yes she has worn that dress before! Speculation is circulating that she wore a recycled dress purposefully so as not to try and overshadow the bride.

But, after seeing the official photos from Harry and Meghan's wedding, we think there may have been another reason the Duchess of Cambridge selected this dress.

Prince Harry and Meghan Markle official wedding portraitpinterest
Alexi Lubomirski/Kensington Palace//AP

You see, how beautifully all the guests seem to mesh with the colour scheme in this official photograph? It's almost as if it was planned!

Plus, look at how the Queen is the most vibrant colour of lime green, followed by Meghan's mum, perhaps signifying that they are the two most important guests in the room? Kate and Camilla then blend in well in their pastel choices, all of which goes with the lemon yellow and green flowers held by the bride and bridesmaids.

And the whole thing looks PERFECT set in the Green Room at the Palace. Just like Kate and Wills' guests - dressed in red uniforms - looked fab in the RED room their pics were taken in.

You guys, we see what you did there!

From: Cosmopolitan UK