Ghostthreader’s Substack

Ghostthreader’s Substack

Thornroot Online

The Grimm Theft

Where Ink Meets Code: The First Story of Thornroot

Robert Poulin's avatar
Robert Poulin
Aug 12, 2025
∙ Paid

The ink was arguing with me again.

I pressed the bone stylus deeper into my spine, trying to coax the prototype Ash Chain into something resembling cooperation. The glyph sputtered, flared white-hot, then collapsed into an angry red welt that would take hours to fade. Burnt cinnamon filled the converted warehouse, sharp enough to make my eyes water.

"Fuck," I hissed, dropping the stylus onto the concrete floor. "Just fucking cooperate for once."

"Language, little witch," Eizek's voice drifted from the shadows where he observed my failures with infinite patience. At sixteen, I'd been practicing with him for six years, and he still treated every session like I might spontaneously combust if he looked away.

I twisted to glare at him, which made the fresh welts across my shoulder blades sing with pain. "The ink won't hold. Every time I get the pattern right, it dissolves into nothing."

"Because you're trying to command it like a tool." He stepped into the light, tall and angular, wearing the same black coat he'd worn since I'd known him. I caught him checking his watch, then forcing his hands to his sides. Even when I was failing spectacularly, he wouldn't intervene too soon. "Magic is a conversation, not a monologue."

I wiped ink-stained fingers on my jeans and picked up the stylus again. The bone was warm, humming faintly with residual energy. "Then what am I saying wrong?"

"You're not listening to what it wants to become."

Before I could ask what the hell that meant, the air beside him shimmered. A piece of parchment materialized, hanging in space like gravity had forgotten how to work. Eizek plucked it from the air and read, his expression shifting from neutral observation to something I'd never seen before: alarm.

"What is it?" I asked.

He handed me the parchment. The writing was in elegant French script, the ink still wet despite having traveled through whatever magical postal system delivered correspondence to former Brokers hiding in the ruins of Pandemonium.

Mon ami, it began. Someone has been raiding the monastery archives. Three in ten days, surgical precision, knew exactly which manuscripts to take. They bypassed wards that have held for centuries. This isn't random theft. Someone is collecting archetypal binding protocols. The implications are troubling. We need to discuss this immediately. Your expertise with narrative containment makes you invaluable.

It was signed Perrault.

"Who's Perrault?" I asked.

"A colleague. An archivist who specializes in dangerous texts." Eizek took the parchment back, and it crumbled to ash in his fingers. "We worked together during the Geneva Incident, back when I was still sanctioned by the Council. Pack your kit, Larissa. This is your field practicum."

My heart jumped, followed immediately by a cold wash of terror. Field work. Real work, not endless hours in this warehouse practicing glyphs that wouldn't cooperate. But also real danger, real consequences, real ways to fail that might kill people who weren't me. "Where are we going?"

"Bavaria. And this time, your ink needs to obey the first time, or we might both die."

I looked down at the bone stylus, at the scattered vials of ink, at the prototype glyph that had been mocking me for weeks. "Let me try once more."

This time, I didn't try to force the pattern. I pressed the stylus to the base of my spine and listened. Not to my frustration or my ambition, but to the ink itself. What did it want to become?

The Ash Chain flowed like liquid silver, each line perfect and sure. It held for thirty seconds before dissolving into smoke that smelled like home.

"Better," Eizek said. "But still not good enough."


Getting from Pandemonium to Bavaria required the kind of creative geography that only worked when reality wasn't paying close attention. We took the abandoned subway tunnels beneath Baltimore to a maintenance platform that existed only during thunderstorms, then rode an Amtrak train that officially didn't run on Tuesdays through a series of increasingly improbable connections.

I pressed my face to the window as we crossed the Atlantic via underwater track that tasted like salt and regret, watching schools of luminescent fish scatter from our passage. The other passengers were mostly imps heading to European markets, a few rogue Brokers who nodded politely to Eizek but pretended not to recognize him, and one very tired-looking angel who kept checking her watch and muttering in Enochian.

"Nervous?" Eizek asked as we surfaced somewhere near Calais.

User's avatar

Continue reading this post for free, courtesy of Robert Poulin.

Or purchase a paid subscription.
© 2026 Robert Poulin · Privacy ∙ Terms ∙ Collection notice
Start your SubstackGet the app
Substack is the home for great culture