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