A review by lulicia
Hex Hall by Rachel Hawkins

5.0