When it's too cold for a mini skirt and a maxi simply doesn't offer the look you want, midi dresses come to the rescue with an in-between length that's "just right." Yup, just call us Goldilocks because we made it our mission to find the best pieces in this style . . . and we sure succeeded (if we do say so ourselves).
We turned to Banana Republic because most of their options come in petite and tall sizes so you're sure to get the perfect fit (and 'fit), no matter your height. Whether you're working, running errands, or planning a Valentine's Day date night at home, we found dresses for each of these activities, or to take you straight through all three.
Don't believe us? Check out our favorite 24 styles that hit between your knee and your ankle, and we bet at least one catches your eye, too.
This Banana Republic Vegan Suede Wrap Dress ($59, originally $149) is stunning in both camel and olive.
We love this Banana Republic Square-Neck Sweater Dress ($64, originally $129) under a sweater or blazer for no extra bulk in the sleeves.
Does this faux-wrap Banana Republic Pleated Midi Dress ($51-$126, originally $149) make you want to dance or is it just us?
The Banana Republic Satin Tiered Midi Dress ($44-$104, originally $149) also comes in black, but both look equally cute with booties.
Sure, party plans may still be on hold (for now), but we want to grab this on-sale Banana Republic Sequin Bias-Cut Slip Dress ($47-$54, originally $159) to save for future wear.
Dress this lighteweight Banana Republic Tencel Midi Shirt Dress ($69, originally $139) up or down (and it has pockets, too).
We love that this Banana Republic Wrap Sweater Dress ($69, originally $139) is an actual wrap dress so you can get the perfect fit (and it comes in regular, petite, and tall sizes as well).
Grab the tights — this swishy Banana Republic Tie-Neck Midi Dress ($119, originally $149) doesn't need to be saved for spring.
The delicate details on this Banana Republic Lace Midi Dress ($47, originally $159) are absolutely lovely.
See ya never, dry cleaner. This stretchy Banana Republic Mock-Neck Sweater Dress ($69, originally $139) can be popped right in the washing machine.
This Banana Republic Bias-Cut Satin Slip Dress ($40-$89, originally $149) feels like a nightgown for a romantic date night at home, or can be dressed up with heels outside.
Imagine how cute a Banana Republic Knit Button-Down Dress ($23-$50, originally $99) would look with strappy sandals in spring?!
While it make be hard to tell from this picture, the Banana Republic Velvet Dot Midi Dress ($35, originally $159) has tiny textured spots all over.
Sure, we love this wine-colored Banana Republic Halter Midi Dress ($139) but we really can't get enough of the bold blue, too.
The teeny decorative buttons really make this Banana Republic Satin Flutter-Sleeve Midi Dress ($59, originally $149) stand out (but still easy to slip on).
The Banana Republic Ribbed-Knit Midi Dress ($39, originally $99) makes a cozy date-night outfit when dining outdoors.
There's a tie at the neck of this Banana Republic Crinkle Midi Dress ($40, originally $149) that can drape in the front, side, or back as you wish.
Brighten your mood any season with this sunny Banana Republic Satin Midi Dress ($47, originally $159).
We are imagining so many cute accessories to wear with this Banana Republic Tiered Midi Dress ($139).
The sage Banana Republic Ribbed-Knit Dress with Side Slit ($71, originally $90) is such a pretty pastel pick.
Pair a Banana Republic Sandwash Modal Twist-Front Dress ($39, originally $99) with your favorite sneakers.
Which of the five colors of this Banana Republic Luxespun Side-Ruched Dress ($39, originally $99) pops out at you?
We think this Banana Republic Satin Midi Shirt Dress ($103, originally $129) would be so cute — and comfy! — while working at home.
We'd wear this Banana Republic Pleated Midi Dress ($67, originally $169) with heels and a leather jacket.