Kylie Minogue dazzled the Prince of Wales and the Duchess of Cornwall last night when she performed a surprise concert by royal appointment.
The pop princess sang three pared-down songs for Charles and Camilla at a St James's Palace reception to mark their Diamond Jubilee tour, which begins next month.
Ahead of the performance, Kylie tweeted "One is on one's way to St James's Palace" and posted a picture of a soldier on guard duty outside the historic building in central London.
Famous faces and dignitaries from the three nations the royal couple will be visiting - Papua New Guinea, Australia and New Zealand - were invited to the event.
Among the guests were comic Barry Humphries, broadcaster and musician Rolf Harris, and former New Zealand rugby captain Sean Fitzpatrick.
But all eyes were on Kylie, who wore a stylish black evening dress and was joined on a stage by two backing singers a guitarist and pianist.
She is celebrating 25 years as a singer and has released her 12th album in celebration - The Abbey Road Sessions.