Enigma Variations by André Aciman
Best Books of 2017
1,734 books — 3,083 voters