The final battle approaches. Preparations must be made. None will be ready for what is to come.

Only a few of the Magi understand the truth of what comes and that they must fight, but will those few be enough? Roelle heads north, intending to face the groeliin, and finds herself drawn toward another task. Isandra must somehow help the groeliin, but can she help all of them? If not, they’ll be used in Raime’s plan, yet if she can save them, the tide of war might finally shift in their favor.

Jakob decides that to defeat Raime he must understand him. This requires that he once more walk along the fibers in what might be the most difficult test of his ability, one that shows him not only Raime, but also a part of his past he never imagined. As he does, he learns of a secret Raime has hidden that might be the key to finally stopping him. If he fails, Raime will succeed, and an ancient betrayal will be the reason.

Published
October 2017
Where to find this book
External links open a book search at the selected retailer. Availability may vary.
Risingshadow

Book activity

  1. Seregil of Rhiminee
    updated this book
  2. Jhake Currington
    added this book to the database