Winter can be a rough season when it comes to feeling like your best self, considering the sizable number of layers required to leave your cozy apartment. A puffy jacket, chunky sweater, and long-sleeve tee are the bare bones of a cold-weather ensemble—and that's on a good day. Just when you thought your winter wardrobe couldn't get any drabber, H&M released a slew of on-trend, warm, and—believe it or not—flattering pieces you need in your closet ASAP. Ahead, we've rounded up a handful of the H&M winter items we love most: From cool puffers to snow boots that somehow aren't overly chunky, the selection ahead will have you set for your most stylish (and affordable) winter yet.
Layer this underneath any dress, sweater, or jacket for a protective and slimming addition.
When an oversize puffer and snow boots are your only option, a pop of color can flatter your soul.
The wrap-around feature cinches your waist in all the right places.
This A-line dress flits away from the body to compliment your best features.
The high-rise waist combined with the "shaping" feature is a win-win.
The hem of this jacket hits at just the right place.
A vertical side stripe is your best friend if you want your legs to look longer.
What was once a boxy leather jacket is now a waist-flattering coat thanks to the tie.
The V-neck creates a nice shape when contrasted with the oversize sleeves.
High-rise, wide-leg, and pleated—the trinity of flattering pants.
Buckle up—your waist is about to look incredible.
Your toes and your ankles will thank you.
Again, a wrap feature allows the eyes to feast on something shapely versus something solely puffy.
The asymmetrical details on this top curve around the body in all the right ways.
Bell sleeves draw all the attention away from your lower half, should it be "one of those days."
A going-out top—but make it winter.
The "ugly" sneaker trend is alive and well, and will add some structure to an oversize wintery ensemble.
Relaxed jeans plus a slimming black turtleneck will make your upper half look extremely sleek.
Wear these with wide-leg cropped pants to display your now-flattered ankles.
High-rise leather? Your body will thank you.