H&M Just Put 2214 Items on Sale—These Are the 31 Best

Erin Fitzpatrick

When you've been a fashion editor for as long as I have (about seven years), you become an expert in sniffing out good deals. Some sales can be disappointing if the selection is full of last-season stuff. No, I don't have the patience to buy an on-sale shearling coat and hold on to it until fall. But I promise you one thing about H&M's latest sale: It's no letdown. The sale is chock-full of spring and summer pieces that are a far cry from bottom-of-the-barrel leftovers. 

There are plenty of cozy, comfy items for wearing at home, including soft knit pants, a ribbed dress, and a loose cotton blouse. But I believe it's also worth buying more polished pieces to give your spirit a little boost right now—especially when we're talking about $25 dresses, $20 jeans, and $15 tops. Leave it to H&M to make budget buys look anything but. Scroll down to shop my favorite 29 items from H&M's new sale. 

Dresses and Skirts

H&M Draped Dress ($23)

You could easily mistake this pretty dress for a Reformation one. 

H&M Long-Sleeved Cotton Dress ($26)

Oversize silhouettes are as comfortable as they are chic. 

H&M Ribbed Dress ($20)

Just as cozy as sweats but way more stylish. 

H&M Circle Skirt ($25)

Yes, the (faux) leather trend is still very much alive. 

H&M H&M+ Dress With Smocking ($21)

I love how this striking red dress is styled with casual white sneakers. 

H&M V-Neck Dress ($21)

Nothing says summer like a cute gingham dress. 

H&M Mock-Turtleneck Dress ($25)

This is the kind of easy, comfy dress you can wear all day and also sleep in. 

H&M Calf-Length Skirt ($20)

A silky skirt is always a good idea. 

H&M Knit Viscose-Blend Dress ($25)

The comfiest LBD you'll ever come across. 

Tops

H&M Rhinestone-Button Top ($9)

Don't overlook the adorable rhinestone buttons on this.

H&M Knot-Detail Sweatshirt ($10)

When you want to be cozy but also show off your stomach. 

H&M Mock-Turtleneck Top ($10)

This semi-sheer mock-turtleneck is perfect for spring. 

H&M Blouse With Embroidery ($23)

I'll be wearing this with cutoff denim shorts this summer. 

H&M Ribbed Top ($14)

This top is the perfect layering piece. 

H&M Long Cotton Blouse ($16)

So fresh and so clean. 

H&M Graphic T-Shirt ($7)

#TeamSelena. 

H&M Puff-Sleeved Top ($10)

Zebra print is the new leopard print, y'all. 

Jackets and Sweaters

H&M Cotton Twill Jacket ($36)

Rainy season is upon us, so be prepared with a cute jacket. 

H&M Boxy Wool Cardigan ($40)

Cardigans are my favorite thing to wear indoors while the AC is blasting all summer. 

H&M Cotton Sweatshirt ($27)

Here comes the sun...

H&M Denim Shirt Jacket ($19)

A denim jacket with a twist. I love the subtle gathered-sleeve detail at the wrists. 

H&M Hooded Rain Jacket ($36)

A cute rain jacket is one of those wardrobe essentials that is supremely functional. 

H&M Boat-Neck Sweater ($20)

You can never go wrong with a nautical striped sweater. 

H&M Knit Sweater ($12)

Pastel colors are everywhere this spring, and baby blue happens to be my favorite. 

Intimates

H&M Microfiber Slip ($10)

Meet the perfect slip for wearing under dresses—or by itself. 

H&M Light Shaping Bodysuit ($15)

This bodysuit is perfect for wearing with flowy skirts for summer. 

H&M Light Shaping Bikers ($9)

Bike shorts are practically a staple at this point. 

H&M Microfiber Bandeau Bra ($10)

Bra, crop top, camisole—whatever you call it, it's chic. 

Jeans, Pants, and Jumpsuits

H&M Linen-Blend Jumpsuit ($40)

The perfect one-and-done piece. 

H&M Skinny High Ankle Jeans ($19)

This is how to do distressed jeans without going overboard. 

H&M Ankle-Length Slacks ($15)

These polished slacks are begging to be worn with a silky blouse. 

H&M H&M+ Ribbed Jazz Pants ($13)

You had me at Jazz Pants.

H&M Cotton Cargo Pants ($18)

If you have enough jeans in your closet, cargo pants are a fresh alternative to try. 

H&M Skinny Regular Ankle Jeans ($8)

You simply can't beat the $8 price tag on these classic skinny jeans. 

H&M Skinny Jeans ($16)

Trust us when we say that skinny jeans will never go out of style. 

H&M Embrace High Ankle Jeans ($19)

I love wearing gray jeans with black tops and shoes for a tonal look. 

Next, seven dress and sandal trends I'm thrilled about

This article originally appeared on Who What Wear

Read More from Who What Wear