A review by aidrielle
Hex Hall by Rachel Hawkins

4.0

i love rachel hawkins tbh