Yahoo Lifestyle'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 love nothing more than finding a bargain, and John Lewis has delivered again, launching an unmissable sale on womenswear.
The leading retailer is offering shoppers the chance to nab some almighty deals on fashion items with up to 50% off selected brands.
Some may be looking to revamp their wardrobe in time for summer, or any upcoming holidays, and with deals on gorgeous summer dresses and flattering swimwear, this is a no-brainer.
However, others may be looking to invest in timeless pieces, from a classic pair of jeans to a coat or smart shirt - and there's no time like the present.
For those continuing to work from home amid the coronavirus pandemic, loungewear is still our go-to wardrobe staple, along with comfyunderwear. Guess what? John Lewis has reduced prices on those categories.
What better way to complete your look than with accessories, and dazzling jewellery? Yes, they're on offer too.
While there are hundreds of items on sale, we've curated a selection of favourite buys you don't want to risk missing, from dresses and jeans, to shoes, trainers and jewellery.
Shop our top 15 picks in John Lewis' sale
Joules Liberty Striped Jersey Dress | £14.95 (Was £34.95)
Chantelle Soft Stretch Crop Top | £15 (Was £30)
Whistles Selma Stripe Waist Tie Dress | £69 (Was £149)
Phase Eight Tameka Broderie Anglaise Top | £42 (Was £69)
Coach Rambler Leather Cross Body Bag | £177 (Was £295)
Ted Baker Ebby Leather Lace Up Trainers | £65 (Was £109)
Fenn Wright Manson Clemence Spot Frill Midi Dress | £114 (Was £229)
French Connection Crepe Cap Sleeve Top | £20 (Was £27)
Damsel in a Dress Avalia Jacket | £69 (Was £189)
White Stuff Maison Jogger | £28 (Was £39.95)
John Lewis & Partners Aiyana Wide Fit Mid Heel Court Shoes | £49 (Was £69)
Ted Baker Swarovski Crystal Round Stud Earrings | £20 (Was £29)
Eleanor T-Shirt Bra | £19.60 (Was £28)
Levi's 501 Original Jeans | £66.50 (Was £95)
Ghost Ryleigh Embroidered Dress | £84.50 (Was £169)
Watch: How to organise your wardrobe