The Princess of Wales dazzled on Saturday evening.