Prince William adorably hugs Princess Diana in a throwback photo that also features Prince Harry. The snap was taken when the sons of the late Princess of Wales were roughly around 6 and 4 years old, respectively.

In the snap, which was uploaded by a royal fan on Instagram, Prince William and Prince Harry are wearing matching attire. The young boys look dapper in their blue long-sleeved polo shirt and necktie, which they paired with their bluish-grey shorts and navy blue shoes.

Princess Diana and Prince Harry are sitting on what looks like a huge tree trunk outside of the palace. The late princess is in a white long-sleeved blouse and brownish grey skirt. Princess Diana is smiling from ear to ear while wrapping her arm around Prince Harry’s back. The late royal’s other hand is carefully placed on her thigh, and it shows off her sapphire engagement ring from Prince Charles.

Prince William is grinning from ear to ear while standing behind his mom and younger brother. His arms are wrapped around Princess Diana’s neck, while his mouth is wide open out of sheer excitement.

The beautiful throwback photo of the trio is just one of the many pictures that Prince William and Prince Harry could remember their mom by. The photo was also uploaded by the royal fan, together with Prince William and Kate Middleton’s family’s Christmas portrait from last year.

In December 2018, Kensington Palace released an adorable photo of Kate and Prince William sitting on a tree branch with their three children. The Duchess of Cambridge is cradling a smiling Prince Louis in her arms, while Princess Charlotte and Prince George are standing behind their parents.

Princess Charlotte’s cheeky smile at the age of 3 back in December shows her obvious resemblance with her dad and Princess Diana’s side of the family. The young royal turned 4 years old on May 2.

Prince Charles, Prince Harry, Princess Diana and Prince William Britain's Prince Charles (background, L), Princess Diana (C) and their sons, William (R) and Harry, leave the church of St. Mary Magdalene near Sandrigham House 25 December. POOL/AFP/Getty Images