A review by stardust_heidi
Painted Devils by Margaret Owen

5.0