Kate combined the black and white Alessandra Rich dress with a matching hat from Philip Treacy, one of her go-to designers.
She also opted for black and white heels and donned Princess Diana’s Collingwood Pearl earrings. The beautiful jewel was a wedding present Princess Diana received in 1981.
On social media, royal fans loved that Kate and Lady Eliza wore the same dress, suggesting they share a similar style.
Royal watcher @MiddletonMania commented: “Love that Lady Eliza Spencer wore the pink version at Chelsea Flower Show!”
Some suggested that Kate probably opted for the white version of the dress since Sophie, Duchess of Edinburgh wore pink.
Twitter user @dagmar_Marie77 opined: “I think the Princess of Wales still looks better in the white version, especially since the Duchess of Edinburgh wore pink.”
Another one, @dagmar_Marie77, suggested: “The pink version was worn by Eliza Spencer to the Chelsea Flower Show! Drop dead stunning, head to toe!”
Another Twitter user agreed and commented that the pink dress “looked great on her”.
@Pattywoe1 said: “I like colour, so I like the pink one better. However, they all looked nice with what they wore,” but @MartaBest14 disagreed: “Just my opinion, but Princess Catherine wore it better.”