A review by battykat
Vicious by V.E. Schwab

4.25