Actions

Work Header

Last Vigil

Summary:

Bruce Wayne outlives every one of his children.

Notes:

please read the tags!! this is a sad fic :/

Work Text:

Bruce Wayne does not cry at funerals.

He stands still instead. Stone among stone.

The rain helps. Gotham always understands when to rain—like the city itself is trying to swallow the moment whole, blur the edges, wash away the unbearable clarity of a coffin lowered into the ground.

Today, the rain is relentless.

Today, it is Tim.

The casket is closed.

Bruce insisted.

Not because the injuries were too severe—though they were—but because he refuses to let the last image of Tim Drake be something broken.

Tim was never broken.

Bent, maybe. Fractured in places no one could see. Running on fumes and caffeine and sheer willpower, like a machine that forgot how to power down.

But never broken.

Bruce stands at the edge of the grave, hands clasped behind his back. His posture is perfect. His breathing is even.

Only his eyes betray him.

Clark stands a few paces away, silent. Diana beside him. Dick—no, Nightwing—on the other side, shoulders rigid, jaw locked so tight it might shatter.

Jason doesn’t come closer.

He stays back, helmet off for once, face shadowed. Watching. Always watching.

Damian stands at Bruce’s side.

Too still. Too quiet. Too much like Bruce.

“Would you like to say anything?” The priest’s voice is soft. Careful.

Bruce does not look at him.

“No.”

Because if he starts—

He won’t stop.

 

 

Tim is thirteen, barefoot in the Cave, sleeves shoved up, fingers black with grease.

“You wired this wrong.”

Bruce doesn’t look up from the Batcomputer. “No, I didn’t.”

“You did.” Tim doesn’t even hesitate. “It’ll overload if you push it past—” he glances down, does the math in his head, “—twenty-three per cent output.”

Bruce pauses. Runs the simulation. The system sparks red across the screen.

…twenty-three per cent.

Bruce turns.

Tim freezes for half a second, like he’s bracing for reprimand—like every adult in his life has taught him that being right is dangerous.

Bruce says, “Fix it.”

Tim blinks.

“...I can?”

Bruce turns back to the screen. “If you’re wrong, you’ll learn. If you’re right, it improves the system.”

A beat.

Then—

Tim grins.

It’s blinding.



The coffin lowers.

The sound of rope creaking echoes louder than it should.

Bruce feels something fracture in his chest.

Not new.

Just… deeper.



Jason is laughing.

That’s the first thing Bruce remembers—not the anger, not the defiance, not even the recklessness.

The laugh. It’s loud. Bright. A little sharp at the edges, like he doesn’t quite trust it to last.

Jason is sitting on the kitchen counter, boots leaving dirt Alfred will absolutely comment on later, flipping through a paperback.

“You ever read this?” Jason asks, waving it.

Bruce glances over. “I have.”

“It’s good,” Jason says, like he’s surprised. “Like—really good.”

Bruce hums.

Jason squints at him. “You knew that already, didn’t you?”

“Yes.”

“You could’ve said something.”

Bruce considers.

“I thought you’d enjoy discovering it.”

Jason stares at him for a second.

Then he smiles—soft this time. Smaller.

“Yeah,” he says. “Yeah, I did.”




The grave fills. Dirt hitting wood. Final.

Bruce doesn’t move.

Not when people start to leave. Not when Clark places a hand on his shoulder. Not when Diana murmurs something low and ancient and kind.

He stays.

Because leaving means it’s real.

 

 

Dick is seventeen, upside down from the rafters, grinning like gravity is optional.

“You’re overthinking it,” he says.

Bruce narrows his eyes. “I am not.”

“You are.” Dick flips, lands light on his feet. “You always do this—make it bigger than it is.”

“It is big.”

“It’s a school play, Bruce.”

“It’s important to you.”

Dick pauses.

That catches him.

“…yeah,” he admits.

Bruce nods once. “Then it’s important.”

Dick stares at him for a second.

Then—softly—“You’re coming, right?”

Bruce hesitates.

There’s a case. There’s always a case. Gotham doesn’t pause for—

Dick’s smile flickers. Just for a second.

It’s enough.

Bruce says, “Yes.”

Dick beams.

Bruce does come.

He sits in the back, in the dark, barely visible.

Dick still finds him.




It’s dark by the time Bruce finally turns away from the grave.

Damian is still there.

He hasn’t moved.

“You may leave, Father,” Damian says, voice steady. “I will remain.”

Bruce studies him. Sees the tension in his shoulders. The way his hands curl slightly at his sides.

Grief, Damian has learned, is not something you show.

Bruce taught him that.

Bruce regrets it.

“We leave together,” Bruce says.

Damian hesitates.

Then nods.

 

Damian is ten, standing in the training room, sword too large for him, stance perfect.

“Again,” he says.

Jason groans from the mat. “Kid, I’ve been ‘again’-ing for an hour.”

