I do not recommend this book. It is hard to sympathize with any of the characters. What character development there is, is unbelievable. The author has the annoying habit of repeating parts of the book from different perspectives. And its unnecessary as the story is not that complicated.
And the ending is anticlimatic and unsatisfying.
I have listened to alot of audiobooks and this is only the second book I couldn't finish. In fact I didn't even make it the first hour. The first book I had to quit was Tortilla Curtain by the same author. Bought both at the same time based on the reviews...never again. The narration was annoying and the story was making no sense. Do not recommed.