
So much to tell you
by John Marsden
Young adult · ages 12–18 · grades 7–12 · 820L
Why we'd hand it over
A hard, unsentimental look at teen cruelty and guilt that doesn't forgive the protagonist—Marsden refuses easy redemption and trusts readers with moral complexity.