“You are still alive,” Damian replies coolly. “Therefore, you are still capable.”

Jason snorts. “You’re a menace.”

Damian doesn’t smile.

But later—when he thinks no one is watching—he glances at Jason like something soft has taken root.

Bruce sees it.

Says nothing.

But he remembers.




The Manor is too quiet. It echoes.

Bruce walks through it like a ghost in his own life.

The portraits line the walls.

Thomas. Martha.

And then, slowly, over the years—

More.

Not painted. Not formal. But photographs.

Dick mid-laugh.

Jason scowling, book in hand.

Tim was half-asleep at the computer.

Damian, pretending not to care.

Stephanie, with a grin too big for the frame.

Cassandra, silent and bright.

Duke, glowing.

A family built in pieces.

A family lost the same way.

Bruce stops in front of one.

Tim. Captured mid-sentence, hands moving, eyes alive with thought.

Bruce reaches out.

Doesn’t touch.




“Why do you keep doing this?”

It’s Stephanie.

Alive. Furious. Hands on her hips.

Bruce looks up from the Cave.

“Doing what?”

“Acting like we’re replaceable.”

Bruce stills.

“You are not.”

“Then stop losing us like we are.”

The words hit harder than anything else ever has.

Bruce doesn’t answer.

Because he doesn’t know how.

 

He goes to the Cave. Of course, he does; it’s the only place that still feels like something.

The suits are still there. Preserved.

Jason’s Robin suit. Damian’s. Tim’s. Dick’s first.

Each one a memory.

Each one a failure.

Bruce stands in front of them.

And for a moment, he almost hears them.

“Hey, B.” Jason’s voice. Rough, familiar. “You look like hell.”

Bruce closes his eyes.

Just for a second. Just enough to pretend.

 

Jason again.

Alive. Sitting on the Batmobile, legs swinging.

“You ever think about quitting?” Jason asks.

Bruce doesn’t answer immediately.

“Every day.”

Jason nods.

“Yeah,” he says. “Me too.”

A beat.

Then Jason grins. “Still not gonna, though.”

“No.”

“Good.”




Bruce opens his eyes.

The Cave is silent. Empty.

He whispers, “I’m sorry.”

And this time—

There’s no one left to hear it.

 


 

Bruce stops sleeping after Tim dies.

Not entirely—his body still forces it, sometimes. Short, fractured stretches. Fifteen minutes here. Twenty there. Never enough to dream.

He cannot afford dreams.

Dreams bring them back.

The Cave clock reads 03:17.

Bruce hasn’t moved from the Batcomputer in hours.

Tim’s files are still open.

Of course they are.

They always will be.

Lines of code scroll endlessly across the screen—half-finished programs, contingency plans, predictive models. Systems layered over systems, intricate and brilliant and unfinished in a way that feels almost alive.

Bruce reads them all.

Again.

Again.

Again.

He is looking for something. A mistake. A flaw. A single point where he could have stepped in sooner, acted faster, saved him.

He does not find one.

That is worse.




Tim is sixteen, slumped in the chair, eyes red.

“You need to sleep,” Bruce says.

“I will,” Tim replies immediately.

He doesn’t.

Bruce watches him work.

Watches the way his fingers hesitate for half a second longer than usual. The way his posture sags, just slightly. The way his focus slips, then snaps back with sheer stubborn force.

“You’re running at diminished capacity.”

Tim huffs a quiet laugh. “Yeah, well. Story of my life.”

“That is not acceptable.”

Tim doesn’t look up. “It is when there’s no one else.”

Bruce pauses.

There are things he should say.

You are not alone.

You don’t have to carry this.

I’m here.

He says none of them.

Instead—

“I will take over patrol tonight.”

Tim nods, relieved.

“Thanks.”

Bruce tells himself that was enough.

It wasn’t.




Bruce closes the file. Opens another.

Tim Drake’s final mission log.

He has memorised it.

He reads it anyway.

00:42 — entering building

00:44 — multiple hostiles, non-lethal engagement

00:49 — structural instability detected

00:50 — recalculating—

The log cuts there.

Bruce stares at the last line.

recalculating

Tim always recalculated. Always found another way.

Except this time.

Bruce presses a key.

The security footage loads.

He shouldn’t watch it again.

He does.

Tim moves fast.

Precise. Efficient. There’s a rhythm to him—Bruce sees it clearly now, like a pattern he failed to appreciate while it still existed.

He disables two enemies in seconds. Redirects a third.

Moves toward the centre—

The floor gives way.

Too fast. Too sudden.

Tim twists mid-fall, tries to—recalculate—

The building collapses.

 

The building is still settling when Bruce arrives.

Concrete groans. Steel screams somewhere deep in the bones of it. The air is thick—dust, smoke, something acrid that burns the back of his throat even through the filter.

“Red Robin.”

