A review by maddiwillman
Vengeful by V.E. Schwab

5.0

boy oh boy does V.E. Schwab know how to write my favorite bad guys