A review by emilyisoverbooked
The Bad Ones by Melissa Albert

3.0