A review by ncrascharlie
Vicious by V.E. Schwab

5.0

i've said this once and i'll say it again, v.e. schwab can't write a bad book even if her life depended on it