Catalyst by Laurie Halse Anderson
Reviewed by Gabrielle from Amarillo, Texas.