The Last Word
2013 • 368 pages

Ratings8

Average rating4.3

15

Up ‘til 2:30am finishing this book because I just had to know how it ended, it couldn't possibly wait for tomorrow. Too bad the neighbors' construction started at 8am...

July 1, 2016