Yahoo Life’s editors are committed to independently selecting wonderful products at great prices for you. We may receive a share from purchases made via links on this page. Pricing and availability are subject to change.
We can head into the weekend via a bargain bonanza, thanks to the launch of Marks & Spencer's end-of-season sale.
With prices slashed by up to 50% online and in-store across beauty, home, lingerie plus clothing for women, men and children, it's not to be missed
We're particularly interested in the fashion, though, because we still have a season of BBQs, weddings, holidays and general revelry ahead of us.
So, the idea of investing in some stylish, good quality - and heavily discounted - pieces that'll see us through this summer and many more is way too tempting to ignore.
As well as M&S's own ranges, there are big savings on loads of other huge brands, too: think Jaegar, Joules, Finery London, Albaray, Jigsaw, Nobody's Child, Seasalt Cornwall, White Stuff for starters.
The sale includes a few of Holly Willoughby's M&S favourites as well. Like this versatile, affordable and flattering £31 floral midi dress that the 41-year-old This Morning host revealed she “couldn’t resist” adding to her basket. This stunning yellow broderie dress is Holly approved too - it's wedding-guest-perfection for just £35.
Because the sale is so huge, we've curated the 20 pieces we think you'll love. Enjoy!
M&S' up to 50% off sale is here: 20 of the best womenswear items
Pure Cotton Broderie Midaxi Wrap Dress | £35 (Was £45)
Nobody's Child Cotton Rich Striped Midi Smock Dress | £29 (Was £49)
Jigsaw Pure Cotton Floral Midaxi Tiered Dress | £131 (Was £175)
Albaray Pure Cotton Striped Midi Tiered Dress | £98 (Was £130)
Floral Tie Front Midaxi Shirt Dress | £27 (Was £39.50)
Striped Pleated Midaxi Skirt | £24 (Was £35)
Animal Print V-Neck Midi Smock Dress | £31 (Was £45)
Phase 8 Pure Cotton Broderie ¾ Sleeve Blouse | £64 (Was £85)
Pure Cotton Broderie Midi Shirt Dress | £34 (Was £49.50)
Finery London Gingham Puff Sleeve Midi Tiered Tea Dress | £34 (Was £45)
Geometric Tie Front Midaxi Shirt Dress | £27 (Was £39.50)
Joules Animal Print Round Neck Maxi Waisted Dress | £49 (Was £64.95)
Nobody's Child Floral V-Neck Sleeveless Midi Tea Dress | £23 (Was £39)
Jigsaw Pure Linen Herringbone Wide Leg Trousers | £50 (Was £99)
Floral Button Through Midi Shirt Dress | £31 (Was £45)
Animal Print High Neck Midaxi Tea Dress | £27 (Was £39.50)
Floral V-Neck Shirred Midi Waisted Dress | £31 (Was £45)
Floral V-Neck Puff Sleeve Midi Tea Dress | £27 (Was £39.50)
Jaeger Pure Linen Tie Neck Long Sleeve Top | £50 (Was £89)
Animal Print Midaxi A-Line Skirt | £23 (Was £29.50)