Gabrielle Zevin
290 pages
Presents a novel of hope, love, and redemption.
It's a relatively short read that offers a unique perspective on life and death.