We love to add an annual to the kids' Christmas stockings, and so far they've not been on offer, but luckily Asda have come to the rescue with a last-minute 2 for £7 offer to save you some cash.
There's a big selection showing online at Asda Groceries, with 19 to choose from, and there should also be a selection in stores, though that will depend on how big your local Asda is.
Online there's titles for everyone including Star Wars, Disney, Frozen, LEGO Harry Potter, Thomas, Roblox, Fortnite, Minecraft and more. It's those gaming one's I'll be picking up for my kids, as they're big Minecraft fans.
These annuals were already at a good price even before this offer, as Asda were selling them for £4 individually, way lower than the £7+ each in some other stores.
This offer is for a limited time, subject to availability, and while stocks last.