Yahoo Life Shopping
Why you can trust us

We independently evaluate the products we review. When you buy via links on our site, we may receive compensation. Read more about how we vet products and deals.

This spring layering top 'hides the lumps and bumps' — and it's on sale for $19 (that's nearly 50% off)

A sassy season calls for a sassy top — 11,000 rave reviewers can't get enough of this one.

Spring is so close I almost feel it. The warmer temperatures have me thinking about tunics and tank tops to layer. Of course, Amazon has tons of layering pieces to choose from and I've zeroed in on this flattering top for the days when even forecasters are guessing about what to wear: it's the Halife Off Shoulder Top and right now it's just $19, down from $36 — that's nearly 50% off!

A blend of rayon, polyester and spandex makes this top stretchy, flowy and very easy to care for.

$19 at Amazon

Why is it a good deal?

We don't usually see the Halife Off Shoulder Top go on sale at this time of year — the price tends to dip when short sleeves are in demand. But right now, with a nearly 50% discount, you'll be wearing this over tanks and under cardigans so much, the cost per wear will go down to just pennies.

Why do I need this?

For those of you looking for something with long sleeves that won't swallow you up and scratch your neck while the season tries to make up its mind about what kind of weather it wants to throw at us, this is the top you want. It's got Flashdance vibes but it doesn't require a dancer's body to look cute. It's designed to be slouchy, but you don't have to show off your shoulders if you don't want to. It looks fab over a tank top and it's loose enough to disguise certain parts you might want to hide.

It's made with a blend of rayon, polyester and spandex, which makes it stretchy, flowy and very easy to care for. It also comes in 24 different colors to choose from, so you can have one to match your every mood!

Sassy weather calls for a sassy top. (Amazon)
Sassy weather calls for a sassy top. (Amazon)

What reviewers say

Need some convincing to add this to your cart? 11,000 Amazon shoppers have given it a perfect five-star rating.

"Very forgiving and flattering," gushed a five-star fan. "I have some rolls which make me self-conscious, but the oversized shape hides the lumps and bumps. I love it."

"The shirt is casual but can also be dressed up," a savvy shopper shared. "It's not heavy at all. I like the light breezy fabric. It was baggy enough in all the right places … great to hide muffin tops. It's a great staple for any wardrobe… doesn't wrinkle and is a great grab-and-go top!! I highly recommend!!!"

"I like how comfortable this shirt is," shared another rave reviewer. "I bought 3 other colors and love them all. I like that they are long enough to cover my rear in leggings but can also be worn with jeans without covering your rear. I wear these shirts almost every day."

"This is one of the cutest shirts with it hanging over the shoulder," opined a happy shopper. "Do be advised that the shirt does come in larger than size so I would size down. It does have some elasticity to it so it is a bit forgiving around the waist area which I like. Would highly recommend for anyone wanting a cute and comfortable shirt."

Don't like spring green? This sassy little number comes in 24 different colors to choose from.

$19 at Amazon

If you have Amazon Prime, you’ll get free shipping, of course. Not yet a member? No problem. You can sign up for your free 30-day trial here. (And by the way, those without Prime still get free shipping on orders of $25 or more.)

The reviews quoted above reflect the most recent versions at the time of publication.

Looking for more great Amazon style and beauty deals? Check these out:

Beauty and wellness

  • Nature Well Clinical Retinol Advanced Moisture Cream

    Save $10 with coupon
  • Dermora Golden Glow Under-Eye Patches, 15 Pairs

    with coupon


  • Feramox Invisible Ring Size Adjuster

    Save $2 with coupon
  • Gloria Vanderbilt Classic High-Rise Tapered Jeans

    Save $34