A review by hojichai
Vicious by V.E. Schwab

4.0

oh wow the last third of the book is crazyyy