Twenty-Five December Lane by Helen Ward
In all the bustling streets on Christmas Eve, one girl can't find anywhere selling the right present. That is, until she finds one warm shop on a very cold street, with a pointy-eared shopkeeper welcoming her into Twenty-Five, December Lane. Inside is every toy she could ever dream to find, but as she looks around for just the right one, a large, bearded stranger is sweeping everything into a sack - but who is he, and who are all those presents really for? A reissue of Helen Ward and Wayne Anderson's classic Christmas tale, perfect for families to read together through the winter.