You can't go wrong with a floral midi dress, it's the perfect transitional piece to see you through every season.
If you're searching for a new hard-working midi to add to your wardrobe this spring, John Lewis' 50% off dress sale is definitely worth checking out right now.
Our top pick? This eye-catching blue and green floral number, which features a flattering silhouette and has rave reviews from shoppers who have dressed it up and down for numerous occasions, one happy customer even wore it as a wedding guest dress.
Best of all, it's currently on sale, reduced from £69 to £34, so make sure you add this to your basket ASAP while it's on offer.
Rated highly for its comfort, true to size fit and quality, it's a versatile bargain too good to miss.
Why we rate it
While the price tag is enticing, the design of the dress also has us sold.
Available in sizes 8-20, it's made from a lightweight viscose fabric with a keyhole neckline, in a fit and flare, tiered style that can easily be paired with trainers for the day or heeled boots for an evening out.
The round neck and midi length also make it a flattering cut for pretty much everyone, while the long sleeves mean you can wear it throughout the whole year.
What the reviews say
All the reviews on the John Lewis website are five-star ratings, so if you needed more convincing, they make a strong case for why it's worth a spot in your wardrobe.
"I bought this dress for a wedding and also bought a navy Whistles jacket to wear with it. The dress is comfortable to wear and very smart. I love it."
"I have had lots of wear from it. I especially like the long sleeves and higher neck which enabled me to wear a long sleeved thermal underneath."
"The print attracted me immediately I'm store The fabric is an excellent weight and it can be dressed up or down I couldn't believe the price for the quality of the garment. More like this please John Lewis."
Buy it now: Mark Making Floral Fit & Flare Tiered Hem Dress | £34 (Was £69) from John Lewis
If you love a bargain as much as us, you'll be pleased to know John Lewis has slashed the prices of many of its dresses in its end of season sale. We've handpicked our top five to shop now.