Lords And Ladies (Discworld, #14) - Terry Pratchett

 

 

The ones with the witches are definitely my favorites.