A review by accordingtobecs
Vicious by V.E. Schwab

4.5