It doesn’t matter if you’re two or 92; the Christmas stocking is, and to our minds will always be, the most thrilling part of the big day (even if, with younger ones in tow, the grand unopening may take place at 5am). And there is an art to a good Christmas stocking filler. Go too practical and it defeats the magic; too novelty and you’re just pouring your money into something destined for landfill.

Instead, aim for the happy territory in between: small but lovely things we might not quite justify buying for ourselves, mixed with sweets, games and the occasional piece of nonsense. Whether for little ones or big ones, these are the small treasures – all under £20 – we’d be delighted if Father Christmas left at the foot of the bed this year.