A Hat Full of Sky by Terry Pratchett
My rating: 4 of 5 stars
This book is a warm, cheery hug. Tiffany Aching is ready to start to learn to use magic and become a Real Witch, but it means leaving home for the first time and staying with a rather odd witch named Miss Level, who is frustratingly not very witchy at all! Tiffany is a bit homesick and irritated that magic seems to be mostly helping ungrateful villagers and not a lot of swishing magic wands about. But danger has followed Tiffany, and, with the help of the Feegles (see: Wee Free Men) and a few other witches, she learns how to tap the true power of a witch.