I cannot quite give this book 4 stars because I liked it slightly less than the first two books in the series. Parts of this book dragged on and I lost interest. I enjoyed how everything fit together in the end, but some of the buildup had me a little bored. Maybe the book was a bit longer than it needed to be, or maybe it was just a timing issue on my part.
If you're into audiobooks, I definitely recommend listening to this series. The narrator's voices are awesome.