A Hat Full of Sky (Discworld, #32; Tiffany Aching, #2)
WE SEE YOU. NOW WE ARE YOU.No real witch would casually step out of their body, leaving it empty.Tiffany Aching does. And there's something just waiting for a handy body to take over. Something ancient and horrible, which can't die.To deal with it, Tiffany has to go to the very heart of what makes her a witch . . .