The Duchess of Cambridge, 37, attended the Royal Variety performance of ‘Mary Poppins’ last night.
But despite the child-friendly nature of the occasion, her own brood of three – Prince George, 6; Princess Charlotte, 4; and Prince Louis, 1 – were absent from the Palladium Theatre event.
Duchess Kate explained why this was during a conversation with the show’s performers Petula Clark CBE, Zizi Strallen and Charlie Stemp – and the reason is one many parents will relate to.
“I love Mary Poppins,” said Prince William, 37, and the duchess added to this that the children had been excited to hear their parents were going to the performance, and asked to come.
However, the duchess was compelled to refuse, telling the children “not on a school night”.
While Prince Louis is too young to attend school, Prince George and Princess Charlotte both attend St Thomas’s Battersea school – with Charlotte joining her elder brother at the preparatory school in September this year.
For last night’s event, the Duchess wore a floor-length lace-adorned dress by Alexander McQueen, which is thought to be custom made. The delicate ballgown was accessorised with pearl drop earrings by Erdem, which the 37-year-old wore to open the new Photography Centre at the V&A in October 2018.
The Royal Variety has been attended by members of the Royal Family since 1912, and last year it was attended by Prince Harry and Meghan Markle, who was pregnant with baby Archie at the time.
The Queen is a patron of the Royal Variety – which is dedicated to giving support to those who have professionally served the entertainment industry and find themselves sick, impoverished or elderly.