Hogfather (Discworld, #20) - Terry Pratchett Every year before Hogswatch I read this book again and so far it never ceased to delight me.