0
Close
Make your gift fund go further with great festive deals
Shop all offers
For a stress-free Christmas and New Year, order your festive feast by 5pm on 15 December. 5 days left to order
Shop Christmas food
Get all the knits-to-know, now for less. Go on, treat yourself
Shop knitwear
Smile-worthy partywear. Save on the sparkles, spend on the bubbles
Shop partywear
close
Give the gift of luxury nightwear this Christmas with smooth satin
Go to nightwear
We’ve got beautiful bras for every day of the week, and those special occasions
Shop bras
See lingerie sets
Make your gift fund go further with up to 50% off selected beauty buys
Shop beauty gifts
Now better than half price: only £30 while stocks last
Get it before it's gone
Perfectly stylish jumpers, all present and correct
Shop jumpers & cardigans
Shop Christmas jumpers
Stylish shirts at a snip
Shop 2 for £30 casual Oxford shirts
Shop luxury shirts: 2 for £60 or 3 for £90
Grab up to 30% off selected product across kidswear
30% off Christmas Pyjamas
Discover our magical Frozen 2 collection, exclusively designed in collaboration with Disney
Shop the range
Prep for a feast to remember with festive tableware and kitchen essentials
Christmas kitchenware
30% off selected Christmas fragrance
Beat the Christmas countdown with savings on Christmas trees, decorations and gifts
Christmas gifts
Christmas trees & decorations
Make space for everyone this season – order furniture by 16 December and we’ll deliver by Christmas
Guaranteed delivery
See available sofas
Save up to 25% on furniture with our spend and save offer
Start saving now
Our sandwich platters are perfect for parties, and our festive Shelter platter includes a 5% donation to the charity. Last order date for Christmas 22 December
Shop party food
Deck your halls this season with our beautiful Christmas blooms, from £20 with free delivery
Shop now
Save money on some of our favourite plants and flowers, including the December bloom bouquet
Shop the offer
Save £30 per case on this standout golden bottle of prosecco. Deliciously fresh and floral, its sure to delight this Christmas
'Tis the season to be jolly with these great savings on festive wines
Treat someone special to a fabulous foodie gift. Our wide range of hampers come with free next-day* delivery (*excludes certain postcodes)
Discover our collection of luxury festive gourmet hampers. You'll be sure to find the perfect present
Style & Living
Discover Style & Living, your destination for ideas, inspiration and advice for you, your family and your home.
Read all features
Try this easy flower arranging idea
GET CREATIVE
Columnist Esther Walker on the Japanese style ethos
READ & SHOP
The perfect palette cleanser for winter
SEE THE LOOKS
A hamper choc-full of treats and games
TAKE A LOOK
M&S Credit Card customers can be part of something special
Find out more
You can't put a price on life's richest experiences. But you can choose how to pay for them
Shop M&S Credit Card
It seems JavaScript is either disabled or not support by your browser, so this site might not work properly. Please enable to continue shopping with us.
Order by 10pm and collect in-store tomorrow|Order by midnight for next-day delivery|1-hour delivery slots
Sale price £23.70
Previous price £39.50
Star Rating Star Rating Average rating: 2.89 out of 5
Special offer
Star Rating Star Rating Average rating: 4.6 out of 5
Star Rating Star Rating Average rating: 4.18 out of 5
Star Rating Star Rating Average rating: 4.1 out of 5
Star Rating Star Rating Average rating: 4.5 out of 5
Star Rating Star Rating Average rating: 4.43 out of 5