A review by flounderreads
Vengeful by V.E. Schwab

4.5