His voice cuts through comms. Sharp. Controlled.

Nothing answers.

“Red Robin, respond.”

Static.

Bruce doesn’t slow down.

He moves through the wreckage like something carved out of it—stepping over shattered beams, tearing through what used to be walls. The structure is unstable. He knows it. He calculates it in the back of his mind: load-bearing failures, collapse probability, time window.

None of it matters.

“Tim.”

Not Red Robin now.

Just—

“Tim.”

There’s a hand sticking out from under a slab of concrete.

Too small Too still.

Bruce stops.

Just for a fraction of a second.

Because his brain—traitorous, desperate—tries to tell him it’s someone else.

It isn’t.

He’s moving before the thought finishes forming.

The slab is heavy.

It should be heavy.

Bruce lifts it anyway.

Muscle strains. Something in his shoulder pulls sharp and wrong. The world narrows to the weight in his hands and the space beneath it—

—and then—

Tim.

He’s half-buried in debris, body twisted at an angle that makes something deep in Bruce’s chest go cold.

There’s blood.

Too much.

Not dramatic. Not cinematic.

Seeping into dust. Dark against grey. Sticky where it’s started to dry.

“Tim.”

Bruce drops to his knees.

Careful. Careful—he forces his hands to steady even as something inside him fractures.

He brushes debris away from Tim’s face.

His cowl is cracked. One lens shattered.

Tim’s eyes are closed.

Bruce presses two fingers to his throat.

Nothing.

No.

No.

No—

Bruce adjusts.

Checks again.

Different angle.

More pressure.

“Come on,” he says, low, controlled. “Come on.”

Nothing.

His breathing changes.

Not faster.

Worse.

Too even. Too precise. Like if he controls it hard enough, reality will follow.

“Timothy.”

He never uses that name.

Not like this.

Bruce shifts, getting a better look—

—and sees it.

The way Tim’s chest is pinned. Crushed beneath a slab that Bruce hadn’t fully registered before. The angle of it. The weight.

The impossibility.

“You were calculating,” Bruce says, voice barely above a whisper. “You would have moved. You would have—”

He stops.

Because there’s dust on Tim’s gloves.

Scuffed marks.

Where he tried to push the debris off.

Bruce closes his eyes.

Just for a second.

 

 

“Give me thirty seconds.”

Tim is already moving, already rerouting power through the system.

“You have ten,” Bruce says.

Tim grins. “Yeah, but I want thirty.”

Bruce almost tells him no.

Instead, he says, “Twenty.”

Tim beams like he’s been handed the world.

 

 

Bruce exhales. Slow. Measured.

“Alright,” he says.

Like Tim can hear him.

Like this is just another mission.

“We’re going to get you out.”

He starts lifting debris.

Piece by piece.

Faster than he should.

More reckless than he ever allows himself to be.

Because careful means time.

And time—

“Stay with me,” Bruce mutters.

His hands are shaking now.

He ignores it.

Keeps going.

He clears enough to reach Tim’s torso.

The damage is worse up close.

Bruce stills.

No.

No, that doesn’t matter.

He’s dealt with worse.

He has.

He has—

Bruce places his hands on Tim’s chest.

Begins compressions.

“One—two—three—four—”

His voice is steady.

Professional.

Detached.

“—five—six—seven—”

Tim’s head lolls slightly with the movement.

Lifeless.

Wrong.

“—eight—nine—ten—”

Bruce leans down. Breathes into him.

Again.

Again.

Again.

“Come on.”

Nothing.

Bruce increases pressure.

Harder. Faster.

“You’re not—” his voice cracks, just barely, “—you’re not done.”

 

 

 

Tim is nineteen.

Exhausted.

Still working.

“You can’t save everyone,” Bruce tells him.

Tim doesn’t look up.

“Watch me try.”

 

 

Bruce presses harder.

Like he can force the heart to remember.

Like he can demand it.

“You don’t get to stop,” Bruce says.

It’s not a plea anymore.

It’s an order.

“Do you hear me? You don’t get to stop.”

Nothing.

Bruce pauses.

Just for a second. Just enough to look at him, really look.

Tim’s face is slack.

Peaceful, almost.

Like he’s sleeping.

Bruce hates it.

Because Tim never looked like this when he slept.

Even then, there was tension. Thought. Movement beneath the surface.

He was always thinking.

Always there.

Bruce’s hands hover over his chest.

Frozen.

“No,” he says.

Soft.

He tries again.

“One—two—three—four—”

His rhythm falters.

“—five—six—”

His voice breaks.

“—Tim—”

Nothing.

The building creaks.

A warning.

Structural collapse imminent.

Bruce calculates it automatically.

Time remaining: minimal.

He doesn’t move.

“Batman, you need to evacuate—”

Someone on comms.

Distant.

Irrelevant.

Bruce leans down, pressing his forehead against Tim’s.

