The Amber Spyglass by Philip Pullman
Books That Made You Cry
1,422 books — 3,080 voters