This was a great listen. Nothing was far-fetched or beyond the realm of belief. Aside from the obvious heroes and villains, each of the characters is grown and developed in a manner that allows you to identify with their internal conflict as they make imperfect decisions in terrible circumstances. The author sacrifices enough characters to leave each conflict as a question mark to the reader until the very last word. Finishing a great series is always sad, but I loved the journey.