I liked the characters in this book. However, I saw the twists in the plot coming so there were no surprises. I actually listened to about half on the audiobook on my way to work and then finished with the physical book. I enjoyed the audiobook much better because the narrator was fantastic. Overall, 3.75 stars for the book and 4.5 for the audiobook version.