Dust smears. Blood transfers. He doesn’t care.

“I’m here,” he says.

Too late.

“I’ve got you.”

Lie.

“I’m not leaving you.”

The building shifts again.

Louder. Closer.

Bruce still doesn’t move.

For a moment—a dangerous, quiet, unbearable moment—he considers it.

Staying.

Letting the building fall.

Letting it end here.

With him.

With Tim.

Because this—

This is the part he cannot survive.

The part where he has to stand up. Walk away. Leave him behind.

Again.

Bruce’s hands curl into fists.

“No.”

Not like this.

Not here.

He moves.

Carefully now.

Gently.

He lifts Tim’s body free from the debris.

Cradles him like something fragile.

Like something that could still break.

Tim is light.

Too light.

Bruce stands.

The building groans around him.

He doesn’t look back.

 

 

They ask him what happened.

He tells them.

Efficient. Clear. Precise.

No hesitation.

No emotion.

They ask if there was anything he could have done.

Bruce pauses.

Just for a fraction of a second.

Then he says—

“No.”

It’s the first lie he tells.

It won’t be the last.

 

Bruce shuts the screen off.

The Cave goes dark for a moment.

When the lights return, nothing has changed.

“You’re doing it again.”

The voice is quiet.

Bruce doesn’t turn. “Leave, Damian.”

“I will not.”

Of course, he won’t.

Bruce finally looks at him.

Damian stands at the edge of the platform, arms crossed, expression carved from something sharp and unyielding.

“You cannot rewrite what has already occurred,” Damian says.

“I can understand it.”

“You seek control.”

“I seek truth.”

Damian’s jaw tightens. “You seek blame.”

Bruce doesn’t answer.

Because—

Yes.




Damian is fourteen.

Alive.

Bleeding.

“You were too slow,” Damian says, voice thin but steady.

Bruce presses harder on the wound. “Do not speak.”

“It is the truth.”

“You are not dying.”

Damian almost smiles.

“You always say that.”

Bruce saves him that time.




He didn’t save him the last time.

Damian’s second death is quieter.

No battlefield. No army. No glory.

Just a mission that should have been routine.

Just a mistake that should not have happened.



Bruce arrives too late.

Again.

The room is too quiet.

That’s the first thing Bruce notices.

No alarms. No shouting. No clash of steel.

Just... Silence.

“Robin.”

Bruce’s voice echoes slightly as he steps into the compound.

No response.

That’s wrong.

Damian always responds. Even if it’s sharp. Even if it’s annoyed. Even if it’s just—

I am occupied.

“Damian.”

Nothing.

Bruce moves faster.

The hallway is intact. No signs of struggle. No debris. No chaos.

Just order. Clean. Controlled.

Wrong.

Bruce’s pulse picks up.

Not panic. Never panic.

Just—awareness sharpening into something dangerous.

He follows the trail.

There’s always a trail.

A scuff mark on the floor. A faint smear of blood along the wall.

Precise. Measured.

Damian fought.

Bruce turns the corner—

—and stops.

Damian is on his knees.

For a split second—just a fraction—Bruce’s mind accepts it as normal.

Training stance. Meditation posture. Stillness by choice.

Then he sees the sword.

It’s in Damian’s hand. Gripped tight. Tip resting against the ground.

No.

Bruce steps forward.

Slow.

Controlled.

Because something in him already knows, and he refuses to let it be true too quickly.

“Damian.”

No response.

Bruce moves closer.

One step.

Two.

There’s blood.

Not everywhere. Not like a battlefield. Not chaos.

Just a single, dark line trailing down Damian’s side.

So controlled it almost looks intentional.

Bruce kneels in front of him.

“Damian.”

Up close, it’s obvious. The way his shoulders have gone slack. The way his grip on the sword is too tight—locked.

Bruce reaches out.

Touches his face.

Cold.

No.

“No.”

The word is quiet.

Disbelieving.

Bruce presses his fingers to Damian’s throat.

Nothing.

He checks again.

Different angle. More pressure.

Nothing.

Damian doesn’t move.

Bruce’s breath catches.

Not loud.

Not dramatic.

Just gone for a second.

“You were trained for this,” Bruce says.

His voice is steady.

Too steady.

“You would have adapted. You would have—”

He stops.

Because Damian’s stance—

It’s defensive.

Not attacking.

He wasn’t fighting.

He was holding ground.

Waiting.

For backup.

For Bruce.

 

 

 

Damian is thirteen. Sword raised.

“You are late,” he says.

Bruce frowns. “I am three minutes ahead of schedule.”

“You are always late,” Damian replies. “I account for your inefficiency.”

Bruce almost corrects him.

Instead, he says, “Then adjust your expectations.”

Damian considers that.

“…no.”

 

 

Bruce’s hand tightens slightly against Damian’s jaw.

“I was not late.”

The words sound wrong.

Even as he says them.

