Charles Spencer took a trip down memory lane this weekend as he shared an incredible throwback photo with his fans.
Charles, 58, was in a reflective mood after coming across a snapshot from his childhood.
He chose to share the touching image with his followers on Instagram – and sparked quite a reaction in the process.
The photo shows Charles as a boy standing next to his best friend, with both adopting similar poses, and sporting similar looks, as they smile for the camera.
He wrote in the captain: "Happy 59th birthday to Giles - on the right - one of my closest friends since we met on our first day at school, in 1968, both aged four. My father took this shot on my eighth birthday - clearly doing up your top button was a thing in 1972…."
Fans adored the nostalgic image, with one writing: "I adore the photographs you share. What a treasure 'old' photos are (the subjects aren't old, just the paper they're printed on!!)."
DISCOVER: Charles Spencer breaks silence after Prince Harry's surprise arrival in UK
DON'T MISS: King Charles's coronation: Royal fans concerned following palace update
A second said: "Looks like you both want to laugh out loud!" and a third added: "Having lifelong friends is important. You're both adorable and look like you could get into some mischief. Very fashionable too!" A fourth told Charles: "You haven't changed a bit!!"
The image was likely taken at Althorp – the Spencer family's ancestral seat. Take a look inside the incredible property below...
Charles was raised there alongside three older sisters, including the late Princess Diana.
Due to laws around how hereditary peerages are inherited, he became the 9th Earl Spencer following the death of his father and gained ownership of the property.
MORE: Inside Charles Spencer's relationship with Prince William and Prince Harry: All the photos
ROYALS: Charles Spencer shows Prince William's likeness to his side of the family in incredible photo
Father-of-seven Charles now resides at Althorp with his third wife, Karen, and their young daughter.
He shares four children with his first wife, Victoria Lockwood: Lady Kitty, 32, 30-year-old twins Lady Eliza and Lady Amelia, and Louis Spencer, Viscount Althorp, 29.
Charles went on to welcome two children with his second wife, Caroline Freud: The Hon. Edmund Spencer, 19, and Lady Lara Spencer, 17, while he and Karen – who were married on 18 June 2011 – share ten-year-old daughter Lady Charlotte Diana together.
LISTEN: A very awkward moment between Princess Diana and the Queen's former press secretary