He sealed away the darkness. He made the sacrifice. He promised it would be enough.
He was wrong.
The prison is failing. The five Grand Shrines that hold reality steady are rotting from the inside, and the things behind them have been patient for nineteen hundred years.
Theron has four months to cleanse all five. He has done the impossible before, and it cost him everything he loved. It will cost more this time.
Because the truth no one saw is this: the Veydran were never fully imprisoned. They were only waiting.
Nyra Draeven leads her company through a landscape of bones, against a predator that speaks with the voices of the dead. She blames Theron for breaking the world. She resents having to save it. But hatred will not cleanse the Shrines, and she is running out of time.
Far to the south, Annea Caenon touches a fragment of corrupted altar and begins to change. Black veins spread beneath her skin. Whispers promise power, purpose, and divine favor. She believes she has been chosen by a goddess.
She is wrong.
He failed once. If a god was not enough, what hope does the world have now?
★★★★★ "A prime example of a sequel that surpasses book one. The magic system is something I have never seen before, and that is after hundreds of fantasy books." — Goodreads Reviewer
★★★★★ "Woodbury wades into the horror aspect of dark fantasy like he has been there all along. The relationships created are some of my favorite I have read." — Goodreads Reviewer
★★★★★ "If Brandon Sanderson and J.R.R. Tolkien wrote a book together, this is that book." — Goodreads Reviewer
If you loved James Islington's layered conspiracies and ancient catastrophes in The Will of the Many, or Jay Kristoff's brutal emotional devastation in Empire of the Damned, you'll be consumed by this story of fallen gods, cosmic predators, and a world racing toward its final hour.
A Shadow Watching delivers:
The complete Fractured Balance trilogy: A Shroud Undone (Book 1), A Shadow Watching (Book 2), A Light Between (Book 3).
Help us improve by giving your feedback.
Submit Feedback