Actions

Work Header

Inevitable

Summary:

Tim knows that he and Dick are soulmates, but he hides it believing that Dick could never see him as anything other than a little brother. And he's totally fine with that...Really, he is.

Notes:

Was it DickTim week...I think, did I miss it again, totally, was this even a prompt...probably not *shrug*.

(See the end of the work for more notes.)

Work Text:

Tim Drake knows exactly when it happens.

Not the moment he realizes, because that implies there was ever a time he didn’t know, but the moment it becomes something real. Something irreversible. Something that settles into his bones and refuses to be ignored, no matter how hard he tries to rationalize it away.

It happens on a Wednesday.

Because why not.

Not during patrol. Not in the middle of a life-or-death situation where adrenaline might blur the edges of it into something manageable. No, the universe apparently has a sense of humor, because it happens when Tim is sitting cross-legged on his bedroom floor, surrounded by three half-disassembled laptops, a cup of coffee that’s gone cold, and approximately zero hours of sleep.

He’s in the middle of debugging a stubborn piece of code when it hits him: sharp, sudden, and wrong.

Tim gasps.

It’s not pain, not exactly. It’s more like pressure. A pull. Something beneath his skin tightening and reshaping itself, like a thread being tugged taut between two points that were always meant to connect.

He drops his screwdriver.

For a second, just a second, he considers ignoring it.

That’s his first instinct, always.

Ignore the anomaly. Suppress. Redirect. Solve the problem later.

But this isn’t something he can outthink.

Tim swallows hard and slowly rolls up the sleeve of his T-shirt.

The mark is already there.

It’s not new. He’s had it for years, but it’s changed.

Before, it had been faint. Barely there unless you knew where to look. Easy to dismiss, easy to hide. Just another anomaly in a life already full of them.

Now it’s vivid.

Alive.

Ink-dark lines curve around his wrist, spiraling upward in an intricate pattern that looks almost like wings. Like feathers caught midmotion, layered and overlapping, edged in sharp, elegant points. The design winds around his arm with deliberate precision, stopping just below his elbow as though it was always meant to be seen.

Tim stares at it.

His stomach drops.

Because he knows this mark.

He’s seen it before.

Not on himself.

On someone else.

* * *

“No way,” Jason says, leaning back in his chair and propping his boots on the table. “You’re telling me Demon Brat lost to Steph in hand-to-hand?”

“It was a strategic victory,” Damian snaps from across the Cave, scowling. “Brown exploited an opening I allowed.”

Steph grins. “You tripped over your own cape.”

“I did no such thing.”

Tim doesn’t hear the rest.

He’s standing at the Batcomputer, pretending to analyze footage from the night before, but his focus is shot. Completely gone. His mind is stuck on a loop, replaying the same image over and over again.

Feathers.

Black and blue and just a hint of red.

Curving along olive skin.

He doesn’t need to turn around.

He knows exactly where Dick is.

He can feel it.

That’s new.

That’s very new.

Tim’s fingers hover over the keyboard.

Don’t look.

He shouldn’t look.

There are a dozen reasons not to look. Logical, rational, necessary reasons.

Looking makes it real.

Looking means acknowledging what he already knows.

Looking means...

“Hey, Timbo?”

Too late.

Tim turns.

Dick is leaning against one of the workstations, halfway out of his Nightwing suit, mask already pushed up into his hair. There’s a smudge of something dark along his jaw, probably grease, maybe blood, and he’s smiling in that easy, effortless way that makes something in Tim’s chest tighten painfully.

“Earth to Tim,” Dick says, snapping his fingers lightly. “You with us?”

Tim nods automatically.

“Yeah. Just thinking.”

“Dangerous hobby,” Jason mutters.

“Shut up,” Tim replies without looking at him.

Dick laughs softly.

Then, because the universe apparently isn’t done with him yet, Dick pushes his sleeve up.

Just a little.

Just enough.

And there it is.

The mark.

Identical.

Tim’s breath stutters.

It’s not similar. It’s not close. It’s the same pattern, the same lines, the same unmistakable design etched into Dick’s skin like it belongs there.

Like Tim belongs there.

Like...

No.

No.

Tim tears his gaze away so fast it almost gives him whiplash.

He forces himself to look back at the screen, to focus on anything else. Code, data, literally anything. But it’s too late.

He’s seen it.

He’s known it.

And now there’s no going back.

* * *

Tim Drake is a liar.

Not in the casual, everyday sense. Not the kind of lying that comes from convenience or laziness or even self-preservation.

No, Tim lies with intention.

With precision.

With the kind of careful, deliberate control that lets him deceive Batman.

He lies because he has to.

Because the truth, in this case, is not something he can afford.

So when Cass finds him later that night, sitting on the edge of his bed with his sleeves pulled down despite the heat, he’s ready.

“You’re different,” she says simply.

Tim doesn’t flinch.

“Thanks,” he replies dryly. “I’ve been working on that.”

Cass tilts her head.

“Not joke.”

Of course it’s not.

It’s never a joke with Cass.

Tim exhales slowly and leans back on his hands.

“Just tired.”

Cass steps closer.

Too close.

Her eyes flick to his wrist.

Tim resists the urge to pull away.

“You’re hiding,” she says.

It’s not a question.

It never is.

Tim smiles, easy and practiced.

“I always am.”

Cass studies him for a long moment.

Then, quietly, she says, “Dick.”

