The very last Terry Pratchett (which is why it received an extra star!) in which some very surprising things happen, like Granny Weatherwax dying and Tiffany taking her place
The book itself was a wee bit rough but the overall idea was wonderful and I think it was a very fitting ending to a wonderful career.
One of my favorite authors ever!