May We Be Forgiven

May We Be Forgiven

2012 • 480 pages

Ratings7

Average rating3.9

15

Brilliant, darkly comic read. One of those books you don't want to finish (in a really good way!)

November 7, 2013