A review by inkandplasma
Painted Devils by Margaret Owen

4.5