Page 14 of Veil of Ruin

Page List
Font Size:

She lifted one shoulder, the gesture entirely unrepentant.“I’m processing trauma in layers.It helps to start with the manageable observations before working up to the ones that actually matter.”She paused.“It’s a coping mechanism.Don’t analyze it.”

He would have answered.He would have said something measured and dry and perfectly calibrated to land, because that was the established rhythm between them and the rhythm had become something close to reliable.He would have done exactly that, except another figure walked into the frame of the memory, and every word Shade had been preparing dissolved before it reached his mouth.

Broader shoulders.An easy, rolling stride.The kind of confidence that didn’t perform itself because it had never needed to.Dark eyes that caught the firelight and held it, lit through with the particular warmth of someone who had decided, somewhere along the way, that the world was essentially interesting and worth engaging with fully.He crossed to the younger Shade with the familiarity of someone who had been doing exactly this for years, and the fist that connected with the younger Shade’s shoulder was less a greeting than a statement,I know you, and you know me, and that remains true regardless of what tomorrow holds.

“You still owe me for that spar,” he said, the grin pulling wide.

Young Shade’s chin came up.“You cheated.”

“I improvised.”The correction arrived without the smallest shred of remorse.“There’s a philosophical distinction.”

The sarcasm beside Shade evaporated.He heard it go, that slight shift in Myanin’s breathing, the absence of the dry commentary he’d come to expect from her, filling the space where a response had been.He didn’t look at her.

“That’s him,” she said, and her voice had gone flat in the way that meant she understood the weight of what she was looking at.

Shade’s jaw tightened until he felt it in his back teeth.“Tarek.”

The name had an edge he hadn’t intended to give it.He said it quietly, like pressing a thumb against a bruise to confirm it was still there, and the confirmation arrived exactly on schedule.

The fog at the edges of the scene deepened, as though the book were leaning in.

The memory continued without asking permission.Tarek dropped to a crouch beside the dying fire, the laughter from a moment ago settling into something more private, the change in his posture small but deliberate.His voice had dropped.“If I die tomorrow?—”

“You won’t.”Young Shade’s interruption was immediate, reflexive, the tone of someone who had decided that sentence was not going to be finished.

Tarek held his gaze.“If I do.”

The camp sounds pulled back without physically diminishing.It was not silence, exactly, the fire still crackled, someone further off was still talking, but the quality of the air in that small radius changed, the way air changed in the moment before a storm decided to commit.

Young Shade looked away first.A small surrender, but a real one.

Tarek’s voice came quiet and even.“Tell my mother I died worthy.”

The pause that followed had a shape to it.Present-day Shade felt the cold fog against his hands and realized he’d unclenched them at some point without noticing.His knuckles ached.

Young Shade gave Tarek the hardest shove his position allowed, graceless and exactly right.“You dramatic idiot.You’re going to live an irritating and excessive number of years just to continue being annoying to me specifically.”

Tarek did not move from where he’d been shoved.He held out his forearm instead, wrist turned up, the gesture old and simple and carrying everything it had ever carried between warriors who meant it.

“Swear it.”

And the boy who believed death happened to other people, who had never stood beside a body and understood the particular silence that followed a final breath, who was seventeen and armored and absolutely certain he understood the difference between a vow and a gesture, reached out and gripped it.

“I swear.”

The blood-oath sigil flared between their locked forearms, ancient and immediate, the light it threw not dramatic but thorough, the kind that left no shadow.

Behind present-day Shade, the entity stirred.He felt it the way he felt a change in barometric pressure, not sound, not movement, but a shift in the density of the air itself.Acknowledging.Recording.

The battle came without transition.

The memory ripped forward in the way that memories always moved when they had been thought about too many times, not in full sequence, but in the pieces that had weight.Steel and spent magic and the coordinated chaos of djinn warriors in full engagement, the fog around them becoming war-smoke and the cold becoming the heat of exertion and adrenaline.Shade watched the younger version of himself move through it and felt the strange, uncomfortable distance of observing his own worst hours from the outside, that boy was fast and brilliant and entirely too certain he could calculate his way through anything.

Myanin had gone tense beside him.She was watching the younger Shade fight with an expression she wasn’t bothering to construct, the kind of unguarded assessment that happened when something surprised you into honesty.He filed that away for a later that might not come.

Then Tarek broke formation.

The younger Shade’s head snapped toward the movement, and Shade saw it happen in real time the way he had relived it in the years since, the moment the calculation failed, the precise second the variable he hadn’t accounted for walked directly into the space where the calculation had assumed he wouldn’t be.He watched himself shout.He watched the sound of it be swallowed entirely by the noise of everything else.