A review by taliwa
The Bad Ones by Melissa Albert

3.75