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