The Duchess of Cambridge visited the Royal Opera House on Wednesday to watch a perfomance of The Nutcracker. Prince George and Princess Charlotte's mum, who attended the show after Christmas lunch with the Queen at Buckingham Palace, was pictured wearing her Zara cape and the £1500 Alexander McQueen dress she wore to the Kensington Palace staff Christmas dinner last week.
While the visit to the Royal Opera House was unannounced, fans who attended the show were lucky to spot the royal in the crowd. One royal fan wrote on Twitter: "Highlight of today's nutcracker was trying to peer through a crack in the scenery to spot Kate Middleton in the crowd".
Kate's appearance comes just hours after she was pictured driving into Buckingham Palace to attend the Queen's annual Christmas lunch. The Duke and Duchess of Cambridge, who are expecting their third child in April, were joined by their children Princess Charlotte and Prince George as they made their way through the palace gates.
RELATED: Meet the Queen's extended family who attended the Christmas lunch
Photographs showed Prince William driving the car wearing a suit, white shirt and dark tie. His wife Catherine sat beside him in a black coat, wearing her hair down and showing a smoky eye make-up wise. Prince George and Princess Charlotte could be seen sitting in the back of the car, with George looking extremely smart in a blue Redwing Jacket by label Amaia Kids with black trim and buttons. The children's nanny Maria Borrallo accompanied them in the back of the car.