Princess Diana in 1984 and Kate Middleton in 2015
Diana is pictured cradling newborn Prince Harry on the left, while Kate is holding her newborn baby girl, Princess Charlotte.
Diana gave birth to both William and Harry at the Lindo Wing at St Mary's hospital, the same ward in which Kate chose to deliver her two little ones, George and Charlotte.
It's so sad that Diana never got to see these moments herself, but it's a lovely tribute that her granddaughter's middle name is named after her famous grandma.
- Best potties: Which is the best potty for toilet training?
- Top Christmas toys 2017
- Hidden sugar in kids foods: What's in your child's favourites?
- Top kids' toys for 2017
- Free knitting patterns
- The royals as babies
- Royal baby traditions
- Celebrities with twins
- Creative play: Christmas gift ideas that encourage imaginative play