The reason you’re alive

Quick, Matthew

Notes
2017 Booklist starred review.
2017 Library Journal starred review.
David Granger is a 68 year old Vietnam War veteran. When he wakes up from emergency surgery, he knows he must make amends to a soldier from whom he stole something long ago.
Location edition Bar Code due date
Library R32654