Shoppers say Marks and Spencer has 'done it again' with its musical chocolate box treat this Christmas.
The retailer's Magical Christmas Village set includes a mixture of milk, dark, white and blond chocolates in the shape of cabins and trees.
When it's opened, it reveals an idyllic Christmas village scene with glowing lights and plays the tune The First Noel.
Fans of the gift have been taking to social media to rave about the product, with one shopper saying: "M&S has done it again this Christmas, I love this", with another adding: "It’s beautiful and the music is lovely."
READ MORE: Christmas events for families in Manchester and things to do with kids this festive season
READ MORE: Santa's grottos and places to see Father Christmas in and around Greater Manchester
The box is available in stores now and can be ordered onine via Ocado.
It follows the success of last year's chocolate gift set - a Santa's workshop which lit up and played jingling sleigh bells.
Inside the box were 20 adorable gonk and gingerbread characters, made from milk, dark, white, and blond chocolate.
This year's gift actually came out top when we rated everything in this year's M&S Christmas range.
Other sweet festive treats made the top 10 too, including the Christmas Colin the Caterpillar cake, featuring much-loved Colin with a Christmas jumper on his back, and the retailer's make-your-own gingerbread house kit. See the full list here.
It's not the only chocolate gift shoppers are going crazy for this year. We reported earlier this week how Cadbury has brought back its Dairy Milk chocolate coins after almost a decade. As well as individual bags of them, you can also buy a special money box gift tin with coins and some Dairy Milk Little Robins inside.