A review by betsyrisen
All the Lasting Things by David Hopson

5.0

When you get about 75% done with a book that has many effed up characters but you get the feeling maybe everything is going to turn out well but then no... no. :( Beautiful book.