This book was hard for me to follow and make any sense of the story. The story moved between past and present and kept changing characters. I didn't figure out how some of the characters figured into the story line. The ending left me completely baffled. And I asked myself "What Happened" and just what was the point of this story. I wouldn't recommend this book to anyone unless you would like to be completely confused and wondering what is going on and how does all of this tie together, I just kept listening to see if at some point everything was tied together and it would eventually make sense. Guess what? It never did.