The Alchemist by Paulo CoelhoThe Lovely Bones by Alice Sebold
Best Books Ever
80,157 books — 298,795 voters