I almost DNF this book. The only thing that kept me going 1/2 - 3/4 of the way through was the audiobook narrators. It was pretty slow moving for me, and a little long. I really enjoyed the emotion and realistic feel they brought to the book. Overall, glad I stuck it out.