Because... He was. He always is.

Bruce exhales slowly.

“Alright.”

The word is soft.

Measured.

Like he’s stepping into a familiar rhythm.

“We fix this.”

He reaches for the wound.

Examines it.

Precise strike. Clean. Deadly.

There was no hesitation.

Damian wouldn’t have allowed it.

Which means—

It was faster than him.

Bruce’s jaw tightens.

“No.”

He shifts.

Carefully lowers Damian to the ground.

“Stay with me.”

It’s automatic. Instinct. Even now.

Bruce presses his hand against the wound.

Applies pressure. Calculates blood loss. Time elapsed. Survivability.

Zero.

He ignores it.

“Damian.”

No response.

Bruce leans closer.

“You do not have permission to stop.”

The words come out sharp.

Commanding.

“Do you understand me?”

Nothing.

 

 

 

Damian is younger.

Nine.

Too small for the sword he insists on carrying.

“I do not require permission,” he says.

Bruce kneels in front of him.

“No,” Bruce agrees. “But you require discipline.”

Damian tilts his head.

“…is this discipline?”

Bruce meets his eyes.

“This is survival.”

 

 

 

Bruce presses harder against the wound.

“This is survival,” he repeats.

Damian does not breathe.

Bruce’s hands still.

For a moment—just a moment—everything stops.

The calculations.

The strategies.

The endless motion of his mind.

All of it—

quiet.

And in that silence—

There is only one truth.

He is gone.

Bruce’s shoulders drop.

Just slightly.

Almost imperceptible.

“No,” he says again.

But it’s weaker this time.

He reaches for Damian’s hand, still wrapped around the sword.

Carefully—gently—Bruce pries his fingers loose.

It takes effort.

Even in death, Damian does not let go easily.

The sword falls. Clatters against the floor.

Loud.

Too loud.

Bruce flinches.

Then, slowly, he lifts Damian into his arms.

He is heavier than he should be.

Or maybe Bruce just remembers him smaller.

 

 

Damian is asleep.

Rare.

Curled slightly on the couch in the Cave, a book still in his hand.

Bruce pauses when he sees him.

There are things he should do.

Wake him. Send him to bed.

Maintain structure. Routine.

Instead, Bruce picks up the book. Sets it aside. Pulls a blanket over him.

Damian doesn’t wake.

But he shifts.

Just slightly.

Closer.

 

 

Bruce holds him.

There is no movement. No adjustment. No quiet shift toward warmth.

Just weight.

Bruce stands.

The room feels smaller now. Tighter. Like it’s closing in.

He doesn’t look around. Doesn’t search for the attacker. Doesn’t assess the scene.

For the first time—

Batman doesn’t care who did it.

Because it changes nothing.

 

 

They ask him what happened.

Bruce tells them.

Precise. Clinical. Every detail accounted for.

“What were his last words?”

Bruce pauses. Just for a second.

Then, he repeats the last word he heard Damian speak through the comms.

“…Father.”

The room goes quiet.

They nod.

Softly. Respectfully.

They think it’s comfort. Closure.

They’re wrong.

 

 

Bruce stands in the Cave, Damian’s sword in his hands.

He adjusts his grip. Looser. Like he was taught. Like Damian told him.

“Relax your grip. You compensate when you are angry.”

Bruce exhales.

The sword slips—just slightly—in his hands.

He tightens his grip again.

Too late to learn. Too late to change.

Too late to be what Damian needed him to be.

Bruce lowers the sword, holds it tighter in his hands.

And for the first time, he does not know how to put it down.

“You’re holding it too tight.”

Bruce freezes. The voice—

“Relax your grip. You compensate when you are angry.”

Bruce turns.

No one is there.

He closes his eyes.

Not real. Not real. Not—

When he opens them, the room is empty.

 

 

Jason doesn’t come to the Manor anymore.

Not after Tim.

Not after Damian.

Not after—

Everything.

Bruce finds him anyway.

Of course he does.

Jason is on a rooftop. No helmet. Gun in hand. Looking out over the city like he’s trying to decide something.

Bruce lands behind him.

“You shouldn’t be alone.”

Jason doesn’t turn.

“Funny. I was about to say the same thing.”

They stand in silence. Wind howling between buildings. Gotham breathing beneath them.

“You blame yourself,” Jason says eventually.

Bruce doesn’t deny it.

Jason lets out a dry laugh.

“Join the club.”

 

 

Jason is fifteen.

Angry.

Alive.

“You don’t get it!” he snaps.

“Then explain it to me.”

“I don’t need permission to care about people!”

Bruce’s voice sharpens. “You need restraint.”

Jason shakes his head. “No—you need to stop acting like caring is a weakness!”

Bruce remembers the argument.

Every word.

Every moment he chose control over understanding.




“I shouldn’t have left you,” Bruce says.

Jason finally turns. “…what?”

