Witches Abroad by 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 the distant city of Genua, things are never that simple . . .
Servant girls have to marry the prince. That’s what life is all about. You can’t fight a Happy Ending.
At least – up until now . . .
Trigger & Content Warnings
- Slut shaming