Walk Two Moons by Sharon Creech
Best Young Adult Books
13,021 books — 80,519 voters