On November 4, 2025, Olivia Attwood attended the Glamour Women of the Year Awards at The Plaza Hotel in New York, wearing a black sheer […]