The Kite Runner by Khaled Hosseini
Books That Everyone Should Read At Least Once
33,026 books — 125,282 voters
A Little Life by Hanya YanagiharaThe Silent Patient by Alex MichaelidesIf We Were Villains by M.L. Rio
Best Books Ever
79,697 books — 297,017 voters