A review by rivkahb
Maskerade (Discworld, #18; Witches #5), by Terry Pratchett

4.5

i would die for agnes