Queen Elizabeth and Princess Diana both look stunning while carrying their children.

In the throwback photo uploaded on Instagram, Her Majesty is smiling from ear to ear while cradling Princess Diana on her lap. The black and white snap also featured a young Prince Charles who is sitting beside his mother.

The collage of photos created by a royal fan also featured Princess Diana sitting inside what looked like a studio with her two sons. The late Princess of Wales is wearing a white long-sleeved dress while carrying a newborn Prince Harry in her arms.

Prince William, who is just 2 years old, is sitting in front of Princess Diana in his off-white collared shirt and blue shorts. The young royal is not looking straight into the camera and is possibly looking straight at Prince Charles.

The future King is known for employing a clever trick to make sure that his sons would smile in pictures. Hello! Magazine previously unearthed a throwback photo of Prince Charles assisting photographer Tim Graham to take the most candid pictures of Prince William and Prince Harry.

In the picture, Prince Charles is standing behind Graham with a piece of cloth over his head. He is playing peek-a-boo with his sons and trying to make them laugh.

Meanwhile, the fan-made collage also featured Kate Middleton with her two older children, Prince George, and Princess Charlotte. In the photo, the Duchess of Cambridge is cradling Princess Charlotte on her lap while Prince George is standing beside them.

The members of the royal family regularly take photos and release them to the public to mark special occasions. On Mother’s Day, Prince Harry and Meghan Markle unveiled a sweet photo of their son Archie Harrison Mountbatten-Windsor.

In the snap, only Archie’s foot can be seen. The royal couple captioned the photo by greeting all of the mothers who are celebrating a special occasion across the globe.

Prince Philip, Queen Mother, Princess Diana, Queen Elizabeth, Prince Charles, Prince William
Pictured: Prince Philip, Prince Charles, Queen Mother, Princess Diana with Prince William and Queen Elizabeth II at Buckingham Palace. Getty Images/PA