A review by oatila
Equal Rites by Terry Pratchett

5.0