John Lewis has got a huge up to 50% off sale on selected brands , so you can snap up some of your favourite pieces for up to half the price!

The sale includes both womenswear and menswear so everyone can treat themselves and take advantage of the department store's offer.

For ladies, there is a wide range of dresses, tops, coats and jackets, skirts, jumpsuits, swimwear, shoes and accessories included.

Warehouse sash front jumpsuit was £75 now £45

You can expect to find this Warehouse sash front jumpsuit which was £75 and is now £45 or French Connection's spotlight boa layer dress which was £140 and is now £70.

French Connection's spotlight boa layer dress was £140 now £70

And if it is footwear that you're after, you can get the Steve Madden slithur caged stiletto nude heel sandals that were £95 and are now £38.

Steve Madden slithur caged stiletto nude heel sandals was £95 now £38

Or for a new pair of spring flats, there is Dune's gallarie tassel loafers that were £85 and are now £42.

Dune's gallarie tassel loafers was £85 now £42

For the gents, there are suits, shirts, jeans, polo shirts, trousers, shorts and shoes all included in the sale.

Reiss Marco contrast check long sleeve polo shirt was £95 now £60

You'll find this Reiss Marco contrast check long sleeve polo shirt which was £95 and is now £60, or there is these Levi's 511 slim jeans that were £85 and are now £59.50.

Levi's 511 slim jeans was £85 now £59.50

Or if you want something a little smarter, this CK Calvin Klein plain weave wool suit jacket was £280 and is now £196, and the matching trousers that were £119 and are now £83 might be for you.

CK Calvin Klein plain weave wool suit jacket was £280 now £196 and matching trousers was £119 now £83

How much is delivery?

You can get FREE Click and Collect to stores on orders over £30. If your order is below £30, there is a £2 charge.

Or you have Standard Delivery which is FREE on orders over £50, or if it's under you'll be charged £3.50.

If you need it quickly, you can get next or named working day delivery between Monday to Saturday for £6.95, or if you need it before 10.30am it's £9.95 between Monday and Friday.