A review by rathergoodbooks
The Bad Ones by Melissa Albert

3.25