< img src='//trc.taboola.com/1171544/log/3/unip?en=page_view' width='0' height='0' style='display:none'/>

Princess Diana vs. Kate Middleton: 20 Twinning Moments

On the 20th anniversary of Princess Diana's passing, we remember the People's Princess through her daughter-in-law, Kate Middleton in moments where the two seem to twin in dress and expression as if living in parallel universes. This makes us wonder, is Kate as happy with her marriage as it seems? Or is she going through something similar to what Diana had experienced. The following captured moments beckon closer examination before a possible unwanted truth becomes reality.

princess diana

1. Classic polka dots

Diana: At the Royal Ascot race on June 15th, 1988;
Kate: Watching the 2017 Wimbledon on July 3rd, 2017.

princess diana

2. Well-designed grey outfit with elegant dark blue hat

Diana: On a visit to Munich, Germany in 1987;
Kate: Attending a service of commemoration in London in 2017.

princess diana

3. Gorgeous fiery long dress

Diana: At a movie premiere in November 1991;
Kate: At a reception in Thimphu, Bhutan in April 2016.

princess diana

4. Royalblue fits Royal ladies

Diana: In Japan in May 1986;
Kate: Wearing Jenny Packham at a Bollywood gala in Mumbai, India in April 2016.

princess diana

5. Refreshing mint green long dress

Diana: Attending a premiere in London's West End in April 1993;
Kate: Meeting the Prime Minister of India in New Delhi in April 2016.

princess diana

6. Elegant in Purple

Diana: At a dinner at the Field Museum of Natural History in Chicago In June 1996;
Kate: Celebrating Canada Day during the Royal Tour of North America in July 2011.

princess diana

7. Chic tartan coat

Diana: Touring Venice with Charles in 1985;
Kate: Visiting St Andrew's School in November 2012.

princess diana

8. Serious but lively Mazarine to suit the occasion

Diana: At the announcement of their engagement to Prince Charles in February 1981;
Kate: At the announcement of engagement to Prince William in November 2010.

princess diana

9. Army style

Diana: Attending the passing-out parade in Surrey in 1987;
Kate: Visiting Bletchley Park in 2014.

princess diana

10. Every gentle lady needs a baby pink coat

Diana: In Sicily during the Royal Tour of Italy in April 1985;
Kate: At a garden party at Buckingham Palace in May 2012.

princess diana

11. White dress with some unique patterns

Diana: On a visit to Canada in June 1983;
Kate: Visiting Bacon's College in July 2012.

princess diana

12. Pure white long coat

Diana: On a visit to the Isle of Wight in May 1985;
Kate: At Princess Charlotte's christening in July 2015.

princess diana

13. Greek Goddesses?

Diana: At the Grosvenor House Hotel in London in March 1985;
Kate: At the National Memorial Arboretum Appeal at St James's Palace in London in November 2011.

princess diana

14. Baby blue coat

Diana: At Easter services in April 1987;
Kate: Visiting Pembroke Refinery in Pembroke, Wales in November 2014.

princess diana

15. Fuschia coat

Diana: Visiting Westminster in June 1990;
Kate: Visiting the Stephen Lawrence Centre in London in March 2015.

princess diana

16. Red is never out of fashion

Diana: Arriving at Birmingham Airport in 1984;
Kate: Arriving at Wellington Airport in New Zealand for the beginning of the Royal Tour of Australia and New Zealand in 2014.

princess diana

17. Muslim style

Diana: Visiting Shaukat Khanum Memorial Hospital in Pakistan in 1996;
Kate: Visiting Assyakirin Mosque in Malaysia in 2012.

princess diana

18. Brightening and energetically youthful yellow

Diana: Visiting Alice Springs during the Royal Tour of Australia and New Zealand in 1983;
Kate: Arriving at Calgary Airport for the Royal Tour of North America in 2011.

princess diana

19. Here comes the most sacred wedding dress

Diana: At her wedding to Prince Charles in 1981;
Kate: At her wedding to Prince William in 2011.

princess diana

20. Beautiful mom in pin dots style

Diana: With Charles on the day after Prince William's birth in 1982;
Kate: With William on the day after Prince George's birth in 2013

princess diana