The Duchess of Cambridge headed off a very special royal engagement yesterday - as she visited Bletchley Park, a Buckinghamshire estate where women worked as code-breakers during the Second World War.
The trip was a meaningful one for Catherine, as her grandmother, Valerie Glassborow, and aunt, Mary Glassborow, both actually worked at Bletchley during the war.
And it seems the Duchess was keen to pay her own subtle tribute to her late grandmother, who died in 2006.
Catherine opted to wear a golden brooch pinned onto her dress for the engagement, and it turns out, the special item of jewellery actually belonged to Valerie before she passed away.
During a chat with some schoolchildren who made the trip to Bletchley Park to see Catherine, the Duchess revealed that her grandmother wasn’t able to speak about her war work much.
She confessed, “My Granny and her sister worked here which is really cool. She was sworn to secrecy and she found it very difficult to talk about.”
The Duchess of Cambridge was also surprised with another sweet tribute to her grandmother and auntie, whose names had been engraved onto bricks at Bletchley, alongside the other code-breakers who worked there.
Catherine opted for a super chic polka dot print dress for her day out, designed by Alessandra Rich.
The gown may be familiar to many royal fans, as the Duchess of Cambridge also wore it for official family portraits to mark Prince Charles’ 70th birthday.
It was also worn by actress Abigail Spencer to the royal wedding last year, who is one of Meghan Markle’s closest friends.
It was a busy day for for the Duchess of Cambridge yesterday, who, soon after finishing her day at Bletchley Park, headed over to Frogmore Cottage in Windsor, to meet her new nephew, Archie.
Meghan and Catherine were joined by Prince William and later, Prince Harry, who had also just got back from a day of royal duties in Oxford.
Royal reporters have claimed that Prince George, Princess Charlotte, and Prince Louis weren’t there to meet their new cousin yesterday, so it may be some time before they do.