After a daring escape from the angels, Penryn and Raffe are on the run. They’re both desperate to find a doctor who can reverse the twisted changes inflicted by the angels on Raffe and Penryn’s sister. As they set off in search of answers, a startling revelation about Raffe’s past unleashes dark forces that threaten them all.
When the angels release an apocalyptic nightmare onto humans, both sides are set on a path toward war. As unlikely alliances form and strategies shift, who will emerge victorious? Forced to pick sides in the fight for control of the earthly realm, Raffe and Penryn must choose: Their own kind, or each other?
After how good Angefall and World After were, I expected that End of Days would be an explosive finale. The key point of this series is that it dances over the dark side and delivers a horror-like dystopic story with angels. And yes, if you look it that way, this book certainly delivers on that. But End of Days also has many disjointed plot arcs happening in succession, like trying to cram as much story in a fast-paced war as possible. There is Raffe scrambling to put his wings back onto his body, their searching for allies in the election against Uriel, the whole locust dominance thing, and the final showdown. But between these new plot arcs, the story doesn’t do much for the older ones like the backstory – how the Great Attack began, Gabriel’s motivation for the whole thing (I honestly thought he might pop out of somewhere), and it rushes into an epilogue that also doesn’t resolve much. The angels are gone but the anarchy is still there? And they accept the Watchers and Locusts back onto Earth? Because Uriel had so many machinations out there, it was straining credulity how easily they were defeated back during the showdown. Oh, and Raffe does have to make a hard choice, but we all knew what he was going to choose, so it was pretty much predictable. Overall, an uninspiring but placating finale to the series.
Previous books in series