Scan barcode
A review by haveyoumetlisa
The Good Demon by Jimmy Cajoleas
2.0
2.5 at best, but definitely not good enough to round up to 3. Uneven writing and story, could/should have been at least 50 pages shorter...