For the witches Granny Weatherwax, Nanny Ogg and Magrat Garlick, traveling to the distant city of Genua, things are never simple. For one thing, they're up against the malignant power of the Godmother herself, who has made Destiny an offer it can't refuse.