“That night. I should have gone after you.”

Jason’s expression flickers.

Pain. Old. Familiar.

“Yeah,” he says quietly. “You should have.”

They stand there.

Two ghosts pretending to be men.

“You think it would’ve changed anything?” Jason asks.

“Yes.”

Jason studies him.

Then shakes his head.

“No,” he says. “It wouldn’t have.”

Bruce doesn’t believe him.

Jason does.




Jason dies three weeks later.

Bruce isn’t there.



The alley is too familiar; that’s what hits Bruce first.

Not the body. Not the blood.

The shape of it. Narrow. Suffocating. Brick pressing in from both sides like the world is trying to close its fist.

“No.”

The word is immediate. Instinctive.

Already wrong.

Because he knows this alley.

He’s never been here before.

But he knows it.

There’s a body at the end.

Red.

Bruce is moving before the thought finishes forming.

Fast.

Too fast.

His boots hit the pavement harder than they should. His breath is already uneven—already—because something inside him has recognised the pattern.

“Jason.”

No answer.

Of course not.

Bruce rounds the last corner, and the world fractures.

Jason is on the ground, helmet shattered beside him.

There’s blood.

Too much.

Not neat.

Not controlled like Damian.

Not buried like Tim.

This is violence.

This is—Bruce stops breathing.

Because for a second—just a second—he’s not seeing this.

He’s seeing—

 

 

A warehouse.

Rotting.

Burning.

Jason—small, too small—tied to a chair.

Bruised. Bleeding. Still trying to sit upright.

The Joker laughing. The crowbar coming down—

Bruce is too far away.

Too slow.

Too late.

Explosion.

Silence.

 

 

 

“—no.”

Bruce drops to his knees so hard the impact cracks the pavement beneath them.

Not again.

Jason is older now. Broader. Stronger. Every inch of him carved by survival.

But right now—

He looks exactly the same.

Still. Broken.

Bruce’s hands hover over him.

He doesn’t touch him immediately.

Because last time—

Last time, when he pulled Jason from the rubble, he was already gone.

Bruce’s fingers curl. Uncurl.

“…Jason.”

Softer.

Nothing.

Bruce reaches out.

Presses two fingers to his throat.

Nothing.

No.

No—

Bruce shifts.

Checks again. More pressure. Different angle.

Nothing.

His breath stutters.

“You don’t—” his voice fractures, “—you don’t get to do this again.”

Again.

The word echoes.

Loud.

Wrong.

 

 

 

Jason is alive. Alive and angry.

“You didn’t come for me.”

Bruce flinches. “I did.”

“Not fast enough!”

Jason’s voice cracks—rage splitting open into something rawer.

“You let him kill me.”

“I tried—”

“You failed.”

The word lands like a verdict.

Bruce remembers that moment.

Remembers choosing not to argue.

Because Jason wasn’t wrong.

 

 

 

Bruce presses his hand against Jason’s chest.

There’s a wound.

Gunshot. Close range. Messy.

Jason would’ve fought.

Hard. Dirty. Relentless.

Bruce looks at his hands.

There’s blood under his nails.

Signs of struggle.

Jason didn’t go quietly.

He never does.

“Stay with me.”

Bruce starts compressions.

“One—two—three—four—”

His rhythm is off.

Not because he doesn’t know what he’s doing.

Because he remembers doing this before.

And it didn’t work then either.

“—five—six—seven—”

Jason’s head shifts slightly with the movement. Lifeless.

Bruce leans down. Breathes into him.

Again.

Again.

Again.

“Come on.”

Nothing.

Bruce presses harder.

“You survived worse than this.”

Lie.

“You came back once.”

Mistake.

“You don’t get to leave again.”

Demand.

 

 

Jason is standing in the Cave.

Alive. Different.

Red Hood.

“You don’t get to decide who lives and who dies.”

Bruce steps closer.

“You think I wanted that?”

“I think you let it happen.”

Jason’s eyes burn. “I had to crawl out of my own grave, Bruce.”

Each word sharp.

Deliberate.

“Do you know what that does to someone?”

Bruce doesn’t answer.

Because he’s still trying to understand how to fix it.

How to undo it.

 

 

 

Bruce’s hands shake.

Not much.

But enough.

Enough that the rhythm breaks.

Enough that the illusion cracks.

“Jason.”

Nothing.

Bruce stops. His hands hover over Jason’s chest. Frozen.

Because he knows.

He knows.

This isn’t like before.

There’s no Lazarus Pit waiting. No miracle buried in the earth.

No second chance.

Just—

finality.

“No.”

The word comes out broken this time.

Bruce leans forward, presses his forehead against Jason’s. There’s blood on his skin.

Sticky. Warm.

“I was here.” Too late. “I came for you.” Not fast enough. “I’m not leaving you.” Lie.

 

 

 

Jason is younger.

Twelve.

