It’s a timeless royal look!
Catherine, Duchess of Cambridge, just wore a navy and white polka-dot dress during an official visit to Bletchley, England.

She paired the long dress with blue, suede pumps and a simple, black clutch.

As many royal style fans noticed, the dress, by London-based designer Alessandra Rich, is very similar to one once worn by Princess Diana.

Of course, they’re not completely identical. The former Kate Middleton’s dress has a higher neckline and buttons spaced down the front, while Diana's has an exaggerated shoulder detail.
Slideshow 21 photos
See every time Kate Middleton channeled Princess Diana's style
But the dresses are basically the same shade of blue and they have the same tiny polka-dot pattern as well as white, pointed collars.

The duchess often honors her late mother-in-law with her style choices. After she gave birth to Prince George, she left the hospital in a pale blue, polka-dot dress that was very similar to one Diana wore after giving birth to Prince William.

This latest dress is a royal style repeat in more ways than one. The duchess also wore it to celebrate Prince Charles’s 70th birthday in September.

The look also made an appearance at the wedding of the Duke and Duchess of Sussex.
Actress Abigail Spencer, a friend of the former Meghan Markle from her “Suits” days, wore what looks like the same dress to the royal wedding last year.

So, who knows — maybe the Duchess of Cambridge was actually taking a style cue from Spencer!
Either way, this dress is clearly a royal favorite.