This is best described as Shakespeare on acid! There's a macbeth base with a seasoning of hamlet, but from there it takes on a life of its own. The king is dead but not yet departed, the three witches have a role to play, there's a missing heir and the Duke can't get rid of the blood, no matter how hard he scrubs his hands - not even with sandpaper. But the play's the thing to unlock the secrets of lancre. This has the witch, Granny Weatherwax, back, only this time she's got a coven to back her up. She's not mad, but can be bad and is certainly dangerous to know, especuially if you happen to be in the wrong place at the wrong time when her broomstick comes whizzing out of the night. A lesson in life and if you're going to break your own rules, make sure you do it with style and break them good and proper!