A Little Life by Hanya Yanagihara
Best Books Ever
80,175 books — 299,028 voters