It hits like a punch to the ribs.

Tim’s smile doesn’t falter.

“Yeah,” he says lightly. “Dick exists. Good observation.”

Cass doesn’t smile back.

“You hurt.”

Tim shrugs.

“Occupational hazard.”

Another pause.

Then, softer, “Don’t lie to me.”

Tim looks at her.

Really looks.

For a split second, just a split second, he considers it.

Telling her.

Letting someone else carry the weight of this, even just a little.

Then he thinks about Dick.

About the way Dick looks at him: fond, protective, brotherly.

About what would happen if that look changed.

If it turned into something strained. Something guilty. Something wrong.

Tim can’t do that to him.

He won’t.

So he smiles again.

“I’m not.”

Cass watches him for another long, quiet moment.

Then she nods.

But her eyes say she doesn’t believe him.

* * *

Tim adjusts his gloves for the third time in as many minutes.

“Dude,” Jason says over comms, “if you fidget any more, I’m gonna assume you’ve got ants in your pants.”

“Focus on the mission,” Tim snaps.

“Mission’s boring,” Jason replies. “You’re more entertaining.”

Tim ignores him.

They’re perched on opposite rooftops, watching a warehouse that may or may not be housing a weapons deal. Standard surveillance. Routine.

Normally, Tim would be in his element.

Now?

Now he’s hyperaware of everything.

The wind.

The city noise.

The faint, steady presence at the edge of his awareness that he’s trying very hard not to think about.

“Red,” Dick’s voice cuts in, warm and familiar. “You good?”

Tim freezes.

It’s ridiculous how much that simple question affects him.

“I’m fine,” he says quickly.

Too quickly.

There’s a beat of silence.

Then Dick asks, “You sure?”

Tim clenches his jaw.

“I said I’m fine, Nightwing.”

Another pause.

Longer this time.

“Okay,” Dick says finally, but there’s something in his tone, something uncertain, that makes Tim’s chest ache.

They lapse back into silence.

Tim stares at the warehouse.

He doesn’t see it.

All he can think about is the mark burning faintly beneath his glove.

All he can feel is that invisible thread, pulling, tugging, connecting him to...

No.

He shuts it down.

Hard.

Because this isn’t something he can afford to feel.

Not when the truth would ruin everything.

Not when Dick deserves better than this.

Better than him.

* * *

Later, back at the Cave, Dick corners him.

It’s subtle.

It’s always subtle with Dick. Most people don't think he's capable of such a thing, but then again most people don't know him as well as Tim does.

A hand on his shoulder. A quiet, “Hey, got a minute?”

Tim considers dodging.

He doesn’t.

“Sure,” he says, because he’s apparently a masochist.

Dick leads him to one of the quieter corners of the Cave, away from the others.

Up close, it’s worse.

Everything about Dick is worse up close: the warmth, the familiarity, the way he looks at Tim like he matters.

“Talk to me,” Dick says.

Tim crosses his arms.

“There’s nothing to talk about.”

“Bullshit.”

Tim huffs a quiet laugh.

“Compelling argument.”

“I’m serious, Tim,” Dick says, softer now. “You’ve been off all night. Actually...”

He frowns slightly.

“All week.”

Tim shrugs.

“Just tired.”

“You said that to Cass too.”

Of course she told him.

Tim resists the urge to sigh.

“I am tired,” he insists.

Dick studies him.

Too perceptive.

Too good at this.

“You know you can tell me anything, right?”

And there it is.

The problem.

Tim knows that.

He’s always known that.

Dick has always been the one person he could go to, no matter what.

Which is exactly why he can’t tell him this.

Because this?

This would break that.

“I know,” Tim says quietly.

Dick waits.

Tim says nothing.

After a moment, Dick exhales.

“Okay,” he says, clearly unconvinced. “But if something’s wrong...”

“It’s not.”

A beat.

Then Dick nods, slow and reluctant.

“All right.”

He hesitates, like he wants to say something else.

Like he’s not quite ready to let it go.

Eventually, he steps back.

“Get some sleep, okay?”

Tim nods.

“Yeah.”

Dick gives him one last searching look.

Then he turns and walks away.

Tim watches him go.

Waits until he’s out of sight.

Only then does he let himself breathe.

* * *

That night, Tim doesn’t sleep.

He sits on his bed, sleeves pushed up, staring at the mark as though it might disappear if he looks at it long enough.

It doesn’t.

Of course it doesn’t.

Soulmarks don’t just go away.

They’re permanent.

Unbreakable.

A promise written into skin and soul.

Tim presses his fingers against it, like he can somehow erase it through sheer will.

It doesn’t work.

All it does is make the connection flare, bright and sharp and undeniable.

Tim squeezes his eyes shut.

“Of course it’s you,” he murmurs, voice barely audible.

Because who else would it be?

Who else could it be?

Dick Grayson: first Robin, Nightwing, the heart of the Batfamily.

The one person Tim has loved, quietly and hopelessly, for years.

His soulmate.

Tim laughs, soft and hollow.

“Figures.”

Because the universe, apparently, has a twisted sense of humor.

It gives him exactly what he wants.

Then it makes sure he can never have it.

Tim pulls his sleeves back down.

Covers the mark.

Hides it.

Like he always has.

Like he always will.

Because Dick deserves a soulmate who doesn’t complicate everything.

Who doesn’t turn something simple and beautiful into something messy and painful.

