I went to three weddings last fall. A backyard one for my cousin Mara. A hotel ballroom one for a coworker I genuinely like. A barn one upstate for a college friend who moved to Hudson Valley and became, predictably, a person with a barn.
Three venues. Three “is this too much?” moments standing in the guest bathroom. And somewhere between the second wine pour at the barn and the sparkler exit at the ballroom, I realized I’d accidentally built a formula. It’s not an outfit. It’s a way of choosing. Here it is.
The formula (it’s three things)
For every wedding I ask myself three questions:
- Indoor or outdoor? (outdoor = I’m thinking about a layer I can take off or put on)
- Daytime or evening? (daytime = I’m thinking about whether the dress code skews “pastel garden party”)
- Black-tie, formal, or casual? (casual formal = I’m allowed to wear a flat, and I will)
Then I pick from three outfit templates. One of these three will work for nearly every wedding I’ll be invited to in the next five years:

- Wrap dress + structured jacket — the safest answer, the one I default to
- Jumpsuit + heels — when I want to feel like a person who has done something intentional with her life
- Midi skirt + blouse — when I’m tired of dresses and I want to dance without thinking about a hemline
That’s it. Three options. I don’t need sixty.
The barn (outdoor, casual formal, evening)
My friend Jess’s barn upstate. Gravel driveway, fairy lights, a string quartet that turned into a DJ by 9pm. I wore the jumpsuit. Why: because a barn floor is uneven and I knew I’d be in heels for at least four hours. A jumpsuit with a heel keeps the whole leg line going so I don’t feel like I’m dragging fabric through hay.
The jumpsuit was the Spanx Sculpt one I bought in black, on sale at Nordstrom for $118 (down from $148). I’ve worn it to four events now and I will probably wear it to four more. The Spanx does what Spanx does. I sized up to a 22 from my usual 20 because the 20 was snug through the torso, and I wanted to be able to breathe through dinner.
I added a cropped silk jacket in dusty rose (it’s old, from Ann Taylor, probably from 2019, still in rotation). For accessories: low block-heeled sandals because the ground was grass and gravel, not a dance floor, and a small clutch I could shove a phone and a lipstick into.
The hotel ballroom (indoor, black-tie optional, evening)
My coworker Priya’s wedding at the Plaza-adjacent hotel. Chandelier. Five-course dinner. Open bar that took requests. I wore the wrap dress + structured jacket. Why: black-tie optional at an indoor venue means I have permission to go long, and I always have permission to wear Spanx under a dress.
The wrap dress was the deep-green Eloquii one I’ve mentioned in probably every post on this blog. The jacket was the Spanx Perfect Collection blazer in dark camel — the same one from the capsule post. Heels were kitten-heel, 1.5 inches, in dark cognac from Sarah Flint, because a ballroom floor plus a tall heel plus nine hours is a math problem I’m not solving.

The backyard (outdoor, casual, afternoon)
My cousin Mara’s backyard in New Jersey. Tented, plastic chairs, her dog under the head table. I wore the midi-skirt-and-blouse option. Why: it was 2pm in July and a wrap dress with a jacket would have been the worst decision I made that month.
The skirt was the Universal Standard “Seine” in a navy linen blend, the one I bought on sale for $80 last spring. The blouse was a cream button-down from Maeve that I tucked in and then untucked after the third glass of sparkling wine. Sandals were flat, gold, leather, from a brand called Aeyde that I found at a sample sale for $65.
What I learned
The mistake I was making, for years, was treating each wedding as a fresh outfit problem. It isn’t. It’s the same three questions answered the same three ways, every time. The wrap dress plus jacket is the default for a reason — it works at 90% of the weddings I’ll ever go to.
What changes is the fabric, the shoes, and the accessories. Those three things solve the venue, the season, and the dress code without me having to start from a blank closet at 11pm the night before I drive to a barn.
Have a wedding outfit question? Send it to me — I read every message.


Comments
Comments are coming soon — powered by Giscus (GitHub Discussions). To enable, fill in the
[params.giscus]block inhugo.toml. See privacy.