Chiltern Bookshops

The Girl who Drank the Moon – Kelly Barnhill



Every year the people of the Protectorate leave a baby as a sacrifice to the witch who lives in the forest. But the witch, Xan, is a kind one. She rescues the children and delivers them to welcoming families on the other side of the forest, nourishing the babies with starlight on the journey. But one year, Xan, accidentally feeds a baby moonlight instead of starlight, filling the ordinary child with extraordinary magic.