Dick deserves someone he can love without hesitation.

Without guilt.

Without confusion.

Tim isn’t that person.

He never will be.

So he makes a decision.

Simple.

Final.

No one will ever know.

Especially not Dick.

Tim lies back on his bed, staring at the ceiling.

The connection hums quietly beneath his skin.

Unwanted.

Unavoidable.

Unbreakable.

Tim closes his eyes.

And pretends it isn’t there.

* * *

For the next three weeks, pretending works.

At least, it works if Tim defines success as avoiding Dick whenever possible, quietly rearranging patrol pairings without making the pattern obvious, and sleeping even less than usual.

At first, the bond gives him only direction and distance: a quiet, inexplicable certainty of where Dick is.

Then it becomes pressure beneath his skin.

Emotional static.

A second rhythm beneath his own pulse whenever Dick comes near.

Tim responds the way he responds to every impossible problem.

He studies it.

Builds walls around it.

Refuses to name it.

None of that makes it quieter.

By the night Oracle sends them into an unstable building together, Tim has already spent days operating around the echo of another person inside his head.

────────

The building is already unstable when they arrive.

Not just structurally. Energetically.

Something is wrong at the core of it, power surging in uneven waves that ripple through the walls and floor like a pulse that doesn’t know how to regulate itself.

Tim clocks it immediately.

Unpredictable.

Volatile.

Bad.

He should call it.

He doesn’t.

“Meta’s inside, top three floors,” Oracle says over comms. “Energy readings are spiking. Be careful.”

“Copy,” Dick says, already moving. “We contain, evacuate, minimize damage.”

Tim follows.

Because that’s what he does.

Because stopping now would mean explaining.

Explaining is not an option.

* * *

It goes wrong fast.

The meta isn’t just unstable. They’re overloaded, power discharging in bursts that tear through the building without pattern or warning.

Tim moves on instinct.

Calculates angles.

Tracks movement.

Tries to ignore the fact that the bond is already too loud.

Every movement Dick makes echoes twice: once in front of him, once somewhere beneath his skin, like his awareness has been forcibly split.

It throws him off.

Not enough to be obvious.

Enough to matter.

“Left!” Dick calls.

Tim shifts.

Hesitates.

Half a second.

The blast catches him anyway.

It hits hard, slamming into his side and throwing him across the room into concrete and steel.

Something cracks.

Ribs, probably.

Tim sucks in a breath that doesn’t fully come back out.

Pain flares, sharp and immediate.

Good.

Grounding.

He pushes himself up anyway.

“I’m good,” he bites out, already moving again.

Lie.

But it holds.

For now.

* * *

They corner the meta near the collapsed stairwell.

Energy spikes again, wild and uncontrolled.

Dick moves in.

Too close.

Too exposed.

Tim sees it.

Doesn’t think.

Moves.

Intercepts.

The blast hits him instead.

This one is worse.

It punches straight through his defenses, sending him crashing hard enough that the world goes white for a second.

Then the bond snaps open.

Not a pulse.

Not a flicker.

Open.

Wide.

Unfiltered.

Tim gasps.

Because suddenly it’s not just him in his own head anymore.

There’s fear.

Sharp.

Immediate.

Not his.

Dick.

Not just concern. Panic.

Raw and instinctive, cutting through everything else.

Tim’s fingers dig into the floor.

“Tim!”

Hands on him.

Dick.

Too close.

Too much.

The connection surges harder with the contact, everything amplifying and bleeding together in a way Tim can’t separate.

“Don’t...” Tim chokes, shoving at him. “Don’t touch me.”

Dick jerks back, startled.

“What?”

“I said don’t!” Tim snaps, scrambling backward, breath uneven. “Just stay back.”

The bond doesn’t close.

It widens.

Tim can still feel it. Dick’s fear is still there, still sharp, threading through something steadier underneath.

Familiar.

Constant.

Something Tim has spent years building himself around without realizing it.

It’s too much.

“I can’t...” Tim presses a hand to his head as though he can physically block it out. “I can’t. There’s too much.”

“Tim, you’re hurt,” Dick says, voice tight as he tries to keep control. “Just let me...”

“No!”

Too loud.

Too raw.

The word echoes.

Everything goes still for half a second.

Behind them, a dampening charge detonates.

The pulse in the walls stutters and dies. Somewhere through the ringing in Tim’s ears, Oracle reports that the meta is contained and the evacuation is complete.

Neither of them answers her.

Tim’s breathing is uneven.

The pain in his side is sharp with every inhale.

The bond is still there, still feeding him things that aren’t his.

Dick’s focus now.

That same steady undercurrent trying to ground everything.

It’s too much.

“You need to back off,” Tim says, voice low and strained. “Right now.”

Dick doesn’t move.

“Not happening.”

Of course.

Of course not.

Tim lets out a sharp, humorless breath.

“Yeah,” he says. “Figured.”

Another surge.

Stronger.

This time it drags something else with it.

Not just fear.

Not just that steady presence.

Something tangled between them.

Something Tim recognizes even if Dick doesn’t.

Tim’s stomach drops.

Because he knows exactly what it is.

And he cannot deal with that right now.

“I can feel you,” Tim says.

The words slip out too quickly to stop.

Dick freezes.

“What?”

Tim laughs.

It sounds wrong.

“I said...” He gestures vaguely, frustrated. “I can feel you. That’s the problem.”

“That doesn’t make any sense.”

