Marks & Spencer has officially opened its doors for Christmas - and the menu looks absolutely incredible.
The upmarket supermarket said shoppers can now place their food requests - and those who order by November 10 will get wine or a box of chocolates throw in for free.
"This year’s Christmas Food to Order collection is now live and comprises a selection of mouth-watering showstoppers and festive favourites developed to make this Christmas season the most special ever," the grocer said.
It said orders are coming in "thick and fast" with the first request placed just 13 minutes after the site went live.
The biggest selling line of last year, The Perfect Turkey Gravy, £60, which sold over 250,000 pots (enough for lump free gravy on 1.5 million dinner plates), is already this year’s best-seller.
The turkey - a stock-basted British Oakham turkey crown with de-boned, stuffed thighs wrapped in bacon that cooks in just two hours - is followed by its Sticky Toffee Pudding Trifle - a fusion of two classics with toffee sauce, caramelised sponge, vanilla custard and cream.
This year also marks the first full vegan dinner options available for customers including a tasty looking vegan root vegetable Tarte Tatin and Plant kitchen no pork pigs in blankets.
There are plenty of gluten-free options too, with an extensive range of mince pies and party food products for shoppers to choose from.
Customers can view this year's Christmas range and place their orders online now .
And, if you spend £85 or more, M&S will email you an e-voucher that you can use in selected stores to claim one free bottle of La Huasa Merlot or La Huasa Sauvignon Blanc or a non-alcoholic alternative of Belgian Modern Adventure.
If you're still undecided, you have until December 15 to place your order for collection between 22 and 24 December.