Princess Diana had a ton of adorable photos with her two sons, Prince William and Prince Harry.

When the Duke of Sussex was still very young, he was photographed with the Princess of Wales during a royal engagement. In the unearthed snap, the late royal is wearing a stunning outfit while holding Prince Harry.

Meghan Markle’s now-husband is pointing at something in front of him, and Princess Diana couldn’t help but hold on to her son’s wrist. In the photo, Prince Charles’ ex-wife is also sniffing Prince Harry’s wrist.

Since Princess Diana is holding the Duke of Sussex’s wrist in the snap, her beautiful engagement ring is also highlighted in the picture. Prince Charles gave his ex-wife the engagement ring with blue sapphire months before they tied the knot.

Meanwhile, royal fans couldn’t help but gush over Princess Diana and Prince Harry’s throwback photo. One person even said that Markle’s husband looks exactly like his son Archie.

Another royal fan noticed how Prince Harry spelled the letter “L” with his small fingers. She said that this must have been his way of telling Princess Diana how much he loves her.

In another throwback snap, Princess Diana is carrying Prince Harry on her shoulders. The young royal is wearing a red and white striped jumper and a white long-sleeved shirt and black shoes.

Princess Diana, on the other hand, is wearing a white long-sleeved polo shirt. The late royal has a huge smile on her face, and it is evident how much she is enjoying her bonding time with her youngest son.

Prince Harry has a serious look on his face. The youngster is also unknowingly messing his mom’s hair in the photo. Prince Harry’s photos with Princess Diana are quite limited. After all, the Princess of Wales passed away on Aug. 31, 1997. At that time, the Duke of Sussex was just 12 years old.

Princess Diana, Prince William, Prince Harry
Pictured: Princess Diana, Prince Harry, Prince William gather for the commemorations of VJ Day, 19 August 1995, in London. Getty Images/Johnny Eggitt/AFP