My rating: 3 of 5 stars
I listened to this on the Between the Covers podcast. The narrator was excellent.
While this book is well-written, I had a hard time connecting to the characters, except for Frank. He was the most likable character. The rest seemed either too selfish or one-dimensional.
The story is mostly setting up the circumstances, building until they quickly crash together and end. The end of the book comes very quickly after, without much of a wrap-up of the characters, their impacts on their environments, or those they leave behind.