The Lovely Bones by Alice Sebold
Best Books of the Decade: 2000s
5,871 books — 26,188 voters