Fairy godmothers. Witches. Voodoo. Magic.
And a large bowl of gumbo washed down with a round of absinthe and banananana dakrys.
This is not your typical fairy tale. Make sure the servant girl doesn't marry the prince. Easy? Not in a land where Happy Endings are strictly compulsory.
Enter the witches. The newly appointed Fairy Godmother Magrat Garlick, in search for cosmic harmony and how do set this bloody wand off pumpkins, and the classic double act that is Granny and Nanny.
Pratchett has managed to mix in Little Red Riding Hood, Sleeping Beauty, Cinderella, The Wizard of Oz and even The Lord of the Rings (complete with a sleazy Gollum). Even when I knew a joke was coming, Pratchett did so well with it that I smiled and even laughed anyway.
I couldn't find a single flaw. The plot, the characters, the jokes ... all perfect.
You won't be disappointed. This is my favourite Discworld novel by far.