Wow, a very good book. I was a bit thrown off by so many points of view there are four. However they all come together in the end. At one point towards the end of the book I had to set it down and walk away I was so worried about what was to happen. That is the mark of wonderful writing. I was very invested in the characters. Very recommended.