“I know that!” Tim snaps. “You think I don’t know that?”

Another spike.

Sharp.

This time it’s tied to movement. Dick is stepping closer again.

Tim recoils instinctively.

“Don’t.”

“Tim, talk to me.”

“I am talking!” Tim fires back. “You’re just not...”

He cuts himself off.

Because what’s the point?

Dick isn’t going to get it.

He can’t get it.

Not with the way he sees him.

Not with...

“Every time you’re near me, it...” Tim stops, jaw tightening.

Don’t say it.

Don’t.

But the bond is still open.

Still bleeding through.

And it’s pulling everything else with it.

“It’s like it’s not just me in my own head anymore,” he finishes instead.

Silence.

Dick stares at him.

Trying to process.

Failing.

“Okay,” Dick says slowly. “Okay, something hit you harder than we thought. You might have a concussion.”

Tim lets out a sharp, disbelieving laugh.

“Yeah. Sure. That’s great. Let’s go with that.”

“Tim.”

“And you,” Tim cuts in, voice tightening. “You don’t even notice it, do you?”

Dick frowns.

“Notice what?”

Tim looks at him.

Really looks.

There’s just nothing.

No recognition.

No understanding.

Just concern.

Familiar. Safe. Brotherly.

Tim’s chest tightens painfully.

“Of course you don’t,” he mutters.

Another surge.

This one is sharper.

Because it’s not just fear anymore.

It’s that steady, grounding presence, and something else brushing against it when Dick moves closer again.

Something that twists in Tim’s chest.

Jealousy.

Possessiveness.

Things he does not get to feel.

“You don’t even realize when it...” Tim stops again, breath hitching slightly.

Dick takes another step.

“Realize what?”

Tim shakes his head.

“No. No, I’m not...”

He presses his hand harder against his side, pain flaring.

Good.

Focus on that.

Not this.

Not him.

“Forget it.”

“Tim.”

“Drop it, Dick!”

The name comes out sharp.

Too sharp.

Dick goes still.

Tim exhales roughly.

“I’m serious,” he says, quieter now. “Just drop it.”

Dick hesitates.

Then he says, “What you said, about feeling...”

“I know what I said.”

“It didn’t sound like nothing.”

“It’s not your problem,” Tim snaps.

Dick’s expression tightens.

“Since when?”

Since always.

Tim doesn’t say it.

Because that would...

No.

“Since I said so,” he replies instead.

Weak.

Deflection.

Dick doesn’t buy it.

Of course he doesn’t.

“Tim.”

“Stop,” Tim cuts in again, voice low and strained. “Please.”

That gets him.

Dick stops.

Really stops this time.

Watches him.

Something shifts in his expression.

Not understanding.

But something close to it.

“Okay,” he says finally.

Tim nods once.

Sharp.

“Good.”

He pushes himself to his feet.

Too fast.

The world tilts for a second.

He steadies.

Ignores it.

“Where are you going?” Dick asks.

“Home.”

“Tim, you’re injured.”

“I said I’ve got it,” Tim snaps, already moving.

“Tim.”

“Don’t,” Tim throws over his shoulder. “Just don’t.”

Then he’s gone.

* * *

He doesn’t go to the Manor.

Of course he doesn’t.

He goes to the Nest.

Locks the door.

Shuts everything out.

* * *

Tim doesn’t leave for two days.

He answers messages.

Short.

Functional.

I’m fine.

Just banged up.

Sleeping it off.

All lies.

Mostly.

The physical injuries heal.

Bruised ribs. Nothing he hasn’t worked through before.

The rest doesn’t.

The bond is still there.

Quieter now.

But not gone.

Never gone.

Now that it’s opened like that, Tim can’t unfeel it.

Can’t unknow it.

Which is a problem.

Because now he’s not just dealing with his own feelings.

He’s dealing with bleedthrough he doesn’t have the luxury of denying.

Tim stares at the ceiling.

Sleeves pulled down.

Mark hidden.

Always hidden.

“Great,” he mutters.

Because this just got infinitely worse.

* * *

Dick doesn’t go after him.

Not immediately.

He wants to.

Everything in him is screaming to.

But something about the way Tim said please stops him.

For now.

That doesn’t mean he drops it.

Not even close.

* * *

Because now Dick has a problem.

He stands in the Cave later, replaying everything in his head.

I can feel you.

Like it’s not just me in my own head anymore.

You don’t even realize when it...

Dick exhales slowly.

None of it makes sense.

Not fully.

But pieces of it stick.

He’s felt off lately.

Unbalanced in a way he can’t explain.

Like his timing is just slightly wrong.

Like he’s reacting to things a fraction too late, or too early.

It’s subtle.

But for him?

That’s everything.

Now he’s wondering whether it’s connected.

Which is ridiculous.

It has to be.

Tim got hit.

He’s stressed.

He’s something.

Dick runs a hand through his hair.

“Okay,” he mutters.

Break it down.

Logical.

Tim says he can feel...

No.

That doesn’t...

That’s not...

Dick exhales sharply.

This is stupid.

He’s overthinking it.

He’s letting concern turn into something else.

That’s all.

* * *

It’s not all.

* * *

The next mission proves it.

It’s small.

Routine.

It should be easy.

Dick moves.

And miscalculates.

Not by much.

Just enough that his landing is off.

His foot slips.

His balance shifts.

He recovers instantly.

No one gets hurt.

No one really notices.

