A review by speculativeshelves
Shout by Laurie Halse Anderson

4.0