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...