Except him.

And Batman.

Later, in the Cave, Bruce says, “You’re off.”

Dick exhales.

“Yeah. I noticed.”

Bruce studies him.

“You’re distracted.”

“Not distracted,” Dick says automatically. “Just off timing.”

“Which is worse.”

Dick doesn’t argue.

Because it is.

Bruce’s gaze sharpens.

“How long?”

Dick hesitates.

“Couple days.”

Not a lie.

Not the full truth.

Bruce nods once.

“Then you’re benched.”

Dick’s head snaps up.

“What?”

“Until you’re back to baseline, you don’t go into the field.”

“That’s not necessary.”

“It is if you’re a liability.”

The word lands clean.

Dick goes still.

Because that’s the line.

That’s always the line.

Bruce doesn’t bench people lightly.

Dick knows that if he pushes this, he loses the argument.

He exhales slowly.

“A few days.”

Bruce nods.

“Get your head on straight.”

Dick huffs a humorless laugh.

“Working on it.”

Bruce’s gaze lingers for a second.

Like he knows there’s more.

He doesn’t push.

Not yet.

“Dismissed.”

* * *

Dick leaves the Cave more unsettled than before.

Because now it’s not just Tim.

It’s him too.

Something is off.

Something is wrong.

And the worst part?

He keeps thinking about what Tim said.

About the way he said it.

About...

I can feel you.

Dick exhales sharply.

“That doesn’t make any sense,” he mutters.

Yet it doesn’t feel entirely impossible anymore.

Which is a problem.

A big one.

Because if that’s true, then what the hell does it mean?

And why does part of him not want to tell anyone else?

────────

Dick shouldn’t be here.

That’s the first thing he thinks when he finds himself standing outside the Nest.

Not because he doesn’t want to be. God, he does. But because he has no idea what he’s going to say when the door opens.

If it opens.

He hesitates.

For maybe half a second.

Then knocks.

Because not knocking is worse.

There’s a pause.

Long enough that he almost turns to leave.

Then the door opens.

Tim stands there.

Pale. Tired. Guarded in a way that makes something in Dick’s chest twist uncomfortably.

“Hey,” Dick says.

Brilliant.

Tim leans against the doorframe.

“You’re supposed to be benched.”

Deflection.

Safer.

Dick nods.

“Yeah. Figured I’d make bad decisions somewhere less public.”

Tim huffs something that might be a laugh.

“Good call.”

Silence stretches.

Neither of them moves.

Then Tim steps back.

Leaves the door open.

Dick takes that for what it is and walks in.

* * *

The Nest feels different.

Not physically.

But there’s a tension in the air now, tight and coiled, like something is waiting to snap again.

Tim closes the door behind him.

Leans against it.

Doesn’t say anything.

Dick runs a hand through his hair.

“So,” he starts.

Stops.

Because where do you even begin?

“With the part where you think you can feel me,” he tries again.

Tim’s jaw tightens.

“I didn’t say think.”

“No,” Dick says quietly. “You didn’t.”

Another silence.

He can feel it again now, that strange, off-balance awareness that’s been haunting him for days.

Subtle.

But there.

Like something just beneath the surface.

“You’ve been off too,” Dick admits.

Tim’s eyes flick up to him.

Sharp.

“What?”

Dick shrugs slightly.

“My timing. My balance. It’s...” He exhales. “It’s not right.”

Tim stills.

For a second, something passes across his face.

Recognition.

Gone just as quickly.

“That’s not...” Tim starts, then stops.

Because if he finishes that sentence...

Dick takes a step closer.

“Not what?”

Tim shakes his head.

“Nothing.”

Dick exhales sharply.

“Tim, you don’t get to drop something like that and then just disappear.”

“I didn’t disappear.”

“You locked yourself in here for two days.”

“I was injured.”

“You’re always injured,” Dick shoots back.

That lands.

Tim flinches slightly.

Dick regrets it immediately.

“Okay, that came out wrong.”

Tim looks away.

“Didn’t feel wrong.”

That hits somewhere deeper than Dick expects.

He steps closer again.

More carefully this time.

“Talk to me.”

Tim laughs.

Soft.

Tired.

“Yeah, that’s been going great so far.”

“I’m serious.”

“I know.”

Tim pushes away from the door and moves farther into the room.

Distance.

Always distance.

Dick follows.

Because apparently he never learns.

“You said you could feel me,” Dick says. “What does that even mean?”

Tim doesn’t answer right away.

He stares at the floor like he’s calculating something.

Or maybe deciding.

His jaw tightens. He starts to answer twice and stops both times.

Then he shakes his head.

“Forget it.”

“No,” Dick says immediately. “Don’t do that. Don’t just cut it off.”

Tim looks at him then.

Really looks.

And there’s something in his eyes that makes Dick’s breath catch.

“Like I’m not alone in my own head,” Tim says quietly.

The words settle between them.

Heavy.

Dick doesn’t know what to do with that.

“That’s...” he starts, then stops.

Because it sounds impossible.

But it doesn’t feel entirely wrong anymore.

And that’s worse.

Tim takes a step closer.

Before Dick can process it.

Before he can react.

Before he can...

“Do you feel it right now?” Tim asks.

Dick blinks.

“What?”

“Anything,” Tim says. “Off. Different. Not yours.”

Dick opens his mouth.

Closes it.

Because, yeah.

He does.

He has been.

He just didn’t know what it meant.

