A review by bookswithmeg
Corrupt, by Penelope Douglas

5.0