Sitting on the floor of the Manor, a book open in his lap.

“You ever think about what happens after?”

Bruce glances over.

“After what?”

Jason shrugs. “Everything.”

Bruce considers. “No.”

Jason hums.

“I think it’s just… quiet.”

Bruce frowns slightly. “Why?”

Jason shrugs again.

“Feels right.”

 

 

 

The alley is quiet. Too quiet.

Bruce closes his eyes.

Just for a second. Because if he looks—

Jason will still be dead.

And Bruce... Bruce doesn’t know how to survive that twice.

He opens his eyes anyway.

Nothing changes.

Bruce exhales.

Slow.Shaking.

Then, carefully, he slides his arms beneath Jason’s body. Lifts him.

Jason is heavier now.

Solid. Real.

Gone.

Bruce stands.

The alley feels smaller. Like it’s folding in on itself. Like it remembers. Like it’s mocking him.

Bruce doesn’t look back.

He can’t.

Because if he does, he might see something else.

A smaller body. A different time.

The same ending.

 

 

They ask him what happened.

Bruce tells them.

Gunshot wound. Close range. No survivors.

“What were his last words?”

Bruce pauses.

Because he knows them.

Knows the real ones.

You failed.

Bruce says, “…there were none.”

Lie.

 

 

Bruce stands in the Cave.

Jason’s helmet sits on the platform.

Cracked.

Bruce reaches out.

His fingers hover over it.

He remembers—

Jason placing it on for the first time.

That defiant tilt of his head.

That challenge.

I survived without you.

Bruce’s hand lowers.

“…I know.”

Too late.

He picks up the helmet.

It’s heavier than it should be.

Or maybe Bruce just remembers it lighter.

Before.

Before everything.

Before the first death. Before the second. Before Bruce proved—twice—that loving Jason Todd was not enough to save him.

Bruce sets the helmet back down.

Carefully.

Like it might break further. Like it hasn’t already.

And in the silence, Bruce finally understands something he has spent years refusing to accept:

It doesn’t matter how many times Jason comes back.

Bruce will always be too late.

 

 

Bruce stops going out as Batman after Jason.

Not immediately.

But gradually.

Patrols shorten. Responses slow.

The city notices. It adapts.

Gotham always adapts.

It just doesn’t wait for him anymore.

 

 

Dick’s last mission is not supposed to be dangerous.

That’s what Bruce tells himself.

That’s what he always tells himself.

Dick is laughing over comms.

“You worry too much, old man.”

Bruce almost smiles. “Focus.”

“I am focused.”

A beat.

Then softer—

“I’ve got this.”

Bruce believes him.

Of course he does.

Dick always has it.

Until—

 

The comm cuts out.

Bruce hears the silence before he understands it.

“Nightwing.”

Bruce’s voice cuts through, sharp and immediate.

No response.

That’s not unusual.

Dick gets focused. Tunnel vision. He’s done it before.

Bruce waits half a second.

“Nightwing, report.”

Still nothing.

Bruce is already moving.

The city blurs beneath him—grappling, landing, pushing faster than the suit is meant to handle. Wind tears at his cape, sharp and cold, but he barely registers it.

Something is off.

Not danger.

Not yet.

Just absence.

“You’re quiet,” Bruce mutters under his breath.

Like Dick can hear him.

Like he always does.

 

 

 

Dick is laughing over comms.

Bright. Effortless.

“You worry too much, B.”

“I worry the exact amount required.”

“That’s a lie, and you know it.”

Bruce almost says something else.

Something softer.

Instead—

“Focus.”

Dick hums. “Always.”

 

 

 

“Focus,” Bruce says again.

Too late.

The building comes into view.

Half-lit. Upper floors dark.

No alarms. No visible threat.

Wrong.

Bruce lands hard on the balcony.

The door is already open.

Inside, there is just stillness.

No struggle. No chaos.

Just empty.

Bruce moves through the apartment.

Step by step. Room by room.

Everything is in place. Too in place.

A glass of water on the table.

Still half full.

A jacket thrown over the back of a chair.

Normal.

Too normal.

“Dick.”

Softer now.

Bruce rounds the corner and stops.

Dick is on the floor.

For a moment, Bruce doesn’t understand what he’s seeing.

Because Dick—Dick doesn’t look dead. He’s lying on his side. One arm tucked beneath him.

The other stretched out like he was reaching for something.

There’s no blood. No visible wound.

Just stillness.

“No.”

The word is quiet. Disoriented.

Bruce steps closer.

“Dick.”

Nothing.

He drops to his knees beside him.

There’s no hesitation this time.

No pause. No denial.

Bruce turns him over.

Dick’s head lolls slightly. His eyes are half-open.

Unfocused.

Gone.

Bruce’s breath stutters.

“No.”

He presses his fingers to Dick’s throat.

Nothing.

Checks again.

Nothing.

Bruce’s hands move faster now.

