On the red carpet for the 2018 Met Gala, which celebrates the Heavenly Bodies: Fashion and the Catholic Imagination exhibition, Princess Beatrice wears purple.
On the red carpet for the 2018 Met Gala, which celebrates the Heavenly Bodies: Fashion and the Catholic Imagination exhibition, Princess Beatrice wears purple.