The vikings

Children’s books for all ages: the best of 2021

She’s done it again: J.K. Rowling has written a captivating children’s book. The Christmas Pig (Little Brown, £20) is about a toy pig, Dur Pig (DP for short), a boy called Jack and what happens when DP gets chucked out of a car and is replaced with an unwelcome Christmas Pig. It’s also about how horrible divorce is for children, what happens to lost things and how the least prepossessing creatures can show courage and self-sacrifice. It’s also a rattling adventure story about Jack and the Christmas Pig’s progress across the Land of the Lost, pursued by a scary ogre called the Loser. It takes place on Christmas Eve, ‘a