“I don’t...” he starts.

That’s when it happens.

Tim closes the distance.

Grabs the front of Dick’s suit.

And kisses him.

* * *

Dick freezes.

Completely.

For half a second, his brain just stops.

Because this...

This is not...

Tim.

His brother.

Except the thought doesn’t land right.

Not right now.

Not when Tim is kissing him like this. Like it means something. Like it’s everything. Like he’s been holding it back for too long and can’t anymore.

Dick should pull away.

He knows that.

He knows that.

But instead he leans in.

Just slightly.

And everything tilts.

Because it doesn’t feel wrong.

It feels right.

In a way that hits deeper than he’s prepared for.

Tim makes a small, breathless sound against his mouth.

That’s what breaks whatever restraint Dick has left.

His hand comes up, gripping Tim’s side and pulling him closer without thought.

The kiss deepens.

Not gentle.

Not careful.

There’s too much behind it for that. Too much tension, too much confusion, too much need that neither of them has acknowledged until now.

Tim stumbles back a step.

Dick follows.

Another.

Until Tim’s back hits the wall.

And Dick is right there.

Close.

Too close.

But not close enough.

His other hand braces against the wall beside Tim’s head.

Caging him in without meaning to.

Or maybe meaning to.

Tim’s hands clutch at his suit, holding on like he’s afraid this might disappear if he lets go.

Dick’s head spins.

Because this...

This shouldn’t feel like this.

But it does.

God, it does.

For a few seconds, that’s all there is.

* * *

The alarm goes off.

Sharp.

Loud.

Jarring.

Tim’s computer.

Dick jerks back like he’s been burned.

Reality slams into him all at once.

What just happened.

What he just did.

What he felt.

His hands drop.

He takes a step back.

Then another.

Breathing unevenly.

“Tim.”

But he doesn’t know what comes after that.

Tim looks just as shaken.

But there’s something else there too.

Something steadier.

Like he’s been here before.

Dick hasn’t.

And it shows.

“I...” Dick drags a hand through his hair. “I can’t...”

He backs toward the door.

Because staying feels impossible.

Because everything in his head is too loud.

Because nothing makes sense anymore.

“I need...” he tries again. “I need to think.”

Tim doesn’t stop him.

Doesn’t move.

Just watches.

And that somehow makes it worse.

Dick turns.

Leaves.

Before he can say anything else.

Before he can do something even more reckless.

* * *

Dick doesn’t stop moving until he’s halfway across the city.

Then he stops.

Because his brain finally catches up with him.

And immediately starts tearing everything apart.

What the hell was that?

He presses his hands to his head.

Tries to think.

Fails.

Because every time he replays it...

The kiss.

The way it felt.

The way he responded.

It doesn’t line up with anything he thought he knew.

About himself.

About Tim.

About his brother.

Dick flinches.

Because that doesn’t fit.

Not with what just happened.

Not with what he felt.

But if that’s not it, then what is?

He exhales sharply.

Starts pacing.

Because standing still isn’t helping.

Nothing is helping.

“I wanted that,” he says aloud.

The words feel foreign.

Wrong.

And completely true.

That’s the problem.

Because if that’s true, then everything else has to change too.

And he’s not ready for that.

So he does what he does best.

He spirals.

* * *

Tim finds him an hour later.

On a rooftop.

Of course.

Dick doesn’t look up when he lands.

Doesn’t need to.

He knows.

“Came to finish the job?” Dick asks, voice rough.

Tim snorts softly.

“No.”

Silence.

Then Tim steps closer.

Stops a few feet away.

Doesn’t push.

Doesn’t force anything.

Just waits.

Dick laughs under his breath.

“Yeah, that tracks. You drop something like that and then just wait me out.”

Tim shrugs slightly.

“You needed time.”

“I still do.”

“Take it.”

Simple.

Too simple.

Dick runs a hand through his hair again.

“This is...” He gestures vaguely. “This is messed up, Tim.”

“I know.”

“You’re...” He stops.

Because the word won’t come out right.

Because it doesn’t fit anymore.

Tim notices.

Of course he does.

Something flickers across his expression.

Something sharp.

Brief.

Gone.

“You’re you,” Dick finishes instead.

Weak.

But it’s all he’s got.

Tim huffs quietly.

“Great save.”

Dick glares at him.

“This isn’t funny.”

“I didn’t say it was.”

Silence again.

Dick exhales.

“Look, I don’t...” He stops. Starts again. “I don’t know what that was.”

Tim doesn’t answer.

“I mean, I do,” Dick amends quickly. “Obviously I know what it was, but I don’t know why it felt like that.”

Tim’s gaze sharpens.

“But it did.”

Not a question.

Dick swallows.

“Yeah.”

That part he can’t deny.

“And that’s the problem,” he adds.

Tim tilts his head.

“Is it?”

“Yes,” Dick says immediately. “Because it shouldn’t...”

“Why not?”

The question lands clean.

Direct.

Dick opens his mouth.

Closes it.

Because Tim is...

His...

The word sticks.

Refuses to settle.

Something in his chest twists sharply when he tries to force it.

“I don’t know,” Dick admits finally.

That feels closer to the truth.

Tim nods slowly.

Like he expected that.

“Okay.”

Then Dick says it.

“You’re my brother.”

The second the words leave his mouth, something hits.

Sharp.

Not physical.

Not external.

But real enough to make him flinch.

