Discworld 12: Witches Abroad - Terry Pratchett
It seemed an easy job. After all, how difficult could it be to make sure that a servant girl doesn't marry a prince? But for the witches Granny Weatherwax, Nanny Ogg and Magrat Garlick, travelling to Genua, things are never that simple.
We Also Recommend
Blood and Ash 3: Crown of Gilded Bones - Jennifer L. Armentrout (Paperback)