Holding hands as they arrived to walk the red carpet, the Prince and Princess of Wales proved the show must go on during a challenging week for the royal family.
Prince William and Kate stepped out for the glittering Royal Variety Performance on a double date with Crown Princess Victoria and Prince Daniel of Sweden, who were in the UK on an official visit.
And all four appeared to be in high spirits as they arrived to loud cheers from fans outside the Royal Albert Hall in London.
Kate dazzled in a floor length Poseidon blue caped sleeve gown by Safiyaa, while William was dashing in a black tuxedo.
SWEDISH STYLE
Equally elegant, Victoria