Chapters (70)
- Title Page
- Copyright Notice
- Dedication
- Map
- Epigraph
- BEGINNINGS
- PART I
- ONE
- TWO
- THREE
- FOUR
- FIVE
- SIX
- SEVEN
- EIGHT
- NINE
- TEN
- ELEVEN
- TWELVE
- THIRTEEN
- FOURTEEN
- FIFTEEN
- SIXTEEN
- SEVENTEEN
- EIGHTEEN
- NINETEEN
- TWENTY
- TWENTY-ONE
- TWENTY-TWO
- TWENTY-THREE
- TWENTY-FOUR
- TWENTY-FIVE
- TWENTY-SIX
- TWENTY-SEVEN
- TWENTY-EIGHT
- TWENTY-NINE
- THIRTY
- THIRTY-ONE
- THIRTY-TWO
- THIRTY-THREE
- THIRTY-FOUR
- THIRTY-FIVE
- THIRTY-SIX
- PART II
- THIRTY-SEVEN
- THIRTY-EIGHT
- THIRTY-NINE
- FORTY
- FORTY-ONE
- FORTY-TWO
- FORTY-THREE
- FORTY-FOUR
- FORTY-FIVE
- FORTY-SIX
- FORTY-SEVEN
- FORTY-EIGHT
- FORTY-NINE
- FIFTY
- FIFTY-ONE
- FIFTY-TWO
- FIFTY-THREE
- FIFTY-FOUR
- FIFTY-FIVE
- FIFTY-SIX
- FIFTY-SEVEN
- TRICKSTER
- ACKNOWLEDGMENTS
- Also by Susan Dennard
- ABOUT THE AUTHOR
- Newsletter Sign-up
“It’s … me,” she called. When he still looked confused, she added, “Iseult.”
And then it happened: Threads, clear blue with understanding, swept toward the sky. Iseult gasped. Rocked back a step, and even rubbed her eyes for good measure. Yet the Threads remained.
Which was wrong. Aeduan did not have Threads.
“No,” Iseult breathed. Then again: “No.” For it was not merely colors that dazzled her eyes and magic but shadows and shapes. Only once had Iseult seen such darkness on someone’s Threads: on Evrane, the woman who had saved her almost seven years ago. The monk who’d sworn to protect her and Safi.
Evrane had been possessed in ways Iseult still did not understand, and now Aeduan was corrupted too.
“No,” she said once more as a slow smile spread over his lips. A full, hungry thing that stretched his face. Foreign, wrong. The Aeduan she knew did not smile. He did not leer.
Later, Iseult would curse her instincts. Later, she would wish—not for the first time—that she had Safi’s gut to guide her instead of her own slow logic. For logic was the last thing she needed here. There could be no arranging the puzzle pieces before her; there could be no coherent shape found. And because of that, this Aeduan-who-was-not-Aeduan had the advantage. The extra burst of two seconds that would ultimately decide whether Iseult escaped the fate the Bloodwitch had planned for her …
Or became his prey.
He charged into the waters, straight for her. No concern for depth or cold or difficulty. His Threads radiated purple hunger and green focus. He hunted her and nothing would stand in his way.
Those Threads finally forced Iseult to move. Aeduan-who-was-not-Aeduan wanted her, violently, just as Evrane-who-was-not-Evrane had wanted her at the Monastery.
Iseult spun to flee. Her heel slipped on the wet shore. She fell to one knee, but the subsequent pain was distant. Swallowed by a determined, rhythmic splashing from behind.
She used her staff to scrabble upright, and ran for the trees. But what had been an easy race down to the water now seemed viciously steep, viciously long. Her feet wouldn’t land properly. Her staff kept getting in the way.
And the splashing, the splashing. No normal human could move so fast.
Iseult reached the first snags of barren underbrush and pine-needle earth. There was the trail she’d taken before, obvious from her footprints still fresh in the cold soil. She had no time to try to hide them, no time to find another way.
But as she skidded around a pine trunk, she realized she could no longer hear splashing. Maybe that meant he had stopped. Please, please, please.
He had not stopped.