Four winners will each receive a £100 eGift to spend at Waitrose or John Lewis, helping cover the cost of Christmas presents and festive food. The competition closes on 15 November.
Festive Food from Waitrose
Waitrose's 2026 Christmas range includes the No. 1 Sausage Roll Yule Log, priced at £25 for 850g. It serves eight and combines pork, turkey, ham and chestnut in all-butter pastry. It can be paired with 24 free-range pigs in blankets for £12 or a potato dauphinoise that serves six and costs £10.
For dessert, the Polly the Polar Bear Cheesecake costs £14 for 1kg. Shaped like Waitrose's festive character, it is decorated with sweet "snow" and a gold nose. The baked Belgian chocolate cheesecake has a cocoa biscuit base and a ganache finish.
John Lewis Toy Ideas
John Lewis' top 10 toys for Christmas 2026 list offers inspiration for gift shopping. The Plus-Plus Learn to Build Space Super Set costs £49.99 and is designed for children aged five and over. Marvin's Magic Treasured Tricks Wooden Set is priced at £39.99 for children aged six and over.
The lowest-priced item is the £14.99 Momiji Sugar Plum Wood Message Doll, a collectable blind box doll suitable for ages 15 and over. For babies, the Mon Ami Colette Duck Soft Toy costs £40 and is suitable from birth. The Connetix Ball Run Launcher Pack Set is £45 for children aged three and over, while the £24 John Lewis Wooden Breakfast in Bed Set is aimed at toddlers aged two.
Other Options and How to Enter
Other toys include the Mattel K-Pop Demon Hunters Singing Doll at £34.99 and the Micro Scooters Mini Micro Eco Gruffalo Foldable LED Scooter at £116.95. Adult LEGO fans can choose the LEGO Icons Winter Village Collection Holiday Express Train for £109.99, available exclusively through John Lewis and LEGO. The most expensive toy is the Le Toy Van Paddington Doll's House at £299.95, which comes with a miniature Paddington figure and mid-century-style furnishings.
To enter, fill in the form on the article page. The competition closes on 15 November.