It’s gone just as fast.

But the echo lingers.

Dick frowns.

“What...”

Tim has gone very still.

Something shuttered in his expression.

Controlled.

Too controlled.

Dick’s chest tightens.

Because that felt like...

“Don’t,” Tim says quietly.

Dick blinks.

“Don’t what?”

Tim looks at him.

There’s something in his eyes now.

Something raw.

Unfiltered.

“Don’t do that.”

Dick’s frown deepens.

“I didn’t...”

“You did,” Tim cuts in.

A beat.

Then, more quietly, “I’m not.”

The words land heavier than they should.

Dick stares at him.

“Tim.”

“I’m not your brother.”

Not angry.

Not loud.

Just certain.

Something about the way he says it, the weight behind it and the feeling threaded through it, hits that same strange place beneath Dick’s skin.

Familiar.

Not his.

And suddenly the pieces shift.

Not fully.

Not cleanly.

But enough to make his breath catch.

“Then what...” Dick starts.

And stops.

Because he’s not sure he actually wants the answer.

Tim exhales slowly, like he’s been holding that breath for years.

Then, carefully, he reaches out.

Takes Dick’s wrist.

Dick goes still.

Doesn’t pull away.

Doesn’t understand why he doesn’t pull away.

Tim’s fingers are steady as he pushes Dick’s sleeve back.

Reveals the mark.

Dick’s breath stutters.

Because he knows that.

He’s always known it.

Never questioned it.

Never...

Tim doesn’t let go.

Instead, he reaches for his own sleeve.

Hesitates for just a second.

Then pulls it back.

Revealing the same mark.

Line for line.

Exact.

Dick’s mind blanks.

Completely.

His gaze flicks between them.

Back and forth.

Again.

Again.

Because that’s...

That’s not...

That can’t...

But it is.

It is.

Suddenly everything rearranges.

Every moment.

Every feeling.

Everything that didn’t make sense.

It clicks.

Not fully.

But enough.

“Oh,” Dick says.

It’s barely a sound.

But it’s all he has.

Because anything more would break him open completely.

And he’s not ready for that.

Not yet.

────────

Dick doesn’t go back to the Nest.

Not after that.

Not after seeing it.

Because knowing something and understanding it are not the same thing.

And right now, he knows.

But he doesn’t understand.

* * *

The first few days are quiet.

Too quiet.

Dick throws himself into anything that doesn’t involve thinking.

Training. Case reviews. Helping Bruce. Helping anyone.

Anything that keeps him from replaying the mark.

Tim’s voice.

I’m not your brother.

The way that moment on the rooftop carried something sharp and foreign.

No.

Not foreign.

Familiar.

Too familiar.

Dick exhales sharply, gripping the edge of the training mat.

“Focus,” he mutters.

Because this isn’t just a revelation.

It’s a collapse.

Everything he thought he understood about Tim shifted in a single moment.

Everything he thought he understood about himself shifted with it.

And the worst part, the part that keeps him awake at night, isn’t guilt.

It isn’t disgust.

It isn’t even fear, not really.

It’s the fact that when he thinks about Tim, really thinks about him, not the role he’s assigned him for years, something in his chest settles.

Like it fits.

Like it has always fit and Dick simply never looked at it the right way.

Dick scrubs a hand over his face.

“Yeah,” he mutters. “That’s not terrifying at all.”

* * *

He doesn’t reach out.

Not right away.

Because he doesn’t trust himself not to say the wrong thing.

Because Tim deserves more than confusion and half-formed thoughts.

Because if Dick is going to do this, he’s going to do it right.

* * *

Weeks pass.

Not many.

But enough.

Enough for the distance to settle into something real.

Enough for the absence to start hurting in a way Dick can’t ignore anymore.

The bond is quieter now.

He still doesn’t call it that, not consciously.

It’s not gone.

Never gone.

Just waiting.

And every now and then, there’s a flicker.

A pull.

Something that feels like him.

Dick doesn’t chase it.

Not yet.

* * *

The Arkham breakout changes that.

Of course it does.

Because nothing in Gotham ever stays quiet for long.

“All units, we’ve got a full breach,” Oracle’s voice cuts through comms. “Repeat, Arkham is compromised. Multiple inmates loose.”

Dick is moving before she finishes.

Because this is familiar.

This is something he knows how to handle.

“Status?” he asks, already leaping across rooftops.

“Teams are mobilizing,” Oracle replies. “Batman’s inbound. Red Robin already on scene.”

Dick’s breath catches.

Just for a second.

Red Robin.

Tim.

He pushes it down.

Focus.

Mission.

* * *

The night is chaos.

Split teams. Multiple targets. Gotham doing what Gotham does best.

The first time their routes cross, Tim turns west before Dick can speak.

The second time, Dick volunteers to pursue Ivy three blocks in the opposite direction despite Jason’s suspicious silence over comms.

Steph notices.

Cass definitely notices.

No one says anything.

Gotham is burning too loudly for it.

Dick works through the night on instinct.

Fluid.

Precise.

Back to baseline.

Or close enough.

Until Oracle says, sharper now, “Nightwing, Joker’s still unaccounted for. Last ping, north sector.”

Dick adjusts course immediately.

“On it.”

“Red Robin’s already engaging,” she adds.

Something tightens in Dick’s chest.

“Copy.”

He moves faster.

* * *

The rooftop comes into view just as it happens.

Tim and Joker.

