Eiran told himself he was there for the wards.
It was an easy enough justification. Plausible. Hearthfall Row sat close enough to Wardline 7 that a follow-up inspection wouldn’t raise eyebrows, especially not after the minor fluctuations Corin had flagged. The Ministry’s request—thinly worded and deliberately vague—sat logged and accepted on his comm.
Official business.
That didn’t explain why he took the longer route in, or why his attention kept drifting upward to balconies and railings instead of down into the stone where it belonged.
Daylight had changed Hearthfall Row.
In the sun, the street looked even more stubbornly alive—fabric banners strung between windows, chalk drawings half-smeared by foot traffic, a food cart parked at the corner despite having no permit anyone could remember issuing. The bones beneath it all felt calm, settled, their Weight old and even. Whatever tragedy had once marked this place had long since been absorbed and survived.
That wasn’t where the tension was.
Eiran paused near the middle of the Row, letting his awareness slide outward. The stone complained faintly beneath his boots—not in pain, exactly, but in warning. Stress lines ran shallow through one of the older buildings on the Veins-facing side, spiderwebbing out from a load-bearing column that had seen too many repairs and not enough respect.
Someone laughed overhead.
“Hey—no, don’t stack those there!”
Eiran looked up.
She leaned over a second-floor railing, one arm hooked casually around the ironwork, blond hair loose and bright in the afternoon sun. The oversized sweater she wore slipped off one shoulder as she gestured emphatically downward at a pair of men maneuvering wooden crates off a cart.
“I’m serious,” she continued, laughing even as she shook her head. “That wall is decorative at best and a liar at worst.”
One of the men frowned up at her. “It’s fine. We do this every week.”
“And every week it hates you a little more,” she shot back. “Pick literally anywhere else.”
Eiran felt it then—the faint, familiar tilt. Not enough to trigger a collapse, but enough that the stone registered discontent. A hairline crack near the base of the column deepened by a fraction, testing its options.
She felt it too.
Her laughter cut off midsentence. She straightened, palm flattening instinctively against the railing as her gaze sharpened, tracking downward not at the crates, but at the wall behind them.
“Seriously,” she said, tone shifting just enough to draw attention. “Move them. Now.”
Something in her voice made one of the men hesitate. The other shrugged, then sighed, already adjusting his grip. “Fine, fine.”
As the crates were dragged away, the pressure eased. The crack held.
Eiran let out a slow breath he hadn’t realized he was holding.
She glanced down the street then, eyes scanning—and found him.
Recognition flickered across her face. “Oh. Hey.”
He inclined his head. “Hello.”
“Ministry business?” she asked, leaning her weight back against the railing again, easier now. “Or are you just here to judge our questionable architectural choices?”
“A bit of both,” he said.
She smiled at that, small and crooked. “Fair.”
He stepped closer to the building, crouching to examine the stone more closely. Up close, the strain was obvious—poor load distribution, old mortar, a history of almost failures. The kind of thing that didn’t break catastrophically unless nudged.
Or rerouted.
“You live here,” he said, more observation than question.
“Third floor,” she replied. “With the sink that screams if you run hot water too long.”
“That sounds structural,” he said dryly.
“Everything in this city is structural,” she said. “It’s just pretending not to be.”
He straightened, brushing dust from his gloves. “You noticed the strain before it showed.”
She hesitated, then shrugged. “You spend enough time in one place, you learn when it’s about to do something stupid.”
“That wasn’t intuition,” he said, gentle but firm. “You redirected the stress.”
Her brows drew together—not defensive, but thoughtful. “I… encouraged it,” she said slowly. “If it was going to crack anyway, better it do it where no one’s standing.”
Eiran studied her face, the easy confidence fraying just a little at the edges now that someone had named what she’d done.
“That takes awareness,” he said. “And control.”
She laughed, a touch too quick. “I rearrange furniture and argue with plants. I wouldn’t call it control.”
He didn’t contradict her. Not yet.
Below them, the street carried on. Someone thanked her for the warning. Someone else started sweeping up splinters from a crate that hadn’t survived the move intact.
Normal life reasserting itself.
She glanced down at the cleanup, then back at him. “You checking the whole Row?”
“I’m tracing stress lines,” he said. “This area sits on a convergence point.”
“Of course it does,” she said. “We can’t just have vibes. We need convergences.”
The corner of his mouth twitched despite himself.
She noticed. Her smile widened, triumphant. “There it is. You do have expressions.”
“Don’t spread that around,” he said. “It would damage my reputation.”
She laughed again, easier this time.
A sharp creak echoed from farther down the Row—the unmistakable complaint of wood under sudden strain.
Both of them turned toward it at the same time.
Eiran felt the shift deepen.
Aster’s shoulders tensed.
And whatever fragile equilibrium Hearthfall Row had been maintaining decided, finally, to test its limits.
The sound wasn’t loud.
That was the problem.
It was a low, stressed groan—the kind that lived too long in stone and timber before anyone paid attention. The laughter down the Row faltered, conversations thinning as people turned their heads, trying to decide whether what they’d heard was worth worrying about.
Eiran didn’t hesitate.
He moved toward the sound at the same moment Aster pushed off the railing above him.
“Wait—” he started, then stopped.
She was already moving.
The source was two buildings down, where the street narrowed and the delivery cart had left its mark. A cluster of wooden crates—relocated but not far enough—sat stacked unevenly against an old support column that had no business carrying that kind of weight.
The column shuddered.
Eiran felt it cascade through the stone beneath his boots—a failure chain forming fast. Mortar crumbled. Stress lines converged. If it went all at once, the overhang above would follow, showering the street in splintered wood and brick.
A kid stood directly beneath it, tugging at a crate that had rolled free.
“Away from that!” someone shouted.
Too slow.
Aster hit the ground running, darting into the narrowing space without a moment’s hesitation. She grabbed the kid by the collar and yanked them back just as the column gave another sharp, ominous crack.
Eiran swore and threw up a hand, sigils flaring bright along his gloves.
“Down!” he barked, even as he reached—
Aster slammed her free hand against the column.
There was no flash. No sound of magic snapping into place.
Just a decision.
The failure didn’t accelerate—it shifted.
Instead of collapsing inward, the crack raced sideways, following a line that shouldn’t have held but did. The column split early, controlled, bleeding force into the ground instead of upward. The stacked crates burst apart in a shower of splinters, releasing their weight in fragments instead of mass.
Eiran’s shield snapped into place a heartbeat later, bone and ward-light catching the last of the debris before it could reach the street.
Stone dust filled the air.
When it cleared, the overhang sagged—but held.
No screaming. No bodies. Just stunned silence.
Asteria staggered back, breath sharp, the kid clutched against her side. Her hand shook where it rested on the stone, fingers white.
Eiran was there in the next breath.
“Let go,” he said, steady and low, not looking away from her face.
She blinked, startled, then released the kid, who bolted for an adult waiting with outstretched arms.
Only then did Aster’s knees threaten to fold.
Eiran caught her by the elbow without thinking, guiding her back a step until she leaned against the intact portion of the wall. His other hand flicked a command to the skeletal assistant, which moved instantly—interposing itself between them and the damaged column, sigils flaring to reinforce the weakened stone.
“Easy,” he said. “Breathe.”
She did, though it came uneven at first.
“I didn’t—” She swallowed. “I didn’t mean for it to go like that.”
“But you meant for it not to,” he said.
Her eyes flicked up to his, wide and a little too bright. “Yeah.”
Around them, the street came back to life in fractured pieces. People rushed in. Someone cursed. Someone else laughed, high and shaky. A neighbor started sweeping splinters away like this was just another inconvenience.
“Damn,” a man muttered. “Lucky break.”
Eiran said nothing.
Luck didn’t leave clean failure lines.
Aster dragged a hand through her hair, trying for humor and missing by a hair. “Told you that wall was a liar.”
He almost smiled.
Instead, he checked her—professionally, deliberately. No blood. No obvious fractures. Her pulse raced under his fingers when he didn’t quite mean to notice it.
“You hurt?” he asked.
She shook her head. “Just… wired.”
That, too, he understood.
The skeletal assistant finished stabilizing the column, its sigils dimming as the structure settled into a grudging equilibrium. It would need proper repairs. But it would last the night.
Eiran exhaled slowly.
“You redirected entropy,” he said quietly.
Her jaw tightened.
“I—” She hesitated, then shrugged, shoulders lifting defensively. “Things fall apart. I just… choose how.”
“That’s not nothing,” he said again, firmer this time.
She looked away, eyes tracking the neighbors as they reassured each other, as if trying to anchor herself in the normalcy of it. “I don’t think about it,” she said. “If I do, it gets worse.”
He let that sit.
“That instinct,” he said. “It kept people alive.”
She finally met his gaze again, something uncertain threading through her expression. “You’re not going to report me, are you?”
The question was quieter than anything else she’d said.
Eiran’s answer was immediate.
“No.”
Relief crossed her face so fast it hurt to watch.
“Good,” she said, voice a little unsteady as she forced a smile. “Because I’m pretty sure ‘argued a building into behaving’ isn’t an approved category.”
He huffed softly. “It should be.”
A voice cut through the lingering tension.
“ASTERIA MORROW.”
Esme strode into the scene with the kind of speed that came from panic poorly disguised as anger. Camera gone. Jacket half-zipped. Pink eyes sharp and furious.
“What part of don’t throw yourself under collapsing architecture sounded optional?” Esme demanded.
Aster winced. “Hi to you too.”
Esme’s glare flicked to Eiran, then back. “Did she almost get crushed?”
“Almost,” Eiran said.
Esme closed her eyes for half a second, then opened them and pressed her forehead to Aster’s. “You are going to be the death of me.”
“Statistically unlikely,” Aster said weakly.
Esme snorted despite herself, then looked back at Eiran, expression shifting. “You saw it.”
“Yes.”
“Good.” Esme’s mouth thinned. “Then you understand why I don’t leave her alone near disasters.”
Eiran did understand.
More than he was comfortable with.
The Row resumed its rhythm around them, the crisis already folding into neighborhood lore. Someone dragged the broken crates away. Someone else taped a warning sign to the damaged column.
Eiran stepped back, letting the space breathe again.
But the line had been crossed.
And all three of them knew it.
By the time the street finished convincing itself everything was fine, the sun had dipped low enough to paint Hearthfall Row in soft gold.
Someone produced a broom. Someone else passed out cups of water. The damaged column was cordoned off with a strip of bright tape that read TEMPORARY — DO NOT LEAN, which everyone immediately ignored in favor of leaning near it instead. A city crew would come later. Or tomorrow. Or next week.
For now, the Row lived.
Aster sat on the stoop outside Skylight House, knees pulled up, dinosaur mug clasped in both hands like an anchor. Steam curled past her face, fogging briefly before disappearing. Her leg bounced, then stilled when she noticed it and pressed her heel to the stone.
Esme hovered for a few minutes, sharp-eyed and restless, before being dragged into a conversation down the street by someone who needed reassurance in a language she spoke fluently. She shot Aster a look before she went—don’t move—then disappeared into the crowd.
Eiran remained where he was, a respectful distance away, attention split between the Row and the woman sitting in the shallow pocket of calm she’d created.
Eventually, Aster looked up at him.
“You’re still here,” she said.
“I said I’d check for residual strain,” he replied.
She huffed softly. “Of course you did.”
He stepped closer, crouching near the base of the stoop and resting his gloved hand against the stone. The wall’s stress lines had settled into something stable, if imperfect. It would hold. Not forever—but long enough.
He straightened.
“You should sit back,” he said. “You’re bracing without realizing it.”
She frowned, then leaned against the doorframe behind her. Her shoulders dropped a fraction.
“Oh,” she said quietly. “Yeah. That tracks.”
They sat in the lull that followed disaster—the strange pocket of time where adrenaline drained away and left everything too sharp, too quiet. Somewhere nearby, someone laughed too loudly. Somewhere else, a window slammed shut.
Eiran broke the silence first.
“You didn’t hesitate,” he said.
Aster glanced at him sideways. “Someone was going to get hurt.”
“That wasn’t the question.”
She considered that, eyes tracking the steam rising from her mug. “I don’t like watching things fall apart when they don’t have to,” she said finally. “And when they do… I’d rather it be on my terms.”
“Your terms are expensive,” he said gently.
Her mouth twitched. “Yeah. I’ve noticed.”
He shifted, resting his forearms on his knees. “Have you ever tried not doing it?”
She laughed once, short and humorless. “Every day.”
That answer lodged somewhere uncomfortable.
“You don’t owe me an explanation,” he said. “But you should know—what you did back there wasn’t instinct alone. You made a call. You chose where the failure went.”
She was quiet for a moment.
Then: “Is that… bad?”
“No,” he said. “It’s dangerous.”
She winced. “That’s worse.”
“Only if you don’t understand it.”
She looked at him then—really looked. “You’re not here to tell me to stop.”
“No,” he said. “I’m here to tell you that if you keep going like this, someone else will notice.”
Her fingers tightened around the mug.
“And if they do?” she asked.
Eiran didn’t answer immediately. He watched the Row instead—the way people moved back into place, how quickly life stitched itself together over near-misses.
“Then they’ll want to use you,” he said. “Or stop you. Or pretend you don’t exist.”
She swallowed. “You make it sound charming.”
“It isn’t,” he said. Then, after a beat: “But it’s survivable. With preparation.”
Her gaze flicked back to him. “You offering?”
He met her eyes steadily. “I’m offering to make sure you don’t get crushed by a building because no one bothered to explain what you were doing.”
She studied him, searching for something—judgment, fear, authority.
Whatever she was looking for, she didn’t find it.
“Okay,” she said softly. “Then… okay.”
A comfortable quiet settled between them, fragile but real.
Esme reappeared a few minutes later, dropping down beside Aster with exaggerated care. “Everyone’s alive,” she announced. “The Row will add it to the list of ‘almost disasters we survived because we’re stubborn.’”
Aster leaned sideways into her without thinking. “I’m sorry.”
Esme snorted. “You’re not. But I appreciate the sentiment.”
Her gaze slid to Eiran. “You done poking the walls?”
“For now,” he said.
“Good,” Esme replied. “Because I’m making dinner and I don’t trust either of you to feed yourselves after that.”
Aster smiled, tired but genuine. “You staying?”
Eiran hesitated.
The easy thing would be to leave. To write it down. To pretend this was just another anomaly logged and monitored.
He looked at the Row. At the stoop. At the woman who had just bent a failure away from a child without knowing what it cost her.
“Yes,” he said. “For a bit.”
Esme grinned. “Excellent. You can explain necromancy to my sink while I cook.”
Aster laughed, the sound easing something tight in his chest.
As the door closed behind them and Hearthfall Row carried on, Eiran felt the shift settle—not in the stone, not in the bones beneath the city, but somewhere closer.