The kettle began to sing before Eiran realized he’d been holding his breath.
He let it go slowly, the way he’d learned to years ago, and finished the line he was writing before standing. Ink dried quickly in the early light, the thin black letters settling into the page like they belonged there. He closed the ledger with care—not reverence, exactly, but respect—and rose from the desk.
Morning filtered in through the narrow window above the shelves, pale and gray, the city not quite awake yet. Ardent’s Reach was quiet at this hour. Not silent—never silent—but subdued, like it was still deciding what kind of day it was going to be.
He lifted the kettle off the burner and poured hot water into his mug. Steam curled upward, carrying the faint, bitter scent of tea. Behind him, something shifted.
“Careful,” he said mildly.
The skeletal assistant froze mid-step, one foot still raised, arm extended with a second mug clutched between bare finger bones. It recalculated—Eiran could feel the hesitation through the thin thread of control he kept on it—then adjusted, lowering the foot and setting the mug down on the counter with exaggerated precision.
“Good,” Eiran murmured. “You’re learning.”
The skeleton tilted its skull a fraction of an inch, as if considering whether that was praise or instruction. He released the thread and let it idle, the construct settling into stillness near the wall. Its sigils dimmed, etched runes fading to a faint chalky white.
Eiran carried his tea back to the desk and sat.
The ledger lay where he’d left it, thick and worn, its leather cover softened by years of use. It wasn’t enchanted. He’d refused, early on, to tie magic to the thing that held his records. Memory was already slippery enough without spells interfering.
He opened it again.
The last entry stared back at him.
Name: Unknown (Worker, estimated mid-40s)
Location: Hollowline Sector 4
Cause: Structural collapse, secondary necromantic destabilization
Use: Final Witness (for identification purposes only)
Release: Immediate
Below it, in smaller script, a personal note—not for the Ministry, not for anyone else.
Sigils non-standard. Bone pocket disturbed prior to collapse. Pattern inconsistent with age-related ward failure.
He stared at the words longer than necessary, then turned the page.
Today’s entry was simpler. A single name. A small incident. The kind the city liked to call routine.
Eiran dipped his pen and began again.
Name: Tarris Feld
Location: Underwake access tunnel, north spur
Cause: Lingering Weight, unmanaged remains
Use: Containment and release
Release: Pending
He paused, pen hovering.
Pending meant he’d finish the job today. It meant the dead wouldn’t linger. It meant the city would keep moving, unburdened by what it preferred not to acknowledge.
It also meant he’d be walking into another space layered with someone else’s neglect.
Eiran closed the ledger and slid it into the drawer beneath his desk. The drawer locked with a soft click—not magical, just mechanical. He preferred it that way.
A chime sounded at the front of the house, low and resonant, vibrating faintly through the wards embedded in the stone. Not a doorbell. An official ping.
He frowned.
The Ministry rarely contacted him this early unless something had gone sideways overnight.
He stood, shrugging into his coat, and crossed the room. The Ledger House was quiet around him, its old bones settling, the wards humming softly in recognition of his presence. He paused at the door long enough to ground himself—one hand against the cool stone, a familiar ritual—then opened it.
A thin projection shimmered into existence just inside the threshold. Text scrolled, crisp and impersonal.
MINISTRY OF POST-MORTEM AFFAIRS
Consultation Request — Routine Assessment
Location: Veins-adjacent structure, Wardline 7 perimeter
Reported Issue: Residual necromantic disturbance
Priority: Low
Assigned Consultant: Eiran Vale
Low priority.
Eiran let out a quiet breath through his nose.
“There’s no such thing,” he muttered.
The projection flickered as if in response, then added a final line.
Compensation: Standard rate
Notes: Please assess, stabilize, and file clearance for continued operation.
Clearance. That meant someone wanted a building back online as quickly as possible. It meant paperwork. It meant they didn’t want questions.
He accepted the request with a flick of his fingers and the projection vanished.
Behind him, the skeletal assistant stirred, sigils brightening as it sensed his intent.
“Yes,” Eiran said, already reaching for his gloves. “You’re coming.”
The skeleton straightened, retrieving his second mug from the counter and holding it out to him. It misjudged the distance by an inch. Tea sloshed dangerously close to the rim.
Eiran caught the mug without comment and set it back down.
“Next time,” he said mildly, “wait until I’ve finished drinking.”
The construct stilled again, contrite in the only way it knew how.
Eiran moved through the rest of his preparations with practiced ease. Chalk. Sigil ink. Bone knife. Ward-stone. Everything had its place, everything accounted for. He checked the mirror by the door out of habit—dark circles under his eyes, hair uncooperative as ever—then turned away.
As he stepped outside, the morning air hit him cool and damp, carrying the layered scents of the city: stone, oil, old rain, something faintly metallic beneath it all. The street was quiet, but not empty. A delivery cart rattled past. Somewhere above, a window opened.
He pulled his coat tighter and started toward the street, the skeletal assistant falling into step behind him.
Another routine job, the Ministry would say.
Eiran adjusted his gloves and kept walking.
Routine, he’d learned, was usually just another word for unexamined.
And the dead had been trying to tell him something for weeks.
The streets were busier by the time Eiran reached the edge of his district.
Morning had fully claimed Ardent’s Reach now, the city shrugging itself awake in layers. Shop shutters rattled open. Transit lines hummed beneath the stone. Voices overlapped—vendors calling, neighbors arguing amiably, someone laughing too loud for the hour.
Eiran moved through it without hurry.
People noticed him, but not the way they noticed others. Their gazes slid off his face and caught instead on the skeletal assistant walking half a step behind him, its bones muted to a dull gray, sigils dim and unobtrusive. A woman crossing the street tugged her child a little closer. A man with a crate under his arm nodded once, politely, and looked away.
Necromancers were tolerated best when they were useful and quiet.
Eiran preferred it that way.
As he walked, his awareness widened—not consciously, not with effort, but because it always did once he left the Ledger House. The city had a texture to him, layers of presence and absence stacked like sediment. He felt the bones beneath the pavement, old and newer alike. Felt echoes sleeping under buildings that had forgotten what they were built on top of.
Most days, it was manageable. Background noise.
Today, it was… uneven.
He slowed as the street curved, the architecture subtly shifting from older stonework to newer, reinforced concrete. The shops grew fewer. The windows narrower. Ahead, a thin line of light traced itself across the road, embedded directly into the pavement.
Wardline 7.
It glowed faintly blue-white, barely noticeable to the untrained eye. To Eiran, it hummed—a constant, low vibration that brushed against his senses as he approached. Supervised zone. Enhanced stabilization. Official oversight.
He stepped over it.
The shift was immediate.
The air felt heavier, like walking into a room where a storm had just passed. Not active Weight, not exactly—but residue. The kind left behind when something bad had happened and everyone involved had decided to move on without cleaning properly.
Behind him, the skeletal assistant crossed the line without hesitation. Its sigils brightened a fraction, compensating automatically for the denser magical environment.
“Stay close,” Eiran said quietly.
It did.
Beyond the wardline, the city changed again. The Loom’s warmth thinned, giving way to the industrial sprawl of the Veins-adjacent sectors. Taller buildings loomed closer together, their lower levels reinforced and scarred from decades of stress. Pipes ran along exterior walls like exposed veins. The scent of oil and damp metal hung heavier here.
Eiran passed a side street he recognized—Hearthfall Row branching off to the left. He glanced down it without quite meaning to.
Laundry lines crisscrossed the narrow way, already catching the morning light. Someone had hung potted plants along a railing that definitely wasn’t rated for the weight. A shopkeeper was sweeping her doorstep, pausing to scold a cat that refused to move.
Life, stubborn and ordinary.
Eiran turned away before he could linger on the thought and continued toward his destination.
The workshop came into view a block later: a squat, rectangular building wedged between a storage depot and an automated lift shaft. Its sign flickered, one letter dead. Temporary scaffolding braced one side where the stone had cracked.
A man waited out front, pacing.
He straightened when he saw Eiran approach, relief and impatience warring on his face. City engineer, by the look of him—orange vest, tablet clutched like a shield.
“Vale?” the man asked, already walking toward him.
Eiran nodded. “You reported a disturbance.”
“Yeah. Yeah. Thanks for coming so quick.” The engineer gestured at the building. “We had some—uh—aftereffects. Since Hollowfall. Nothing major, we thought, but the sensors flagged necromantic instability, so protocol says we call it in.”
Protocol said a lot of things people didn’t like following.
Eiran looked past him at the workshop, letting his senses brush the structure.
Something underneath stirred faintly.
“How long ago did it start?” he asked.
“Couple days back. Small stuff at first. Tools shifting. Cold spots. One of the guys swore he heard knocking from below, but—” The engineer gave a tight smile. “You know how people get. Jumpy, after everything.”
“I do,” Eiran said.
He stepped past the man without waiting for permission, crouching to press his gloved hand against the stone near the workshop’s foundation. The world tilted—not visually, but internally—as his awareness dipped.
Bones.
Not many. A cluster. Old, mostly. Tucked into a pocket that shouldn’t exist under modern plans.
And something else.
His jaw tightened.
“These remains aren’t registered,” he said, straightening.
The engineer blinked. “They’re not—what?”
“There’s a burial pocket beneath your foundation,” Eiran continued calmly. “It predates the current zoning. It should have been stabilized when the structure went up.”
“Well—” The man glanced at his tablet, scrolling frantically. “There’s nothing in the records about that.”
“That doesn’t mean it isn’t there.”
The engineer opened his mouth, then closed it again, clearly recalculating. “Look, we just need clearance,” he said finally. “If you can stabilize it, discharge the—uh—residuals, we can reopen by tomorrow.”
Eiran studied him for a long moment.
“Maybe,” he said. “If no one’s interfered with it.”
The man hesitated.
Just long enough.
Eiran straightened fully and met his eyes. “Has anyone been down there since Hollowfall?”
The engineer swallowed. “Not officially.”
That answered enough.
Eiran turned toward the workshop door, already reaching for his chalk. “I’ll need access to the lower levels,” he said. “And I’ll need you to stay out of my way.”
The engineer nodded quickly. “Of course. Absolutely. Whatever you need.”
Eiran paused at the threshold, the faint hum of Wardline 7 vibrating through the soles of his boots.
Another cleanup, they’d said.
Routine.
He stepped inside, the skeletal assistant following close at his back, and let the door close behind them.
Whatever was buried under this building had been disturbed.
And disturbances, he’d learned, rarely stayed small.
The workshop smelled like oil, dust, and old water.
Eiran paused just inside the door, giving the space a moment to settle around him. The lights overhead buzzed faintly. Somewhere deeper inside the building, something metallic ticked as it cooled. Ordinary sounds. Familiar sounds.
Underneath them all, a quieter hum pressed at the edges of his awareness.
He nodded once to the skeletal assistant and released a thread of control. “Scout,” he said softly.
The construct moved immediately, gliding toward the back of the workshop where a narrow service hatch had been bolted into the floor. Its fingers worked the latch with careful precision, metal squealing briefly before the hatch gave way. Cold air spilled up from below, carrying the unmistakable scent of damp stone and something older.
Weight.
Not heavy. Not aggressive. But awake.
Eiran crouched beside the opening and peered down. A ladder descended into darkness, its rungs rusted but intact. He reached into his coat and withdrew a small ward-stone, thumb brushing the etched symbol at its center. It pulsed once, faintly, casting a soft, steady glow that slid down the ladder and disappeared into the space below.
“Stay within range,” he told the construct. “No engagement unless I say.”
The skeleton inclined its skull and climbed down first, movements careful, controlled. Eiran followed a moment later, boots ringing softly against metal as he descended.
The air grew colder with each step.
The tunnel at the bottom was narrow, reinforced long ago and then forgotten. Water seeped through hairline cracks in the stone, trickling down to pool along the edges. Old utility lines ran along the ceiling, some active, some long dead. Someone had been here recently—dust disturbed, faint scuff marks on the floor.
Eiran exhaled slowly and let his awareness widen.
The burial pocket lay just beyond the far wall, compressed into a space that shouldn’t exist. Bones layered carefully, intentionally. This wasn’t a mass grave. It was organized. Managed. Forgotten.
And then tampered with.
He knelt, setting his bag on the ground and opening it with practiced ease. Chalk first. A small working circle—nothing elaborate, just enough to define intent and limit spillover. He traced the lines carefully, anchoring them to the stone beneath his hands.
“Witness only,” he murmured, more to himself than to anything listening. “No binding.”
The ward-stone brightened as he placed it at the circle’s edge.
The skeletal assistant stood just outside the chalk lines, still as a statue. Its presence steadied the space, reinforcing the boundaries he’d drawn.
Eiran selected a fragment from the pile—part of a rib, old but intact—and held it gently between his fingers. He closed his eyes and reached.
The echo came reluctantly.
Not a memory so much as a sensation: pressure, vibration, the slow groan of stone under strain. A flicker of light—sigils flaring, then dimming. The sense of something being removed that shouldn’t have been.
Eiran’s brow furrowed.
Another flash: a hand brushing chalk away too quickly, careless. A symbol altered just enough to weaken it. Not decay. Interference.
He pulled back sharply, breath hitching, and the sensation vanished. The rib fragment crumbled slightly in his grasp, age finally catching up to it. He set the pieces aside with care.
“That’s not age,” he said quietly.
The burial pocket shifted in response, the Weight stirring, unsettled by the attention. A faint knocking sound echoed through the tunnel, distant but deliberate.
Eiran rose smoothly, chalk already moving in his hand as he adjusted the circle. “I know,” he said, voice calm. “I know. I’m not here to keep you.”
He finished the line and pressed his palm to the stone. The ward flared, gentle but firm, and the pressure eased. The knocking faded to silence.
Eiran straightened, pulse steady despite the cold sweat at the back of his neck.
Non-standard sigils. Recent disturbance. A pattern that mirrored Hollowfall too closely to ignore.
He looked toward the wall separating the tunnel from the workshop above, imagining the people working there, unaware of how close they’d come to disaster.
Someone had been harvesting here.
And someone had been sloppy.
Eiran gathered his tools, extinguished the working circle, and signaled the skeletal assistant to follow as he turned back toward the ladder.
The Ministry would want this filed as degradation. Wear and tear. Unfortunate timing.
His ledger would say otherwise.
And as he climbed back toward the light, Eiran couldn’t shake the growing certainty that whatever had caused Hollowfall wasn’t finished yet.
It was just getting better at hiding.
The workshop felt warmer after the tunnel.
Eiran stood just inside the doorway, letting his eyes adjust as the skeletal assistant climbed up behind him and sealed the service hatch with careful hands. The faint chill that had followed him up from below dissipated slowly, like breath fogging and then clearing.
The city engineer was waiting where Eiran had left him, tablet tucked against his chest. Two other people had joined him while Eiran was underground—one in a Ministry-issued coat, crisp and dark, and another in plain clothes who watched without pretending not to.
Oversight, then.
Eiran wiped his gloves on a rag and straightened. “The disturbance is contained,” he said. “For now.”
Relief flickered across the engineer’s face. “So we’re good to reopen?”
“Not yet.”
That wiped the relief clean away.
“The remains under your foundation were disturbed deliberately,” Eiran continued evenly. “Stabilizing sigils were altered, not degraded. The burial pocket itself predates the structure, but the interference is recent. Within the last month.”
The Ministry woman’s expression didn’t change, but something tightened behind her eyes.
“That’s a serious claim,” she said. Her voice was calm, practiced. “Do you have evidence?”
“I have confirmation,” Eiran replied. “Final Witness impressions. Non-standard sigil marks. Pattern consistency with other Veins-adjacent sites.”
The plainclothes observer shifted his weight.
The engineer swallowed. “Look, if this is about Hollowfall—”
“It is,” Eiran said, cutting in gently.
Silence followed. Not the awkward kind. The careful kind.
The Ministry woman exhaled through her nose and stepped forward, lowering her voice just enough to signal authority. “Mr. Vale,” she said, “we appreciate your diligence. Truly. But Hollowfall is already under review. What you’re describing here can be reasonably attributed to secondary stress from that incident.”
“It can’t,” Eiran said. “The sigils don’t match.”
She tilted her head. “On paper, they can.”
There it was.
Eiran looked at her, then at the engineer, then briefly at the man in plain clothes, who wouldn’t quite meet his eyes. He could feel the shape of the decision being offered to him—neat, bloodless, convenient.
File it as degradation.
Blame age and strain.
Sign clearance.
Let operations resume.
No one else dies. Today.
“And if someone else tampers with another site?” Eiran asked.
“That’s not this report,” she said smoothly. “Your task here is stabilization, not investigation.”
Eiran considered that. Considered the burial pocket beneath their feet. Considered the echoes he’d touched—the sensation of magic being peeled away by careless hands.
He nodded once.
“All right,” he said.
The engineer sagged with relief. The Ministry woman relaxed a fraction.
“I’ll list the cause as ward fatigue exacerbated by recent infrastructure strain,” Eiran continued. “The site will need long-term reinforcement. I’ll submit recommendations.”
“Good,” she said. “We’ll expedite the clearance.”
She gestured to the tablet in the engineer’s hands. “You’ll have your signature within the hour.”
Eiran accepted the digital stylus when it was offered and signed without hesitation.
Officially, the workshop would reopen. Officially, this was over.
He handed the stylus back and turned toward the door.
“Mr. Vale,” the Ministry woman called after him.
He paused.
“You’re good at what you do,” she said. “That’s why we keep calling you. Try not to complicate things unnecessarily.”
Eiran met her gaze. “I don’t,” he said. “I document them.”
He left before she could respond.
Outside, the air felt different—lighter, somehow, though the hum of Wardline 7 still vibrated beneath his boots. The skeletal assistant fell into step beside him as he walked away from the workshop, back toward the Loom.
People passed him on the street, already returning to their routines. A delivery truck rumbled by. Someone laughed from an open window above.
Life resumed quickly.
Too quickly.
Eiran didn’t slow until he’d crossed back over Wardline 7, the faint pressure easing as he stepped into the warmer, lived-in streets beyond. Only then did he exhale fully.
Dusk settled over Ardent’s Reach by the time Eiran reached the Ledger House.
The light had shifted to that muted amber the city wore best, shadows stretching long and thin between buildings. The street near his home was calm, the kind of calm that came from routine rather than safety. Someone a few doors down was arguing about dinner. Somewhere farther off, a transit line chimed.
Eiran unlocked the door and stepped inside, letting the wards seal behind him with a soft, familiar thrum.
The skeletal assistant followed and came to a halt near the wall, sigils dimming as Eiran released the last thread of control. The house seemed to exhale around them, old stone settling back into its watchful quiet.
He removed his coat, hung it carefully, and washed his hands at the small basin by the door. The water ran gray for a moment before clearing. He watched it longer than necessary, then turned away.
At his desk, the official tablet waited where he’d left it. The Ministry’s interface glowed faintly, patient.
Eiran opened the report and reviewed what he’d already submitted.
Cause: Ward fatigue exacerbated by recent structural stressors
Assessment: Residual necromantic disturbance successfully contained
Clearance: Approved pending routine reinforcement
Clean. Neat. Bloodless.
He signed it with a final confirmation and closed the file.
Then he reached for the drawer beneath the desk.
The ledger emerged heavy and familiar in his hands. He set it down, opened it to a fresh page, and took up his pen. For a moment, he simply sat there, listening to the city breathe through the walls.
This record was his.
He wrote carefully.
Date: 12th of Ashwake
Location: Wardline 7 perimeter, Veins-adjacent workshop
Remains: Unregistered burial pocket (estimated 9 individuals)
Findings: Deliberate sigil interference. Bone removal consistent with harvesting patterns.
Action Taken: Temporary stabilization. Full release deferred due to structural constraints.
He paused, then added a line beneath, smaller than the rest.
Pattern consistent with Hollowfall Incident.
The pen hovered.
Eiran flipped back through the pages, stopping at earlier entries marked with the same small symbol he’d drawn beside today’s note. There were more than he liked. Scattered across months. Quietly accumulating.
None of them official.
He closed his eyes briefly and pressed his fingers to the bridge of his nose. Not from pain—fatigue, more than anything else. The kind that settled into bones.
When he looked up again, his gaze drifted to the narrow window above the shelves. From here, he could just see the distant glow of the Loom’s streets. Laundry lines silhouetted against lamplight. Balconies crowded with plants and clutter.
Life, stacked on top of history.
Someone knocked—not at the door, but against his wards. Three short pulses. Hesitant.
Eiran frowned and stood, moving to the door.
No one waited outside.
Instead, a folded piece of paper lay on the threshold, held in place by a small stone etched with a symbol he didn’t recognize. Not Ministry. Not Church.
He crouched and picked it up.
The note was brief, written in a hurried hand.
If you want the truth about Hollowfall, stop trusting their maps.
The dead know where the city lies.
Eiran straightened slowly, the words settling into him with uncomfortable ease.
He closed the door and leaned back against it, staring at the note.
Someone else knew.
Someone else had seen the pattern.
He crossed the room and placed the paper between the pages of the ledger, tucking it behind the Hollowfall entry before closing the book.
The skeletal assistant tilted its skull, sensing his shift in focus.
“I know,” Eiran said quietly, more to himself than to it. “We’ll be careful.”
Outside, the city carried on, unaware—or unwilling—to notice the bones beneath its feet.
Eiran returned the ledger to its drawer and locked it.
The Ministry had its version.
The city had another.
His ledger would keep the truth.