More frantic than they’ve ever been.

He searches for a wound.

A reason. A cause. Something he can fight.

There’s nothing.

No injury. No trauma.

Just absence.

“Come on,” Bruce says.

Voice breaking now.

Open. Uncontrolled.

He starts compressions.

“One—two—three—four—”

The rhythm is wrong, because this isn’t how it’s supposed to go.

Dick doesn’t die like this.

Not quietly. Not alone.

“—five—six—seven—”

Bruce leans down. Breathes into him.

Again.

Again.

Again.

“Dick.”

Nothing.

Bruce presses harder.

“You said you had it.” The words shake. “You said—”

 

 

 

“I’ve got this.” Dick grins over comms.

Bruce exhales, just slightly.

Trust.

Always trust.

“Report back in ten.”

“Yeah, yeah.”

Dick pauses.

Then, softer, “Hey.”

Bruce stills. “Yeah?”

“Nothing. Just—” Dick laughs lightly. “See you in a bit.”

 

 

 

Bruce’s hands slip, just slightly.

Because—

That was the last thing he said.

See you in a bit.

Bruce stops.

His hands hover over Dick’s chest. Frozen. Because he understands something now—

This wasn’t a fight. This wasn’t a failure of strength.This was—

something else.

Something he didn’t see. Didn’t predict. Didn’t stop.

Bruce’s vision blurs.

Not tears. Not yet.

“Dick.”

He shakes him.

Once. Twice. Harder than he should.

“Richard.”

The name comes out like a crack.

Nothing.

 

 

 

Dick is eight. Small. Grieving.

“I can help,” he says.

Bruce looks at him. Really looks.

You already are.”

Dick smiles. Bright. Unbreakable.

 

 

 

Bruce folds.

Not dramatically.

Not loudly.

Just, his shoulders drop. Like something inside him finally gives way.

“No,” he whispers.

Because this... This isn’t supposed to happen. Dick was supposed to live. He was supposed to outgrow this. Outrun it.

Be better than Bruce.

Bruce reaches up, cups the back of Dick’s head. Careful. Gentle.

Like he’s still that small.

Still fixable. Still—

“Stay.”

The word is broken.

Not a command.

Not even a plea.

Just... A wish.

Dick doesn’t move.

Bruce leans forward. Presses his forehead against his.

There’s no blood. No violence.

Just silence.

And somehow, that’s worse.

 

 

They ask him what happened.

Bruce tells them.

No signs of struggle. No external injuries. Cause of death unknown.

“What were his last words?”

Bruce pauses. Because he hears them.

Clear. Bright.

See you in a bit.

Bruce says, “…he said he had it.”

Not the truth.

But close enough to hurt.

 

 

 

Bruce stands in the Manor. Dick’s room is untouched.

Bruce opens the door.

Everything is exactly as it was.

Photos. Costumes. Little pieces of a life that refused to stay small.

Bruce steps inside.

Slow. Careful.

Like he might disturb something. Like Dick might—

No.

Bruce stops in the centre of the room.

And for the first time, he doesn’t see Nightwing. He doesn’t see the hero.

He sees a boy.

Laughing. Falling. Flying.

Bruce exhales. And something in that breath breaks.

Because Dick Grayson was the proof.

That this—this life—could create something good. Something whole. Something that survived.

And now, even that is gone.

Bruce turns off the light.

Leaves the door open.

Like he’s waiting for him to come back.

Like he hasn’t learned. 

He never will.



Bruce doesn’t remember leaving. Doesn’t remember the funeral. Doesn’t remember anything after—

Only the silence.

The Manor is empty.

Completely.

No footsteps. No voices.

No life.

Bruce stands in the centre of it.

Alone.

He tries to remember their voices.

One by one.

Jason’s laugh.

Tim’s quiet excitement.

Dick’s endless optimism.

Damian’s sharp certainty.

They blur.

He tries harder.

They fade.

“No.”

Bruce grips the edge of the table.

Breathing uneven now. Dangerous. Uncontrolled.

“No.”

He goes to the Cave.

Runs the recordings.

Every mission. Every conversation. Every moment he has left.

Hours. Days. Weeks.

He memorises them.

Forces them into permanence.

Because if he forgets—

They are truly gone.




Time passes. It always does.

Relentless. Unstoppable.

Cruel.

Bruce grows older. Slower. Weaker.

The Cave gathers dust. The suits remain.

Untouched.

The city moves on.

So does the world.

Bruce does not.

 

He stands in the cemetery.

All of them are lined in stone. Names carved deep. Unchanging.

He visits every day.

Until one day, he doesn’t.

There is no one left to notice. No one left to remember him remembering them.

And when Bruce Wayne finally dies—

He is buried alone.

No sons.

No daughters.

No family waiting.

Just earth.

Just silence.

Just a man who saved a city—

And lost everything that ever mattered.