A review by abookgoblin
Shiver by Maggie Stiefvater

4.0