Actions

Work Header

In Lieu of Prayer

Summary:

Vash steps in front of a bullet.
Wolfwood doesn’t say what almost losing him does to him — not in words, anyway.
Instead, he maps every scar like scripture and decides that will have to be enough.

Notes:

This was born from listening to Worship by Saint Vice on loop and thinking far too much about Wolfwood’s hands.
“Your hands write sermons on my skin” refused to leave me alone.

Canon-adjacent, post-fight, and very much about memorizing instead of praying. No one dies (I promise.)

Rated Explicit for intensity and sexual content; the focus is on emotion and physical closeness rather than graphic description. Sorry graphic smut lovers, please wait patiently for my return. /prayer

Work Text:

Gunfire cracks across the canyon in uneven bursts, sharp and ugly against the open sky.

Sand kicks up in blinding sheets where bullets strike stone. Smoke hangs bitter in the air, metallic and dry, catching at the back of the throat. Screams echo and raiders scatter when it becomes clear they’ve miscalculated their odds — but one of them doesn’t. One of them keeps firing long after the fight has already tipped.

Vash moves automatically the second he sees the angle.

A family huddled behind an overturned cart. Too slow, too exposed. The shot is wild, desperate.

“Move, Needle Noggin—!”

Too late.

Vash steps into the line of fire.

The impact isn’t dramatic. No collapse. No scream. But the bullet tears through fabric and grazes deep along his ribs instead of passing clean. It rips skin. Steals breath.

Vash exhales sharply.

And keeps standing.

Wolfwood fires almost on instinct. One clean shot to the attacker’s shoulder. The weapon drops. The man folds, alive but done.

Silence creeps in slowly. Smoke drifts. The wind shifts sand across broken stone.

Wolfwood lowers the Punisher and looks for him.

Vash stands a few paces ahead, one hand braced against the cart. Blood slowly spreads where the bullet grazed his skin.

“Vash.”

Vash blinks like he’s surfacing from deep water. Then that grin — too wide, too bright.

“Hey! See? Everyone’s okay.”

He sways.

It’s small but Wolfwood sees it.

He closes the distance in a matter of seconds and catches Vash’s wrist before he can wave it off. His fingers come away tacky.

“Hold still.”

“It’s not bad,” Vash says quickly. “Didn’t even hit anything important.” 

“That’s not the point.” 

Wolfwood steps closer, hand sliding to Vash’s waist to steady him. He can feel the tremor under skin now — the aftermath shaking Vash pretends isn’t there.

When the last of the raiders are bound and the townsfolk begin to move again, the noise returns in fragments. Voices, shuffling boots, someone crying in relief.

Wolfwood doesn’t step back to help the townsfolk, instead his hand stays firm at Vash’s side.

“You’re comin’ with me,” he says.

Vash huffs softly. “I can walk.”

“I know.”

The word isn’t reassurance.

It’s a warning.

Wolfwood’s palm presses more solidly against his ribs, fingers splayed as if testing structure beneath skin and he keeps it there the entire way back.


The door shuts behind them harder than necessary.

The lock clicks.

“Sit.”

Vash huffs a laugh. “Wolfwood, you’re startin’ to sound—”

Sit.

No humor in it.

Vash obeys.

The coat comes off. It sticks where blood has dried. Wolfwood takes it from him and drops it aside without looking.

Up close, the tear along his ribs looks worse.

Not fatal, but deep enough to leave a scar.

Wolfwood pushes the hem of Vash’s shirt up without asking.

His hands settle at Vash’s waist first — steady, assessing.

He presses lightly around the wound.

“Dizzy?”

“Only when I look at you.”

No reaction.

Wolfwood’s fingers move methodically along his ribs, checking depth, checking for flinch.

“Vision clear?”

“Crystal,” Vash says, but the grin doesn’t hold this time.

He runs a hand back through his hair, a nervous habit he doesn’t quite realize he’s doing — and shifts his weight under Wolfwood’s touch.

