A review by eggcatsreads
The Merciful Crow by Margaret Owen

5.0