Lanny by Max Porter

A surprisingly English book. Lanny is the unusual boy who lives with his parents in the village. But Dead Papa Toothwart, a shapeshifting ancient woodland spirit watches the boy, and the village. This book almost shouldn't be reviewed, and I myself [...]