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.
- Royal baby traditions
- Celebrities with twins
- Creative play: Christmas gift ideas that encourage imaginative play
- Halloween party ideas: Monster Doors
- Best artificial Christmas Trees
- Free knitting patterns
- Top Christmas toys for 2016
- Creative play: Birthday gift ideas that encourage imaginative play
- Like mother, like daughter