Series: Discworld #6
This is still an early Discworld book, so the world isn't fully fleshed out and Pratchett, although entertaining, still hasn't quite hit his groove. It's the first book with the witches (no, Equal Rites doesn't really count in my book) and we see that Granny Weatherwax isn't nearly as formidable or as wise as she becomes in later books. Greebo does feature, however.
It does have some great moments, which I didn't share this time around because I was listening to the audio version and it's harder to note them. I read this for the Spellbound square for the 2018 Halloween Bingo.