The silence stretches between them, not empty, but heavy.

Wolfwood’s thumb drifts lower, dragging slowly over an old scar near Vash’s hip. The touch isn’t searching anymore. It’s deliberate.

“You already checked there,” Vash murmurs, voice quieter now.

Wolfwood doesn’t answer.

His thumb traces the edge of the scar once. Twice. As if reacquainting himself with its shape.

Then his hand moves again — unhurried — sliding back across Vash’s ribs, following the faint lines of old damage with the same careful pressure.

Not testing.

Memorizing.

Following every mark like scripture, committing the shape of him to something deeper than thought.

Vash tries again, softer. “I told you. It’s not that bad.”

Not the point,” Wolfwood murmurs.

The words don’t rise. They don’t snap.

They settle.

Vash finally looks at him properly — really looks — and this time he sees it.

The tight line of Wolfwood’s mouth. The way his shoulders haven’t dropped since the fight ended. The way his hands remain fixed to Vash’s skin, as if letting go isn’t an option.

Not angry. Not lecturing.

Shaken.

“Wolfwood—”

“Turn around.”

There’s no room for deflection in it.

Vash obeys.

Wolfwood’s hand settles at the nape of his neck, warm and steady. It slides slowly down the line of his spine, deliberate.

He traces every scar like he’s reading something he doesn’t like the ending of.

“You stepped in front of it,” he says quietly.

“There was a kid behind me.”

“I know.”

His thumb pauses over an old wound.

“I know.”

He leans closer, breath warm against Vash’s shoulder.

“You don’t get to treat yourself like you’re replaceable.”

Vash doesn’t argue.

Wolfwood’s palm presses flat between his shoulder blades.

“Vash…Don’t disappear on me.”

The words are low and rough, stripped of anything but truth.

Vash exhales. “I’m still here.”

Wolfwood rests his forehead against his back.

“I ain’t good at praying,” he mutters into warm skin. “So don’t make me start.”

And then something shifts.

Wolfwood turns Vash back toward him, one hand firm at his waist, the other sliding up along his jaw.

The kiss isn’t careful. It isn’t polished.

It’s heat and relief and something sharp-edged beneath both.

Vash makes a sound against his mouth — not teasing, not startled.

 

Alive.

 

Wolfwood pushes him back toward the bed and follows him down without breaking contact, hand sliding once more over ribs, over warmth, feeling the solid structure beneath skin as if confirming it’s still there.

The tension doesn’t snap.

It smolders. Burning slow and steady, coiled instead of chaotic

Hands move — mapping, gripping, pulling closer. Every press of skin against skin is deliberate. Breath grows uneven. The world narrows to heat and contact and the steady drum of Vash’s heartbeat under Wolfwood’s palm.

Wolfwood doesn’t rush it.

That’s what makes it worse.

His mouth drags lower, slower, over Vash’s throat — not just kissing, but pressing, feeling the pulse beneath skin. His teeth graze lightly at the curve where neck meets shoulder, and Vash inhales sharply through parted lips.

Not a joke this time.

A sound.

Wolfwood pauses there.

Feels it.

His hand slides down Vash’s side again — slow enough that Vash feels every inch of movement. Calloused fingertips tracing the line of ribs, dipping at the curve of his waist, dragging heat behind them.

“You’re still shaking,” Vash breathes.

Wolfwood’s mouth curves against his skin — not amused.

His hand tightens at Vash’s hip, thumb pressing hard enough to ground, not bruise.

“Yeah,” he admits.

And then he moves.

He shifts his weight fully between Vash’s thighs, pressing down just enough to make Vash feel the difference — the heat, the friction, the solid reality of him.

Vash exhales sharply again.

Wolfwood’s kiss returns, deeper now, slower but consuming. He doesn’t let Vash steal the rhythm. He sets it. Mouth moving with deliberate pressure, tongue slow, claiming the space without apology.

