Life of Pi by Yann MartelA Tree Grows in Brooklyn by Betty  SmithThe Lovely Bones by Alice Sebold
Best Books Ever
80,177 books — 299,042 voters