I received a copy of this book from NetGalley in exchange for an honest review. I really enjoyed this book. I requested it knowing that I had read another book by the author that I had enjoyed, but not really knowing much about the book. I knew I had some time off that I was going to spend reading, and I thought this book might be a welcome change from what I have been reading. I started it on a humid day thinking I might read for a little while, and then take a nap, or read something else. Hours later, and I still hadn’t managedTo put this book down. The plot is really engaging, and different. I loved the twists and turns, and the questions that drove the story forward. The characters are engaging, and read like real people rather than stereotypes. I enjoyed finding out about the past lives of all the characters, and what happened to bring them to the place where they are now. I especially enjoyed the main character and his reflections on his past history, and his relationships with his friends and family. This reflection added interest to the story, and life to the character. The ending was really well done. I liked the ambiguous nature of the story, and the ending fit well with this feeling without being too vague or open ended. I loved that this story avoided any heavy handed moralistic tones, and I liked that there really were no clear and simple heroes or villains in the story. It was a really well crafted story that kept me reading. Part of me hopes that maybe there will be a sequel someday. I don’t need one, but a person can dream.