Vash’s fingers curl into his shoulders, nails dragging faint lines down his back.

That’s when Wolfwood’s restraint starts to fray.

His hand slides lower again, this time with more intention. Not exploratory but familiar. Certain. He grips, drags, pulls Vash closer so there’s no space left between them.

Their bodies move together in a slow grind at first — testing heat, measuring reaction.

Vash arches into it without thinking.

Wolfwood exhales hard through his nose, forehead knocking against Vash’s before he kisses him again — rougher now.

The rhythm builds gradually.

Not frantic.

Intentional.

Each movement is firmer than the last.

The bed shifts beneath them. Sheets tangle around thighs. Skin grows slick where they meet — sweat cooling at shoulders while heat burns lower.

Vash makes another sound — low, breath catching halfway — and Wolfwood answers it by pressing his mouth to Vash’s chest, right over his heartbeat.

He lingers there.

Feels it hammering.

Then moves lower again, slow and deliberate, leaving heat in his wake.

When Vash’s hips shift upward, asking without words. Wolfwood finally loses that last thread of composure.

He comes back up and claims Vash’s mouth again, swallowing the broken sound that escapes him before it can fully form.

The rhythm shifts.

Deepens.

Harder now. Deliberate.

Wolfwood’s hand clamps at Vash’s hip, the other braced beside his head before sliding back down to his waist, fingers digging in with enough force to steady him. He presses closer, crowding him into the mattress, taking up space until there’s nowhere left for Vash to go.

Breath fractures between them. Sharp inhales, hot exhales against skin.

Wolfwood’s restraint frays visibly now. His jaw tightens, eyes darkening as he drives closer again, movement gaining weight. His grip tightens instinctively — possessive for half a second — before he forces himself to ease just enough not to hurt.

He doesn’t pull back.

He never pulls back.

Instead, he bends down and buries his face in Vash’s neck, teeth grazing the pulse there, breath rough where it meets skin. His hand spreads wide over Vash’s ribs again, protective even in this, his thumb pressing firm as if to remind himself of structure.

“You scared me,” he breathes, almost lost against skin.

Vash answers with his hands — nails dragging faint lines down Wolfwood’s back, hips lifting to meet him without hesitation.

“Still here,” he gasps.

That undoes him.

The last of the control snaps — not into chaos, but into something consuming. The movement turns deeper, more insistent, hips rolling with purpose, heat building between them until it feels like it might split them open.

Wolfwood’s dominance is no longer careful.

It’s certain.

He holds Vash steady through it, fingers digging into bone and muscle, mouth moving hot and relentless against his skin. Every thrust says the same thing:

 

Here.

Here.

Here.

 

The edge comes slow and heavy — tension drawn tight as wire — until it breaks in a long, shaking release that steals the breath from both of them.

When it finally ebbs, Wolfwood stays braced over him, chest heaving, forehead pressed to Vash’s collarbone.

His hand never leaves Vash’s ribs.

Not once.

Like he hasn’t forgotten.

Like he won’t.

He lifts his head only enough to press his mouth to the same spot again.

 

Alive.

 

Wolfwood doesn’t roll away.

He stays braced over Vash, breath still uneven, sweat cooling where their chests meet. His hand remains spread wide over Vash’s ribs, thumb tracing the edge of the bandage in slow, absent circles — like muscle memory, like he can’t quite stop confirming it’s there.

Vash’s fingers drift lazily down his spine.

Not demanding.

Just present.

“You’re still tense,” Vash murmurs, voice rough and low.

Wolfwood exhales against his neck, the sound warm and unsteady.

“Didn’t say I wasn’t.”

Vash shifts beneath him. Not the sharp urgency from before. Just enough movement to draw heat back between them, coaxing rather than igniting.

The friction is softer now. Measured and intentional.

