Here comes the bride! Lily Allen recently married Stranger Things actor David Harbour in Las Vegas, and her wedding dress is the perfect intersection of classic and nontraditional. It's not easy (or really comprehensible) to pull off such a balance, and yet, the "Smile" singer did in her Dior minidress. Luckily, Lily shared photos from the happy day on her Instagram, so we can easily admire her stylish pick for days on end.
The double-breasted Dior dress features a boat-neck silhouette with a thin belt around the waist, and costs $4,300. For Lily, the outfit fulfilled multiple needs, going from a ceremony led by an Elvis impersonator to In-N-Out burgers with her new husband and her daughters, Marnie and Ethel. Give her extra points for avoiding any stains on that pristine white fabric! If you love Lily's dress just as much as we do, scroll ahead for more snaps of the ensemble from her wedding day.