I thought the last book was pretty bad, but this one is a significant improvement. The plot twist you get early into the book caught me off guard and was a pleasant surprise. I guess you could say it was that shocking revelation that made the entire story way more entertaining for me. If you enjoyed the first two books but felt let down by the 3rd, this one certainly redeems itself.