Their mouths meet again, slower this time — deeper without urgency. Tongues trace without hurry, breath mingling in quiet exhales. Lips part and return without the edge from earlier, the sharpness worn down to something heavier.

Wolfwood’s hand drifts from Vash’s ribs to his hip and back again, restless, undecided — hold or explore.

He does both.

Their bodies fall into a steady, rolling rhythm. Not chasing the brink this time. Just savoring contact. Every press of skin is deliberate. Every shift earns a quiet sound from one of them — breath catching, a low hum, the soft slide of sweat-warmed skin.

The intensity builds again, but differently.

Not sharp.

Dense.

Vash rests his forehead against Wolfwood’s, breath hot and steady between them.

“Still here,” he whispers — softer now, almost teasing, but not quite.

Wolfwood’s jaw tightens faintly.

“Yeah,” he says.

But this time he moves first.

He shifts them so Vash is half on his side, pulling him closer until their legs tangle and there’s no space left between them. The rhythm deepens again — slower, more consuming — like he’s trying to brand the shape of him into muscle and bone.

When the second crest comes, it’s quieter.

Less explosive.

Wolfwood buries his face against Vash’s shoulder, teeth grazing lightly before he presses a firm kiss there, grounding instead of claiming.

And when they finally settle, he doesn’t brace this time.

He folds around him.

Arm heavy over Vash’s waist.

Chest flush to his back.

Breath gradually evening out against warm skin.

Still tense, but less so.


Vash drifts first.

It happens gradually — his breathing slowing, the tension draining from his limbs, his hand slipping from where it had curled loosely in Wolfwood’s shirt. The faint crease between his brows eases as sleep takes him.

Wolfwood doesn’t follow.

He lies awake long after the room settles, staring into the dimness.

The air smells faintly of dust and sweat and something metallic that hasn’t quite faded. Outside, wind brushes softly against the building, wood creaking in slow protest.

He listens.

Counting breaths.

 

In.

Out.

In.

Out.

 

The steady rise and fall beneath his palm becomes its own rhythm.

Every time Vash shifts in his sleep — a small exhale, a turn of his shoulder — Wolfwood’s grip tightens just enough to confirm.

 

Still warm.

Still here.

 

His thumb moves unconsciously over the edge of the bandage, then higher along an old scar, tracing it the same way he did earlier — slower now, almost absentminded.

Memorizing even in the dark.

He leans in and presses his mouth lightly to the back of Vash’s shoulder, lingering there for a moment longer than necessary.

He doesn’t speak.

There’s nothing he trusts himself to say.

Instead, he lets his forehead rest between Vash’s shoulder blades, breath evening slowly against warm skin.

Eventually, exhaustion drags at him — heavy and unavoidable. His counting falters. The rhythm blurs.

His hand remains where it is.

And at last, sleep takes him too.


Dawn creeps in pale and thin, slipping through the window in quiet bands of light.

Wolfwood wakes before he means to.

His arm is still wrapped around Vash’s waist. His palm still rests over bandage and bare skin beneath it, warm and solid under his hand.

The fear is quieter now.

But it hasn’t left.

It never really does.

He shifts carefully, propping himself up on one elbow so he can see him — hair fallen into his eyes, mouth slightly parted, the slow rise and fall of his chest steady in the soft morning light.

For a moment, he just watches.

Then he counts it.

 

Once.

Twice.

 

The rhythm is even. Unbroken.

A habit he doesn’t intend to keep and already knows he will.

Outside, the town begins to stir — distant footsteps, the faint scrape of a door opening somewhere below — but the room stays still around them.

There are prayers for mercy.

For forgiveness.

For protection.

He can almost hear the cadence of them, half-remembered and unfinished.

He doesn’t trust himself with any of it.

Not the asking. Not the hoping.

So instead, he lets his thumb trace the faint line of an old scar beneath his palm. Lets himself commit the warmth, the weight, the exact shape of him to memory.

He memorizes the man in his arms.

And decides that will have to be enough.