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