A review by vanishing_librarian
Demonglass by Rachel Hawkins

5.0