HomeCharactersRead ThisContact

Begin your journey through Astalor here

Start with a curated path into the story, then use the full index below to explore every chapter, prologue, and lore entry at your own pace.
Start here
Prologue 1
The best entry point if you want to begin from the start of the adventure.
Chapter 1
Jump straight into Drusniel’s story and circle back to lore whenever you want.
Lore
Explore the magic, world, and deeper context before continuing the main narrative.
Regions
A quick route for learning the key places before reading further chapters.
Continue with the full index below
Want to join the community? Join our Discord

Reading Index

A clean guide to every post in reading order. Search by chapter, title, category, or sequence to jump straight to the story you want.
Story index
233
results
Book 1
47
Chapter
Quick search
Use the filters or start typing to narrow the list instantly.
Story index
Sort by
233 results
Book 1 · Chapter 0
20 results
Book 1 · Chapter 0
Lore | Magic in Astalor The student's question was simple. The answer was not. "How does magic work…
Astalor
AST-L-001
Open post
Book 1 · Chapter 0
Lore | Nothingness and the Second Sun The book smelled of ash. Not the clean ash of a temple brazier…
Astalor
AST-L-002
Open post
Book 1 · Chapter 0
Lore | The regions of Astalor The map was wrong. Not obviously wrong. The ink was crisp, the…
Astalor
AST-L-003
Open post
Book 1 · Chapter 0
Lore | The Contian Theocracy Syrael hated the tower stairs. Not because they were tall. The towers…
Contian
CON-L-001
Open post
Book 1 · Chapter 0
Lore | The Resilient Defense of the Lumeshirean Divine Empire Valarian's boots were wet. That was…
Lumeshire
LUM-L-001
Open post
Book 1 · Chapter 0
Lore | Forge and Fire: The Mountain Kingdom of Stonehold The crack was thirteen inches long. Foreman…
Stonehold
STO-L-001
Open post
Book 1 · Chapter 0
Lore | The Zuraldarr Zuraldi stretched across the eastern reaches of Lumeshire, a rugged expanse of…
Lumeshire
LUM-L-002
Open post
Book 1 · Chapter 0
Lore | The Mysteries of the Wyrmreach Dominion The compass stopped making sense on the third day…
Wyrmreach
WYR-L-001
Open post
Book 1 · Chapter 0
Lore | Eternal Woods: The Kingdom of Elenoria The archive keeper's hands trembled as she turned the…
Elenoria
ELE-L-002
Open post
Book 1 · Chapter 0
Lore | Ice and Iron: The Warriors of the Empire of Frostgard The messenger's lips had turned blue by…
Frostgard
FRO-L-002
Open post
Book 1 · Chapter 0
Lore | The Unruly Might of the Grukmar Tribes The goblin messenger was missing three fingers and…
Grukmar
GRU-L-002
Open post
Book 1 · Chapter 0
Lore | The Umbra The initiate's hand shook as she copied the passage. Sylaera had been transcribing…
Umbra'kor
UMB-L-002
Open post
Book 1 · Chapter 0
Prologue | The Call to Zuraldi Dulint turned the strange artifact over in his hands, his thick…
Stonehold
P-001
Open post
Book 1 · Chapter 0
Prologue | A Journey Interrupted Dulint and Balin trudged along the mountain path, packs heavy with…
Stonehold
P-002
Open post
Book 1 · Chapter 0
Prologue | The Scream Wind knifed through the watchtower, setting the old timbers creaking. Varian…
Lumeshire
P-003
Open post
Book 1 · Chapter 0
Prologue | Tavern Talk The Rusty Axe squatted at the village's edge, its wooden walls weathered by…
Lumeshire
P-004
Open post
Book 1 · Chapter 0
Prologue | Border Sign The captain's quarters smelled of damp timber and stale wax. Maps covered…
Lumeshire
P-005
Open post
Book 1 · Chapter 0
Prologue | No Tracks Mud pulled at Varian's boots as he climbed toward the outpost. Garrick followed…
Lumeshire
P-006
Open post
Book 1 · Chapter 0
Prologue | The Screams in the Mist Mist hung low between black trees. Varian squinted against the…
Grukmar
P-007
Open post
Book 1 · Chapter 0
Prologue | March of Despair Consciousness returned in fragments. First the ache in his limbs. Then…
Grukmar
P-008
Open post
Book 1 · Chapter 1
6 results
Book 1 · Chapter 1.1
Chapter 1 | Part 1 Drusniel pressed his back against the antechamber wall and followed the veins in…
Umbra'kor
D-001-001
Open post
Book 1 · Chapter 1.2
Chapter 1 | Part 2 Drusniel slipped through the bamboo grove, each step placed the way his…
Umbra'kor
D-001-002
Open post
Book 1 · Chapter 1.3
Chapter 1 | Part 3 The chamber doors groaned open. Drusniel's eyes had been tracing the veins in the…
Umbra'kor
D-001-003
Open post
Book 1 · Chapter 1.4
Chapter 1 | Part 4 Two weeks before the Duskborn Trials. Drusniel slipped out of the family mansion…
Umbra'kor
D-001-004
Open post
Book 1 · Chapter 1.5
Chapter 1 | Part 5 The platform was already emptying around him. Drusniel stood frozen while bodies…
Umbra'kor
D-001-005
Open post
Book 1 · Chapter 1.6
Chapter 1 | Part 6 His father was waiting at the compound gate. Drusniel saw him from fifty paces…
Umbra'kor
D-001-006
Open post
Book 1 · Chapter 2
4 results
Book 1 · Chapter 2.1
Chapter 2 | Part 1 Three days after the trial, Drusniel stopped leaving his room. The compound had…
Umbra'kor
D-002-001
Open post
Book 1 · Chapter 2.2
Chapter 2 | Part 2 The presence strengthened. Solidified. Like a thread being pulled taut between…
Umbra'kor
D-002-002
Open post
Book 1 · Chapter 2.3
Chapter 2 | Part 3 The messages came more frequently over the next two days. Not constantly—the…
Umbra'kor
D-002-003
Open post
Book 1 · Chapter 2.4
Chapter 2 | Part 4 Drusniel waited until the third hour past midnight. The compound was quietest…
Umbra'kor
D-002-004
Open post
Book 1 · Chapter 3
5 results
Book 1 · Chapter 3.1
Chapter 3 | Part 1 The tower was older than it had looked from the hillside. Up close, Drusniel…
Umbra'kor
D-003-001
Open post
Book 1 · Chapter 3.2
Chapter 3 | Part 2 Zaelar's fingers closed around Drusniel's wrist. Cool, dry, stronger than they…
Umbra'kor
D-003-002
Open post
Book 1 · Chapter 3.3
Chapter 3 | Part 3 The candle burned. Drusniel stared at it until his eyes watered. "Stop glaring…
Umbra'kor
D-003-003
Open post
Book 1 · Chapter 3.4
Chapter 3 | Part 4 Drusniel didn't make it to the door. "Before you go." Zaelar's voice stopped him…
Umbra'kor
D-003-004
Open post
Book 1 · Chapter 3.5
Chapter 3 | Part 5 The compound was in chaos when Drusniel arrived. He slipped through the service…
Umbra'kor
D-003-005
Open post
Book 1 · Chapter 4
5 results
Book 1 · Chapter 4.1
Chapter 4 | Part 1 The library smelled of dust and something older: preservation oils, fungal…
Umbra'kor
D-004-001
Open post
Book 1 · Chapter 4.2
Chapter 4 | Part 2 Month one. The forge draft rose from the basement in a steady column—heated air…
Umbra'kor
D-004-002
Open post
Book 1 · Chapter 4.3
Chapter 4 | Part 3 The letter was wedged between two volumes on elemental theory—probably misfiled…
Umbra'kor
D-004-003
Open post
Book 1 · Chapter 4.4
Chapter 4 | Part 4 The map covered Zaelar's entire desk. Drusniel had never seen anything like it…
Umbra'kor
D-004-004
Open post
Book 1 · Chapter 4.5
Chapter 4 | Part 5 "No." Drusniel stood in Zaelar's study, hands loose at his sides. Three days…
Umbra'kor
D-004-005
Open post
Book 1 · Chapter 5
5 results
Book 1 · Chapter 5.1
Chapter 5 | Part 1 "Family meeting. Now. All of you." Drusniel had never heard his father use that…
Umbra'kor
D-005-001
Open post
Book 1 · Chapter 5.2
Chapter 5 | Part 2 The presence found him that night. Drusniel lay in darkness, unable to sleep…
Umbra'kor
D-005-002
Open post
Book 1 · Chapter 5.3
Chapter 5 | Part 3 "House Vrinn is threatening my family." Drusniel stood in Zaelar's study, chest…
Umbra'kor
D-005-003
Open post
Book 1 · Chapter 5.4
Chapter 5 | Part 4 The family dinner was his mother's idea. "Everyone together," she said, arranging…
Umbra'kor
D-005-004
Open post
Book 1 · Chapter 5.5
Chapter 5 | Part 5 He shouldn't have gone. Shyntara's words were still circling in his head— Be…
Umbra'kor
D-005-005
Open post
Book 1 · Chapter 6
6 results
Book 1 · Chapter 6.1
Chapter 6 | Part 1 The corridor was a nightmare of smoke and screaming. Drusniel ran blind, one hand…
Umbra'kor
D-006-001
Open post
Book 1 · Chapter 6.2
Chapter 6 | Part 2 His father fought like a cornered animal. Drusniel reached the main hall entrance…
Umbra'kor
D-006-002
Open post
Book 1 · Chapter 6.3
Chapter 6 | Part 3 The corridor twisted ahead, branching into servant passages and storage rooms…
Umbra'kor
D-006-003
Open post
Book 1 · Chapter 6.4
Chapter 6 | Part 4 Time passed. He didn't know how much. The sounds of pursuit faded eventually…
Umbra'kor
D-006-004
Open post
Book 1 · Chapter 6.5
Chapter 6 | Part 5 Shyntara The rubble blocked the corridor completely. Shyntara stared at the…
Umbra'kor
D-006-005
Open post
Book 1 · Chapter 6.6
Chapter 6 | Part 6 Drusniel Drusniel emerged from the tunnels into a forgotten storage chamber. Dust…
Umbra'kor
D-006-006
Open post
Book 1 · Chapter 7
5 results
Book 1 · Chapter 7.1
Chapter 7 | Part 1 The tower was damaged. Drusniel stopped at the edge of the treeline, chest…
Umbra'kor
D-007-001
Open post
Book 1 · Chapter 7.2
Chapter 7 | Part 2 "Wyrmreach." Drusniel knew the name. Every drow did. The prison realm. The land…
Umbra'kor
D-007-002
Open post
Book 1 · Chapter 7.3
Chapter 7 | Part 3 Drusniel woke to grey light filtering through shuttered windows. For a moment, he…
Umbra'kor
D-007-003
Open post
Book 1 · Chapter 7.4
Chapter 7 | Part 4 The barrier existed at the edge of perception. Drusniel stood at the cliff's edge…
Umbra'kor
D-007-004
Open post
Book 1 · Chapter 7.5
Chapter 7 | Part 5 Wyrmreach was wrong. Drusniel forced himself upright, water streaming from his…
Umbra'kor
D-007-005
Open post
Book 1 · Chapter 8
5 results
Book 1 · Chapter 8.1
Chapter 8 | Part 1 The road from Zuraldi stretched through hills that had seen better centuries…
Stonehold
W-008-001
Open post
Book 1 · Chapter 8.2
Chapter 8 | Part 2 They stood at the roadside for a long moment, watching the cube pulse. The light…
Stonehold
W-008-002
Open post
Book 1 · Chapter 8.3
Chapter 8 | Part 3 They weren't walking anymore. They were fleeing, though neither of them had used…
Stonehold
W-008-003
Open post
Book 1 · Chapter 8.4
Chapter 8 | Part 4 The afternoon sun slid toward evening, and the followers didn't fall back. Dulint…
Stonehold
W-008-004
Open post
Book 1 · Chapter 8.5
Chapter 8 | Part 5 They ran until running became falling forward and catching themselves. Dulint’s…
Stonehold
W-008-005
Open post
Book 1 · Chapter 9
5 results
Book 1 · Chapter 9.1
Chapter 9 | Part 1 The water was wrong before he touched it. Drusniel stood at the edge where stone…
Wyrmreach
D-009-001
Open post
Book 1 · Chapter 9.2
Chapter 9 | Part 2 Drusniel bailed water with cupped hands while the boat rocked beneath him. The…
Wyrmreach
D-009-002
Open post
Book 1 · Chapter 9.3
Chapter 9 | Part 3 Drusniel couldn't feel his hands anymore. They were still there, he could see…
Wyrmreach
D-009-003
Open post
Book 1 · Chapter 9.4
Chapter 9 | Part 4 Light appeared ahead. Not the pale, sourceless illumination of the nightmare sea…
Wyrmreach
D-009-004
Open post
Book 1 · Chapter 9.5
Chapter 9 | Part 5 Consciousness returned in fragments. Warmth first. Not the remembered cold of the…
Wyrmreach
D-009-005
Open post
Book 1 · Chapter 10
5 results
Book 1 · Chapter 10.1
Chapter 10 | Part 1 The tavern had three exits. Eldric had counted them before his first drink and…
Lumeshire
W-010-001
Open post
Book 1 · Chapter 10.2
Chapter 10 | Part 2 The room Xandor led him to was small and dim, lit by candles that seemed to…
Lumeshire
W-010-002
Open post
Book 1 · Chapter 10.3
Chapter 10 | Part 3 They told him everything. Or at least, everything they knew. Eldric listened the…
Lumeshire
W-010-003
Open post
Book 1 · Chapter 10.4
Chapter 10 | Part 4 The waiting lasted three hours. Eldric spent them in the corner of the room…
Lumeshire
W-010-004
Open post
Book 1 · Chapter 10.5
Chapter 10 | Part 5 Maris told them about the vision. The same image, repeated endlessly: a small…
Lumeshire
W-010-005
Open post
Book 1 · Chapter 11
4 results
Book 1 · Chapter 11.1
Chapter 11 | Part 1 Consciousness returned slowly, like light filtering through dark water. Warmth…
Wyrmreach
D-011-001
Open post
Book 1 · Chapter 11.2
Chapter 11 | Part 2 On the third day, Drusniel could stand. His legs shook, and his magic remained a…
Wyrmreach
D-011-002
Open post
Book 1 · Chapter 11.3
Chapter 11 | Part 3 The days blurred together under Wyrmreach's unchanging sky. Drusniel recovered…
Wyrmreach
D-011-003
Open post
Book 1 · Chapter 11.4
Chapter 11 | Part 4 The caravan wasn't what Drusniel had expected. Three wagons, heavy-built and…
Wyrmreach
D-011-004
Open post
Book 1 · Chapter 12
6 results
Book 1 · Chapter 12.1
Chapter 12 | Part 1 The first thing she felt was the cold. Wet grass pressed against her cheek. Her…
Lumeshire
W-012-001
Open post
Book 1 · Chapter 12.2
Chapter 12 | Part 2 She stopped walking at the edge of the field, suddenly too tired to move. The…
Lumeshire
W-012-002
Open post
Book 1 · Chapter 12.3
Chapter 12 | Part 3 The road to Riverhold was dusty and unremarkable. Farmers passed with empty…
Lumeshire
W-012-003
Open post
Book 1 · Chapter 12.4
Chapter 12 | Part 4 The beggar appeared from nowhere. One moment Maris was alone against the wall…
Lumeshire
W-012-004
Open post
Book 1 · Chapter 12.5
Chapter 12 | Part 5 The inn was warm and crowded and utterly ordinary. Maris stood just inside the…
Lumeshire
W-012-005
Open post
Book 1 · Chapter 12.6
Chapter 12 | Part 6 Xandor led her to a back room. It was smaller than the common area, lit by…
Lumeshire
W-012-006
Open post
Book 1 · Chapter 13
5 results
Book 1 · Chapter 13.1
Chapter 13 | Part 1 The room swayed every time he tried to stand. Drusniel had counted the guards…
Wyrmreach
D-013-001
Open post
Book 1 · Chapter 13.2
Chapter 13 | Part 2 The creature spoke first. It happened during the night rest—the period when the…
Wyrmreach
D-013-002
Open post
Book 1 · Chapter 13.3
Chapter 13 | Part 3 His magic came back on the fourth day. Not all of it—not even most of it—but…
Wyrmreach
D-013-003
Open post
Book 1 · Chapter 13.4
Chapter 13 | Part 4 Elion was already at the bars when Drusniel reached him. "You came." The words…
Wyrmreach
D-013-004
Open post
Book 1 · Chapter 13.5
Chapter 13 | Part 5 Dawn didn't come in Wyrmreach. But something shifted in the quality of the light…
Wyrmreach
D-013-005
Open post
Book 1 · Chapter 14
4 results
Book 1 · Chapter 14.1
Chapter 14 | Part 1 Xandor had studied fragments for forty years. Scattered texts. Partial…
Lumeshire
W-014-001
Open post
Book 1 · Chapter 14.2
Chapter 14 | Part 2 "There's something you need to understand." Xandor gathered himself, looking…
Lumeshire
W-014-002
Open post
Book 1 · Chapter 14.3
Chapter 14 | Part 3 "Tell us what you know." Eldric's voice left no room for hesitation. Xandor…
Lumeshire
W-014-003
Open post
Book 1 · Chapter 14.4
Chapter 14 | Part 4 "We can't stay here." Dulint's voice cut through the heavy silence that had…
Lumeshire
W-014-004
Open post
Book 1 · Chapter 15
6 results
Book 1 · Chapter 15.1
Chapter 15 | Part 1 They were lost. Not the kind of lost where you could find your way if you tried…
Wyrmreach
D-015-001
Open post
Book 1 · Chapter 15.2
Chapter 15 | Part 2 The goblin appeared from nowhere. One moment the treeline was empty except for…
Wyrmreach
D-015-002
Open post
Book 1 · Chapter 15.3
Chapter 15 | Part 3 They ran. Srietz led them through the twisted forest with a confidence that…
Wyrmreach
D-015-003
Open post
Book 1 · Chapter 15.4
Chapter 15 | Part 4 They stopped in a cavern where something else lived. Drusniel could feel it—a…
Wyrmreach
D-015-004
Open post
Book 1 · Chapter 15.5
Chapter 15 | Part 5 "I know where we need to go." Elion's voice broke the predawn silence. Drusniel…
Wyrmreach
D-015-005
Open post
Book 1 · Chapter 15.6
Chapter 15 | Part 6 The Coatly found them on the second day. Drusniel heard the shrieks first—that…
Wyrmreach
D-015-006
Open post
Book 1 · Chapter 16
5 results
Book 1 · Chapter 16.1
Chapter 16 | Part 1 Dulint couldn't sleep. The night before departure, and his mind wouldn't quiet…
Lumeshire
W-016-001
Open post
Book 1 · Chapter 16.2
Chapter 16 | Part 2 Three weeks earlier. The seer lived in a cave above the treeline, where the…
Lumeshire
W-016-002
Open post
Book 1 · Chapter 16.3
Chapter 16 | Part 3 The argument began at dawn. Eldric spread the map across the table, his finger…
Lumeshire
W-016-003
Open post
Book 1 · Chapter 16.4
Chapter 16 | Part 4 Maris found him that night. Dulint had taken first watch—not because it was his…
Lumeshire
W-016-004
Open post
Book 1 · Chapter 16.5
Chapter 16 | Part 5 Dawn came too quickly. The group gathered in the inn's courtyard, packs loaded…
Lumeshire
W-016-005
Open post
Book 1 · Chapter 17
6 results
Book 1 · Chapter 17.1
Chapter 17 | Part 1 The obsidian caves swallowed sound. Drusniel counted their assets in the…
Wyrmreach
D-017-001
Open post
Book 1 · Chapter 17.2
Chapter 17 | Part 2 Drusniel found the deeper passage while the others slept. He hadn't meant to…
Wyrmreach
D-017-002
Open post
Book 1 · Chapter 17.3
Chapter 17 | Part 3 "I'll go." Elion said it simply, as if he were offering to fetch water rather…
Wyrmreach
D-017-003
Open post
Book 1 · Chapter 17.4
Chapter 17 | Part 4 Twelve hours felt like twelve days. Drusniel explored the caves to pass the time…
Wyrmreach
D-017-004
Open post
Book 1 · Chapter 17.5
Chapter 17 | Part 5 He couldn't leave it alone. In the sixteenth hour of waiting, with Srietz dozing…
Wyrmreach
D-017-005
Open post
Book 1 · Chapter 17.6
Chapter 17 | Part 6 Twenty-three hours. Drusniel had stopped counting minutes somewhere around the…
Wyrmreach
D-017-006
Open post
Book 1 · Chapter 18
5 results
Book 1 · Chapter 18.1
Chapter 18 | Part 1 Balin kept a list in his head. First time seeing mountains taller than Stonehold…
Lumeshire
W-018-001
Open post
Book 1 · Chapter 18.2
Chapter 18 | Part 2 Eldric's hand shot up. The command was silent: a fist raised, fingers tight…
Lumeshire
W-018-002
Open post
Book 1 · Chapter 18.3
Chapter 18 | Part 3 They never reached the outcrop. The Grukmar came from the right flank. Exactly…
Lumeshire
W-018-003
Open post
Book 1 · Chapter 18.4
Chapter 18 | Part 4 The fight ended. Not with victory—with retreat. The Grukmar pulled back…
Lumeshire
W-018-004
Open post
Book 1 · Chapter 18.5
Chapter 18 | Part 5 They didn't stop until dusk. The camp was makeshift—barely more than a clearing…
Lumeshire
W-018-005
Open post
Book 1 · Chapter 19
5 results
Book 1 · Chapter 19.1
Chapter 19 | Part 1 Three days. Drusniel had counted every hour. Seventy-two of them, each marked by…
Wyrmreach
D-019-001
Open post
Book 1 · Chapter 19.2
Chapter 19 | Part 2 "Tell me about the eastern territories." Srietz paused his inventory, ears…
Wyrmreach
D-019-002
Open post
Book 1 · Chapter 19.3
Chapter 19 | Part 3 The settlement had grown in the ribcage of something massive. Drusniel counted…
Wyrmreach
D-019-003
Open post
Book 1 · Chapter 19.4
Chapter 19 | Part 4 They found shelter in a hollow between two volcanic spires, the rock still warm…
Wyrmreach
D-019-004
Open post
Book 1 · Chapter 19.5
Chapter 19 | Part 5 Drusniel woke to the smell of sulfur. The darkness had thinned while he slept…
Wyrmreach
D-019-005
Open post
Book 1 · Chapter 20
5 results
Book 1 · Chapter 20.1
Chapter 20 | Part 1 The Beacon had changed. Maris noticed it first, three days after the ambush…
Frostgard
W-020-001
Open post
Book 1 · Chapter 20.2
Chapter 20 | Part 2 They found the cave at midday. It shouldn't have been there. The mountainside…
Frostgard
W-020-002
Open post
Book 1 · Chapter 20.3
Chapter 20 | Part 3 The white shattered into noise. Maris came back to the ice chamber floor with…
Frostgard
W-020-003
Open post
Book 1 · Chapter 20.4
Chapter 20 | Part 4 The vision came that night. They'd put distance between themselves and the ice…
Frostgard
W-020-004
Open post
Book 1 · Chapter 20.5
Chapter 20 | Part 5 Eldric found the body at first light. He'd gone to check the perimeter, a habit…
Frostgard
W-020-005
Open post
Book 1 · Chapter 21
5 results
Book 1 · Chapter 21.1
Chapter 21 | Part 1 The air tasted wrong. Not sulfur anymore. The volcanic stink had faded behind…
Wyrmreach
D-021-001
Open post
Book 1 · Chapter 21.2
Chapter 21 | Part 2 They'd been in the crystal field for two hours when the arrows came. No warning…
Wyrmreach
D-021-002
Open post
Book 1 · Chapter 21.3
Chapter 21 | Part 3 They waited. Varesh had cut their bonds and gestured toward the chairs with the…
Wyrmreach
D-021-003
Open post
Book 1 · Chapter 21.4
Chapter 21 | Part 4 The conversation lasted two hours. Nyxara asked questions the way a surgeon uses…
Wyrmreach
D-021-004
Open post
Book 1 · Chapter 21.5
Chapter 21 | Part 5 | The Terms The guide arrived with the dawn. Drusniel hadn't slept. He'd spent…
Wyrmreach
D-021-005
Open post
Book 1 · Chapter 22
5 results
Book 1 · Chapter 22.1
Chapter 22 | Part 1 | The Pressure Dulint hadn't slept properly in six days. Not since the body. Not…
Frostgard
W-022-001
Open post
Book 1 · Chapter 22.2
Chapter 22 | Part 2 The argument started over a stream crossing. They'd been following the game…
Frostgard
W-022-002
Open post
Book 1 · Chapter 22.3
Chapter 22 | Part 3 Maris started bleeding at midday. Not a nosebleed this time. Blood from her ears…
Frostgard
W-022-003
Open post
Book 1 · Chapter 22.4
Chapter 22 | Part 4 Dulint found Balin at the watch point, sitting on a flat rock with his sword…
Frostgard
W-022-004
Open post
Book 1 · Chapter 22.5
Chapter 22 | Part 5 They'd outrun the hunters. Barely. The morning found them in a clearing where…
Frostgard
W-022-005
Open post
Book 1 · Chapter 23
5 results
Book 1 · Chapter 23.1
Chapter 23 | Part 1 | The Guide Talryn never asked where they were going. She already knew. That was…
Wyrmreach
D-023-001
Open post
Book 1 · Chapter 23.2
Chapter 23 | Part 2 | The Difficult Crossing The terrain broke on the third morning. Not…
Wyrmreach
D-023-002
Open post
Book 1 · Chapter 23.3
Chapter 23 | Part 3 | The Conversation They made camp in a depression between two ridgelines where…
Wyrmreach
D-023-003
Open post
Book 1 · Chapter 23.4
Chapter 23 | Part 4 | The Crystal Trade Truth Srietz waited until the fourth day to talk. The goblin…
Wyrmreach
D-023-004
Open post
Book 1 · Chapter 23.5
Chapter 23 | Part 5 | The Border The border was not a line. It was a feeling. The black crystal…
Wyrmreach
D-023-005
Open post
Book 1 · Chapter 24
5 results
Book 1 · Chapter 24.1
Chapter 24 | Part 1 | The Building The headache started behind her left eye and spread like a crack…
Frostgard
W-024-001
Open post
Book 1 · Chapter 24.2
Chapter 24 | Part 2 | The Fall It took her mid-step. One foot on frozen ground, the other lifting…
Frostgard
W-024-002
Open post
Book 1 · Chapter 24.3
Chapter 24 | Part 3 | The Drowning Man Heat. That was the first thing. Not the gentle warmth of a…
Frostgard
W-024-003
Open post
Book 1 · Chapter 24.4
Chapter 24 | Part 4 | The Distance He saw her. The moment held. Frozen in the heat of that…
Frostgard
W-024-004
Open post
Book 1 · Chapter 24.5
Chapter 24 | Part 5 | The Aftermath Blood from both nostrils. Blood from her left ear. A thin red…
Frostgard
W-024-005
Open post
Book 1 · Chapter 25
4 results
Book 1 · Chapter 25.1
Chapter 25 | Part 1 | Beyond the Crystal Fields The crystal fields ended. What replaced them was…
Wyrmreach
D-025-001
Open post
Book 1 · Chapter 25.2
Chapter 25 | Part 2 | The Memory He watched them for six hours before the first fragment came back…
Wyrmreach
D-025-002
Open post
Book 1 · Chapter 25.3
Chapter 25 | Part 3 | The Preparation Elion returned at dusk, which in Wyrmreach meant the ambient…
Wyrmreach
D-025-003
Open post
Book 1 · Chapter 25.4
Chapter 25 | Part 4 | The Threshold The stranger came from the south, alone, carrying nothing but a…
Wyrmreach
D-025-004
Open post
Book 1 · Chapter 26
5 results
Book 1 · Chapter 26.1
Chapter 26 | Part 1 | The Doubt Dulint's left hand kept finding the clasp of his pack strap. Balin…
Frostgard
W-026-001
Open post
Book 1 · Chapter 26.2
Chapter 26 | Part 2 | The Evidence The boot was sitting by the fire when Balin found it. Not his…
Frostgard
W-026-002
Open post
Book 1 · Chapter 26.3
Chapter 26 | Part 3 | The Watch Balin started counting on the second day. Not deliberately. The…
Frostgard
W-026-003
Open post
Book 1 · Chapter 26.4
Chapter 26 | Part 4 | The Almost He had the words. He'd been carrying them for two days, polished…
Frostgard
W-026-004
Open post
Book 1 · Chapter 26.5
Chapter 26 | Part 5 | The Changed Bond Balin stopped laughing at Dulint's stories three days ago…
Frostgard
W-026-005
Open post
Book 1 · Chapter 27
5 results
Book 1 · Chapter 27.1
Chapter 27 | Part 1 | The Mouth The dark had weight. He felt it settle against his shoulders the…
Wyrmreach
D-027-001
Open post
Book 1 · Chapter 27.2
Chapter 27 | Part 2 | The Depths The tunnel narrowed until his body became the seal between what was…
Wyrmreach
D-027-002
Open post
Book 1 · Chapter 27.3
Chapter 27 | Part 3 | The Hum The crystals in his pack settled against each other with a sound like…
Wyrmreach
D-027-003
Open post
Book 1 · Chapter 27.4
Chapter 27 | Part 4 | The Way Back The tunnel he'd come through was gone. Sealed by heat and fallen…
Wyrmreach
D-027-004
Open post
Book 1 · Chapter 27.5
Chapter 27 | Part 5 | The Far Side He walked like a man who had swallowed a compass. Northwest…
Wyrmreach
D-027-005
Open post
Book 1 · Chapter 28
5 results
Book 1 · Chapter 28.1
Chapter 28 | Part 1 | The Cost Aldric saw the trap three seconds before it closed. The first second…
Frostgard
W-028-001
Open post
Book 1 · Chapter 28.2
Chapter 28 | Part 2 | The Line The first arrow hit Xandor before the old druid finished raising his…
Frostgard
W-028-002
Open post
Book 1 · Chapter 28.3
Chapter 28 | Part 3 | The Weight Balin came back carrying Xandor, an arrow in his own leg. Not his…
Frostgard
W-028-003
Open post
Book 1 · Chapter 28.4
Chapter 28 | Part 4 | The Silence After Maris changed Xandor's dressing at midnight and didn't wake…
Frostgard
W-028-004
Open post
Book 1 · Chapter 28.5
Chapter 28 | Part 5 | The Choice Nobody moved. Aldric shouldered his pack. First light came the way…
Frostgard
W-028-005
Open post
Book 1 · Chapter 29
6 results
Book 1 · Chapter 29.1
Chapter 29 | Part 1 | The Lesson Szoravel didn't look up when Drusniel entered. The tower's interior…
Wyrmreach
D-029-001
Open post
Book 1 · Chapter 29.2
Chapter 29 | Part 2 | The Exchange Every answer Szoravel gave cost a question in return. "How long…
Wyrmreach
D-029-002
Open post
Book 1 · Chapter 29.3
Chapter 29 | Part 3 | The Certainty Szoravel spoke about Nyxara the way cartographers speak about…
Wyrmreach
D-029-003
Open post
Book 1 · Chapter 29.4
Chapter 29 | Part 4 | The Measure Szoravel examined Srietz the way a mason examines a foundation…
Wyrmreach
D-029-004
Open post
Book 1 · Chapter 29.5
Chapter 29 | Part 5 | The Shape The barrier was failing the way mountains fail: so slowly that only…
Wyrmreach
D-029-005
Open post
Book 1 · Chapter 29.6
Chapter 29 | Part 6 | The Fractures Drusniel woke to Szoravel standing over him. Not watching…
Wyrmreach
D-029-006
Open post
Book 1 · Chapter 30
5 results
Book 1 · Chapter 30.1
Chapter 30 | Part 1 | The Direction Three days north of the hollow and the Beacon stopped pointing…
Frostgard
W-030-001
Open post
Book 1 · Chapter 30.2
Chapter 30 | Part 2 | The Response The vision came that night without invitation, without the Beacon…
Frostgard
W-030-002
Open post
Book 1 · Chapter 30.3
Chapter 30 | Part 3 | The Scope Xandor waited until morning to explain, which was either wisdom or…
Frostgard
W-030-003
Open post
Book 1 · Chapter 30.4
Chapter 30 | Part 4 | The Signal She didn't touch the Beacon. The vision found her anyway. They were…
Frostgard
W-030-004
Open post
Book 1 · Chapter 30.5
Chapter 30 | Part 5 | The Commitment They reached the Frostgard border on the sixth day, and it was…
Frostgard
W-030-005
Open post
Book 1 · Chapter 31
5 results
Book 1 · Chapter 31.1
Chapter 31 | Part 1 | The Morning Srietz packed his gear without speaking. He'd moved his bedroll to…
Wyrmreach
D-031-001
Open post
Book 1 · Chapter 31.2
Chapter 31 | Part 2 | The Final Words Szoravel was waiting at the base of the tower with a pack he…
Wyrmreach
D-031-002
Open post
Book 1 · Chapter 31.3
Chapter 31 | Part 3 | The Path Forward They ran until the tower was a smudge on the horizon, and…
Wyrmreach
D-031-003
Open post
Book 1 · Chapter 31.4
Chapter 31 | Part 4 | The Conversation The silence lasted until midday, which was longer than…
Wyrmreach
D-031-004
Open post
Book 1 · Chapter 31.5
Chapter 31 | Part 5 | The Weight He counted what he carried because counting was what he did when…
Wyrmreach
D-031-005
Open post
Book 1 · Chapter 32
4 results
Book 1 · Chapter 32.1
Chapter 32 | Part 1 | The Arrival She came from the east, not from behind them. Drusniel understood…
Wyrmreach
D-032-001
Open post
Book 1 · Chapter 32.2
Chapter 32 | Part 2 | The Safety The food was warm. The route was clear. The company was intelligent…
Wyrmreach
D-032-002
Open post
Book 1 · Chapter 32.3
Chapter 32 | Part 3 | The Conversation She didn't ask what he knew. She asked what he believed. The…
Wyrmreach
D-032-003
Open post
Book 1 · Chapter 32.4
Chapter 32 | Part 4 | The Escort On the fifth morning, at the eastern edge of her domain, Nyxara…
Wyrmreach
D-032-004
Open post
Book 1 · Chapter 33
4 results
Book 1 · Chapter 33.1
Chapter 33 | Part 1 | The Stutter The Beacon stopped pointing north. Maris felt it first, the way…
Frostgard
W-033-001
Open post
Book 1 · Chapter 33.2
Chapter 33 | Part 2 | The Realization She reached for the vision the way she always did, and this…
Frostgard
W-033-002
Open post
Book 1 · Chapter 33.3
Chapter 33 | Part 3 | The Course Change The argument lasted an hour and settled nothing except the…
Frostgard
W-033-003
Open post
Book 1 · Chapter 33.4
Chapter 33 | Part 4 | The Distance Maris reached for him on the third night and found the distance…
Frostgard
W-033-004
Open post
Book 1 · Chapter 34
5 results
Book 1 · Chapter 34.1
Chapter 34 | Part 1 | The Outpost The outpost was older than anything Szoravel had built. Drow…
Wyrmreach
D-034-001
Open post
Book 1 · Chapter 34.2
Chapter 34 | Part 2 | The Prophecy Szoravel began with the barrier. Not with preamble. Not with…
Wyrmreach
D-034-002
Open post
Book 1 · Chapter 34.3
Chapter 34 | Part 3 | The Timeline Szoravel mapped the plan the way he mapped everything: precisely…
Wyrmreach
D-034-003
Open post
Book 1 · Chapter 34.4
Chapter 34 | Part 4 | The Night The outpost had no windows. Drusniel lay on a stone shelf in one of…
Wyrmreach
D-034-004
Open post
Book 1 · Chapter 34.5
Chapter 34 | Part 5 | The Interruption Szoravel began the first calibration session at dawn. The…
Wyrmreach
D-034-005
Open post
Book 1 · Chapter 35
4 results
Book 1 · Chapter 35.1
Chapter 35 | Part 1 | The Alignment Xandor spread the fragments across a flat stone and weighed the…
Frostgard
W-035-001
Open post
Book 1 · Chapter 35.2
Chapter 35 | Part 2 | The Names They walked northeast through the second day with the knowledge…
Frostgard
W-035-002
Open post
Book 1 · Chapter 35.3
Chapter 35 | Part 3 | The Vision She reached on the fourth night because the Beacon wouldn't let her…
Frostgard
W-035-003
Open post
Book 1 · Chapter 35.4
Chapter 35 | Part 4 | The Fire Three days after the vision, they saw the smoke. Maris walked with…
Frostgard
W-035-004
Open post
Book 1 · Chapter 36
5 results
Book 1 · Chapter 36.1
Chapter 36 | Part 1 | The Confrontation Szoravel sealed the outpost on the second morning. Drusniel…
Wyrmreach
D-036-001
Open post
Book 1 · Chapter 36.2
Chapter 36 | Part 2 | The Scale The first sign was not heat. It was absence. The barrier's rhythm…
Wyrmreach
D-036-002
Open post
Book 1 · Chapter 36.3
Chapter 36 | Part 3 | The Stand Szoravel came out casting. He walked through the melted doorframe…
Wyrmreach
D-036-003
Open post
Book 1 · Chapter 36.4
Chapter 36 | Part 4 | The Aftermath The dragon folded its wings, and the sky came back. Drusniel…
Wyrmreach
D-036-004
Open post
Book 1 · Chapter 36.5
Chapter 36 | Part 5 | The March Begins They left immediately. Nyxara set the pace, and the pace was…
Wyrmreach
D-036-005
Open post
Book 1 · Chapter 37
4 results
Book 1 · Chapter 37.1
Chapter 37 | Part 1 | The Inventory Drusniel counted what he knew the way he used to count fractures…
Wyrmreach
D-037-001
Open post
Book 1 · Chapter 37.2
Chapter 37 | Part 2 | The Belief He tried the doors. Not literal doors. The doors in his mind. The…
Wyrmreach
D-037-002
Open post
Book 1 · Chapter 37.3
Chapter 37 | Part 3 | The Companions They built a fire because fire was what you did when the…
Wyrmreach
D-037-003
Open post
Book 1 · Chapter 37.4
Chapter 37 | Part 4 | The Return It came back the way an old debt comes back: not when you expect it…
Wyrmreach
D-037-004
Open post
Book 1 · Chapter 38
4 results
Book 1 · Chapter 38.1
Chapter 38 | Part 1 | The Analysis Xandor laid the fragments out one final time. They'd made camp in…
Frostgard
W-038-001
Open post
Book 1 · Chapter 38.2
Chapter 38 | Part 2 | The Attempt They walked for six hours and covered no ground. Dulint knew it…
Frostgard
W-038-002
Open post
Book 1 · Chapter 38.3
Chapter 38 | Part 3 | The Helplessness They tested the fold for two more days. Dulint sent Aldric…
Frostgard
W-038-003
Open post
Book 1 · Chapter 38.4
Chapter 38 | Part 4 | The Change The Beacon screamed. Not hummed. Not pulsed. Screamed. A sound that…
Frostgard
W-038-004
Open post
Book 1 · Chapter 39
4 results
Book 1 · Chapter 39.1
Chapter 39 | Part 1 | The Morning He knew before he opened his eyes. The knowing was not thought. It…
Wyrmreach
D-039-001
Open post
Book 1 · Chapter 39.2
Chapter 39 | Part 2 | The Call The Voice spoke the way a lock turns: because the key has been…
Wyrmreach
D-039-002
Open post
Book 1 · Chapter 39.3
Chapter 39 | Part 3 | The Ones Behind He heard Srietz before the barrier rejected him. The goblin's…
Wyrmreach
D-039-003
Open post
Book 1 · Chapter 39.4
Chapter 39 | Part 4 | The Path Opens The Voice went silent the way a conductor steps back from the…
Wyrmreach
D-039-004
Open post
Book 1 · Chapter 40
3 results
Book 1 · Chapter 40.1
Chapter 40 | Part 1 | The Walk His magic moved without him. Air shifted six inches ahead of each…
Wyrmreach
D-040-001
Open post
Book 1 · Chapter 40.2
Chapter 40 | Part 2 | The Body The barrier made contact the way a customs official makes contact: by…
Wyrmreach
D-040-002
Open post
Book 1 · Chapter 40.3
Chapter 40 | Part 3 | The Approach The barrier's heart was not a place. It was a thinning. Drusniel…
Wyrmreach
D-040-003
Open post
Book 1 · Chapter 41
3 results
Book 1 · Chapter 41.1
Chapter 41 | Part 1 | The Connection The connection shouldn't have been possible. The Beacon was…
Frostgard
W-041-001
Open post
Book 1 · Chapter 41.2
Chapter 41 | Part 2 | The Witness She narrated in pieces. "He's holding it. The artifact. Both hands…
Frostgard
W-041-002
Open post
Book 1 · Chapter 41.3
Chapter 41 | Part 3 | The Light The light came from the northeast. Not sunlight. Not firelight. Not…
Frostgard
W-041-003
Open post
Book 1 · Chapter 42
3 results
Book 1 · Chapter 42.1
Chapter 42 | Part 1 | Contact The Null touched the interface. Heat. Immediate. The artifact's…
Wyrmreach
D-042-001
Open post
Book 1 · Chapter 42.2
Chapter 42 | Part 2 | The Breach The gap widened. Not because of Drusniel. Not because of the…
Wyrmreach
D-042-002
Open post
Book 1 · Chapter 42.3
Chapter 42 | Part 3 | The Cost The gap began to close. Not fully. The barrier's automated response…
Wyrmreach
D-042-003
Open post
Book 1 · Chapter 43
3 results
Book 1 · Chapter 43.1
Chapter 43 | Part 1 | The Aftermath The campfire burned green. That was the first sign. The thin…
Frostgard
W-043-001
Open post
Book 1 · Chapter 43.2
Chapter 43 | Part 2 | The Cold Stone Dulint took the Beacon from his belt pouch at dawn, though dawn…
Frostgard
W-043-002
Open post
Book 1 · Chapter 43.3
Chapter 43 | Part 3 | The Decision They ate because bodies require fuel regardless of what has…
Frostgard
W-043-003
Open post
Book 1 · Chapter 44
3 results
Book 1 · Chapter 44.1
Chapter 44 | Part 1 | The Body Breathing hurt. That seemed like information. His mind, which had…
Wyrmreach
D-044-001
Open post
Book 1 · Chapter 44.2
Chapter 44 | Part 2 | The Silence He reached for the Voice. The reaching was not a decision. It was…
Wyrmreach
D-044-002
Open post
Book 1 · Chapter 44.3
Chapter 44 | Part 3 | The Stillness He found the edge of the barrier's interior. Not the edge of the…
Wyrmreach
D-044-003
Open post
Book 1 · Chapter 45
4 results
Book 1 · Chapter 45.1
Chapter 45 | Part 1 | The Hunters Return Aldric saw them on the third day south. Three figures on…
Frostgard
W-045-001
Open post
Book 1 · Chapter 45.2
Chapter 45 | Part 2 | The Factions They got through the hunter position at night. Aldric did not…
Frostgard
W-045-002
Open post
Book 1 · Chapter 45.3
Chapter 45 | Part 3 | The War On the second day south they saw the first column close enough to read…
Frostgard
W-045-003
Open post
Book 1 · Chapter 45.4
Chapter 45 | Part 4 | The Road They reached the settlement on the fourth day, as Balin had estimated…
Frostgard
W-045-004
Open post
Book 1 · Chapter 46
3 results
Book 1 · Chapter 46.1
Chapter 46 | Part 1 | The Walk Back He stood because standing was the next thing and the next thing…
Wyrmreach
D-046-001
Open post
Book 1 · Chapter 46.2
Chapter 46 | Part 2 | The Reunion He found them in a depression between two rock formations…
Wyrmreach
D-046-002
Open post
Book 1 · Chapter 46.3
Chapter 46 | Part 3 | The Terminal State Drusniel sat in the depression with Srietz and Elion while…
Wyrmreach
D-046-003
Open post

Quick Links

Advertise with usAbout UsContact Us

Social Media