A handful of royals turned up to a pre-wedding dinner at London's Mandarin Oriental Hyde Park Hotel on Thursday evening, hosted by Lady Elizabeth Anson.
Princess Letizia of Spain led the way in a strapless lavender gown with a full skirt. Sweden's Princess Victoria opted for a gathered, crimson, column dress and Princess Beatrice upped the sparkle in a silver and white number.
As expected, Prince William and Kate Middleton skipped the festivites -- although Kate was spotted in the afternoon checking into her hotel.
Take a look at who was there and what they wore.