A review by hwesta
Penric's Demon by Lois McMaster Bujold

5.0