While at a party in London in 2017, Princess Beatrice wore a sheer blue Self-Portrait dress with ruffle accents. Beatrice's ankle-length dress featured a nude slip underneath that blended seamlessly. She styled the dress with a pair of black ankle-strap heels.