A review by iamliterate
Hex Hall by Rachel Hawkins

5.0

Sophie is snarky and awkward and I love her for it!