Close combat.

Unpredictable.

Dangerous.

Batman clears the parapet on the opposite side of the rooftop at the same moment Dick lands on the adjacent building.

Joker laughs.

Tim shifts.

Then comes the shove.

It’s fast.

Too fast.

One wrong angle.

One missed step.

And Tim falls.

His hand snaps toward his grapple.

The launcher gives one ugly mechanical cough. The casing Killer Croc cracked earlier finally surrenders and spits a shower of sparks.

Then Tim disappears over the edge.

* * *

Everything stops.

For Dick, at least.

The world narrows to a single point.

Red and black vanishing over the side of the building.

And something inside him snaps.

Not control.

Not panic.

Something deeper.

More instinctive.

No.

Dick moves before the thought finishes.

No plan.

No calculation.

Just motion.

He dives.

The city rushes up around them.

Wind tearing past.

Distance closing too fast.

And all Dick can think is, Not him.

Not Tim.

Not his...

Soulmate.

Dick reaches.

Catches him.

Hard.

The impact knocks the air out of both of them, but Dick holds on, wrapping one arm tightly around Tim and firing his grapple with the other.

They swing once.

Twice.

Then their momentum slows.

They hang suspended between sky and street.

Tim’s breathing is ragged.

“Took you long enough,” he mutters.

Dick almost laughs.

It comes out more like a choke.

“Shut up,” he says, voice rough. “I’ve got you.”

Tim stills.

Just slightly.

Because that’s not new.

Dick has said it before.

A hundred times.

But this time it feels different.

Dick feels it too.

Clear.

Certain.

Not just instinct.

Not just duty.

Something deeper.

Something that anchors.

He pulls them up.

Gets them onto the rooftop.

Batman has Joker handled already. Harder than strictly necessary, but no one is commenting on that.

Dick doesn’t let go.

Not right away.

Not even when they’re safe.

Tim shifts slightly.

“Dick.”

“I thought...” Dick cuts himself off, breath uneven. “You could’ve...”

“I didn’t,” Tim says quietly.

Simple.

Grounding.

Dick nods once.

Doesn’t loosen his grip.

Because he can’t.

Because letting go suddenly feels like the worst possible decision he could make.

And in that moment, everything else falls away.

The confusion.

The guilt.

The labels.

All of it.

There’s just this.

Him.

Tim.

Alive.

In his arms.

And the realization hits, clean and undeniable.

He loves him.

Not like a brother.

Not instead of anything.

He just loves him.

And nothing else matters more than that.

Dick exhales slowly.

Decision made.

He shifts.

Tilts Tim’s chin up.

And kisses him.

* * *

It’s different this time.

Not frantic.

Not overwhelming.

Still intense, but steadier.

Certain.

Tim freezes for half a second.

Then melts into it.

Relief floods through him so quickly it almost hurts.

Dick’s hand tightens at his side.

Pulls him closer.

Like he’s not letting him go again.

Not now.

Not ever.

* * *

“Okay, what the hell?”

Jason’s voice.

Of course.

Dick pulls back just enough to glance over.

Jason is standing there, helmet off, staring.

Steph is beside him, eyes wide.

Damian looks deeply offended by something, though it’s unclear what.

Bruce says nothing.

Cass just nods slightly.

Like this confirms something she already knew.

Tim groans softly.

“Great,” he mutters. “Perfect timing.”

Dick huffs a quiet laugh.

“Always.”

But he doesn’t step away.

Doesn’t drop his hand.

Not this time.

* * *

The Cave is loud.

Not with noise.

With questions.

“What do you mean, soulmate?” Steph asks.

“Since when?” Jason adds.

“And you simply did not tell anyone?” Damian cuts in.

Tim stands in the center of it, shoulders tense.

Dick stays beside him.

Close.

Present.

A choice.

Tim exhales slowly.

Because this is it.

No more hiding.

No more lying.

“My mark manifested pretty recently..."

Silence.

Then Bruce asks, “And you didn’t say anything?”

Tim fidgets uncomfortably for a moment before leveling Bruce with a challenging gaze, "Would you have?"

Damian scowls.

“Ridiculous.”

Cass just smiles.

Dick squeezes Tim’s shoulder.

Not for them.

For him.

Tim exhales.

And for the first time since this all started, the weight lifts.

Not completely.

There’s still more to figure out.

Still complications.

Still everything.

But the truth is out.

And Dick didn’t walk away.

* * *

Later, when things finally quiet down, when the Cave empties and it’s just the two of them, Tim leans back against the console.

Exhausted.

Relieved.

Still a little overwhelmed.

Dick steps closer.

Careful.

“Hey,” he says.

Tim glances at him.

“Hey.”

A beat.

Then Dick asks, “You okay?”

Tim considers that.

Then nods.

“Yeah,” he says. “I think I am.”

Dick smiles softly.

“Good.”

Silence settles.

Comfortable this time.

Not strained.

Not fragile.

Just there.

Tim huffs quietly.

“You took your time.”

Dick laughs.

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

Then, softer, “But I got there.”

Tim looks at him.

Really looks.

And this time he believes it.

“Yeah,” he says.

And when Dick leans in again, Tim meets him halfway.

No hesitation.

No fear.

Just finally.

Exactly where they were always supposed to be.

Notes:

Raided my WIPs today and posted this instead of sleeping, idk if it's good or not, but I need more DickTim in my life so here we are😅