Picture yourself lounging in the sun, sandals strapped up your ankles [1] and a flowy dress spilling out around you [2] on the chair. Even though it's hot, the lightweight outfit [3] is letting the breeze through, and no part of it is uncomfortably sticking to your skin, either.
If that sounds like the summer you want to have, Old Navy has plenty of options to turn that into reality. It's got loose cotton sheaths to dress up or down and plenty of swing dresses to twirl the days — and nights — away.
We're ready to prove this isn't just a daydream, so set your rompers [4] and shorts [5] aside for now, and read on to find our top picks for comfy dresses from Old Navy.
Old Navy Tiered Tie-Front Maxi Swing Sundress
We love the subtle stripes on this flowing Old Navy Tiered Tie-Front Maxi Swing Sundress [7] ($45).
Old Navy Sleeveless Smocked Floral Mini Swing Dress
This Old Navy Sleeveless Smocked Floral Mini Swing Dress [8] ($45) is black and white and stylish all over.
Old Navy Vintage Tie-Dye T-Shirt Shift Dress
The colourful Old Navy Vintage Tie-Dye T-Shirt Shift Dress [9] ($17, originally $30) is such a pretty pick for a warm summer day.
Old Navy Sleeveless Ruffled V-Neck Swing Dress
How chic would one of these Old Navy Sleeveless Ruffled V-Neck Swing Dresses [10] ($40) be at a summer brunch?!
Old Navy Vintage Sleevleess T-Shirt Midi Shift Dress
This 100-percent-cotton Old Navy Vintage Sleevleess T-Shirt Midi Shift Dress [11] ($30, originally $35) feels like your favourite well-worn tee . . . totally transformed.
Old Navy Sleeveless Tiered Floral-Print Swing Dress
These floral Old Navy Sleeveless Tiered Floral-Print Swing Dresses [12] ($32, originally $35) are so cute for afternoons by the beach.
Old Navy Tiered Puff-Sleeve Swing Dress
We're dreaming of the day when we can match a mini like the Old Navy Tiered Puff-Sleeve Swing Dress [13] ($40) with heeled sandals and dance the night away.
Old Navy Striped Linen-Blend Maxi T-Shirt Shift Dress
This loose Old Navy Striped Linen-Blend Maxi T-Shirt Shift Dress [14] ($20, originally $40) is perfect for lounging.
Old Navy Vintage Dip-Dyed Sleeveless Swing Dress
This Old Navy Vintage Dip-Dyed Sleeveless Swing Dress [15] ($30) is just fitted enough to be sleek while still allowing roominess to run around town.
Old Navy Tiered Embroidered Maxi Swing Sundress
Well, hello, sunshine, and hi to this cheery Old Navy Tiered Embroidered Maxi Swing Sundress [16] ($45), too.
Old Navy Waist-Defined Tie-Belt Cap-Sleeve Shirt Dress
The Old Navy Waist-Defined Tie-Belt Cap-Sleeve Shirt Dress [17] ($45) can be loosely knotted at the waist for a polished look this season.
Old Navy Sleeveless High-Neck Maxi Swing Dress
Which of the four options of this Old Navy Sleeveless High-Neck Maxi Swing Dress [18] ($25-$28, originally $35) do you prefer?
Old Navy Slub-Knit Flutter-Sleeve Midi Shift Dress
The Old Navy Slub-Knit Flutter-Sleeve Midi Shift Dress [19] ($40) looks just as good dressed up with flats or heels as it does with your favourite white sneakers [20].
Old Navy Printed Puff-Sleeve Tiered Swing Dress
The light Old Navy Printed Puff-Sleeve Tiered Swing Dress [21] ($40) also comes in black gingham if you prefer to check that off your shopping list.
Old Navy Embroidered Midi Swing Dress
Whether you're working from home, lounging, or heading out, this comfy Old Navy Embroidered Midi Swing Dress [22] ($40, originally $50) has you covered.
Old Navy Printed Sweatshirt Mini Shift Dress
We'd pick this terry Old Navy Printed Sweatshirt Mini Shift Dress [23] ($40) for a chilly evening out.
Old Navy Linen-Blend Jersey Swing Dress
This solid Old Navy Linen-Blend Jersey Swing Dress [24] ($10-$20, originally $30) is a lightweight choice for humid weather — and it's on sale now.
Old Navy Sleeveless Tiered Gingham Swing Mini Dress
We're fairly certain there's no better picnic dress than an Old Navy Sleeveless Tiered Gingham Swing Mini Dress [25] ($45) in black or red.
Old Navy Striped Jersey-Knit Sleeveless Swing Dress
The Old Navy Striped Jersey-Knit Sleeveless Swing Dress [26] ($15) looks so great with a denim — or white denim — jacket on top.
Old Navy Sleeveless Button-Front Midi Shift Dress
This Old Navy Sleeveless Button-Front Midi Shift Dress [27] ($35) has an effortlessly cool vibe.
Old Navy Floral-Print Split-Neck Swing Dress
A roomy Old Navy Floral-Print Split-Neck Swing Dress [28] ($27, originally $45) can easily be layered and worn year-round.
Old Navy Chambray Tie-Back Swing Dress
Stay looking and feeling cool with a blue, blousy Old Navy Chambray Tie-Back Swing Dress [29] ($45) for summer.
Old Navy Vintage Garment-Dyed T-Shirt Shift Dress
Reimagine your favourite oversize tee transformed into a sleek Old Navy Vintage Garment-Dyed T-Shirt Shift Dress [30] ($20-$30, originally $30) instead.