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


(Image credit: @anoukyve)

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


Jackets and Sweaters


Jeans, Pants, and Jumpsuits

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

Erin Fitzpatrick
Senior News Editor

Erin got her start as a Who What Wear intern over 12 years ago—back when the site only published a single story per day. (Who What Wear has since increased that number twentyfold.) She graduated magna cum laude from USC, which is how she ended up moving to Los Angeles from her hometown of San Diego. In college, she also interned at Refinery29, where she was promoted to editorial assistant and then assistant editor. After nearly three years at R29, she came back to WWW in 2016, where she currently holds the title of senior news editor (as well as the unofficial title of resident royal expert—in case you haven't noticed her numerous Meghan Markle and Kate Middleton stories). She spends her days trying to incorporate her idols, Anna Wintour and Roger Federer, into as many stories as possible. Outside of work, she loves tennis, classic rock, traveling, and smothering her dog with affection.