Work Text:
Peter doesn’t notice the first time it happens.
That’s the thing about thresholds—half of them don’t look like doors until you’ve already touched the frame.
He’s nineteen. Almost twenty. Old enough to vote, old enough to die in three different timelines, old enough to have learned the difference between being brave and being required.
He still, irrationally, buys two coffees out of habit.
The barista hands them over without looking up. The cups are too hot through the thin cardboard sleeves. Peter carries both anyway. Keeps them level. Keeps them from spilling. Keeps them like the steadiness matters.
Outside, the city is in its “we survived” phase. It’s loud in a tired way. Sirens that aren’t panicked, just routine. People walking faster than they need to because slowing down might mean thinking.
He walks past a construction barrier painted with a mural of Spider-Man swinging over a skyline that doesn’t exist anymore. He stares at it too long. The painted mask is bright, clean. Uncracked.
He wonders, in the flattest part of his brain, who the artist used as reference.
Then the dizziness hits.
Not dramatic. Not a swoon. Just a sudden subtraction from the world, like someone has turned down the saturation and the oxygen at the same time.
Peter stops walking without meaning to.
He stands there with two coffees, breathing carefully like he’s trying not to spook something.
His heart stutters once. Hard.
The street noise shifts. The air changes temperature.
For the briefest second, the city’s sound folds in on itself like a paper crane being crushed.
And then—
He’s not on the sidewalk anymore.
He’s on a subway platform.
Empty.
Fluorescent lights buzz overhead with that specific, stale patience. The air smells like dust and metal and a thousand old commutes. The tracks are black, the tunnel beyond them darker. A bench sits to one side. A vending machine hums. A faded poster advertises a concert from a year that hasn’t happened.
Peter’s hands tighten around the coffee cups automatically.
He looks down.
He is still holding them.
He is still wearing his jacket. Still wearing the cheap sneakers that never quite dried out after the last time he fell into a river. Still breathing.
But the air here is too clean. Not sterile. Just… unclaimed.
At the far end of the platform, someone is waiting.
Not leaning. Not pacing. Not restless.
Just standing as if they’ve always been there and always will be until the correct variable arrives.
Peter can’t see their face clearly. He can’t decide if he’s not close enough or if the space won’t allow him to.
He takes one step forward and the figure seems to sharpen—edges resolving, posture becoming familiar.
He stops.
Because the familiarity is wrong.
It hits him with the same sensation as hearing your own voice played back: recognition that doesn’t feel like ownership.
The figure tilts its head.
“You’re early.” it says.
The voice doesn’t belong to anyone.
Not male or female, not young or old. Not a chorus, not a whisper. It’s just… a statement shaped like speech.
Peter’s throat goes dry.
He tries to swallow anyway, like the mechanics might help.
“Yeah,” he says, because if he starts with questions he’ll never stop. “That’s… that’s probably a mistake.”
The figure doesn’t move closer.
The lights buzz.
In the distance, a train should come. It doesn’t. The tracks remain dark, as if trains are a concept the station has heard of, but not one it participates in.
Peter looks down at the coffee again.
Two cups.
Two lids.
One extra.
His brain tries, out of habit, to attach this to a person. To make it mean a reunion. A tragedy. A romance. Something with a shape he recognizes.
But the platform refuses.
The figure speaks again.
“You’re headed for the door.”
Peter’s mouth twitches. Not quite a smile. A reflex that doesn’t know what else to do.
“Am I?”
The figure doesn’t answer the question directly, which feels like the first truly ominous thing about it. People in Peter’s life answer questions. They argue. They evade with personality.
This thing evades like a rule.
Peter shifts his weight.
“Listen,” he says. “I don’t know what this is. But I can’t— I can’t do anything cosmic right now. I’m on coffee duty. I’m— I’m in the middle of—”
His voice catches on the word middle.
Because he’s not in the middle of anything.
Not really.
He is constantly at the end of something, and the next end is always already scheduled.
The figure inclines its head again, like it’s acknowledging a file being updated.
Peter’s skin prickles.
He takes a breath, and he smells—
Not subway dust.
He smells antiseptic. Hospital hallway. The sting of alcohol wipes. He smells smoke. He smells rain on concrete. He smells burnt sugar, like an exploded pastry kiosk at a fair. He smells a cheap cologne from a guy who hugged him too hard after Spider-Man saved his kid.
He blinks.
The platform doesn’t change.
But the air is suddenly full of memories, like someone has opened a drawer and dumped the contents directly into his lungs.
Peter takes another step forward without meaning to.
The figure’s outline shivers.
For a second, it is taller. For a second, it is shorter. For a second, it is him—fifteen, mask crooked, hoodie strings uneven, eyes too big for his skull.
Peter freezes.
His fingers go numb around the coffee cups.
The fifteen-year-old version of him looks up at him with an expression Peter has not allowed himself to wear in years.
Not fear.
Not grief.
Just tired.
“You’re early.” the kid repeats, and this time the voice has a trace of his own cadence in it—flat humor, a little bite, a little pleading hidden under both.
Peter’s stomach drops.
“No,” he says quickly. “No, that’s not— you’re not—”
The figure flickers back to facelessness.
It doesn’t correct him.
It doesn’t need to.
Peter’s brain does the math anyway.
A door.
A threshold.
A place that smells like every consequence he’s ever had.
He looks past the figure, down the platform, into the darkest part of the tunnel.
There is no literal door.
But there is a sense of it, like the air thickens in one direction and thins in another. Like gravity is leaning.
Peter swallows again.
“I can’t,” he says, and this time he means it in the only way that matters—practical. “Not now.”
The figure waits.
Peter feels suddenly, acutely, that he is being offered something without pressure. That the station has no desire for him. Only a process.
He lifts the extra coffee cup slightly, as if it can anchor him.
“I’ve got loose ends.” he says.
The platform’s lights buzz.
The figure’s posture changes by a millimeter—like approval, like acknowledgment, like a checkbox ticked.
Peter exhales.
“Yeah,” he says, more firmly. “I’ll— I’ll be along. Later.”
The figure doesn’t smile.
It doesn’t nod.
It only says, softly, like it’s filing away the information:
“When you’re finished.”
Peter’s breath fogs in the air.
He has no idea if that’s normal in a subway station that isn’t part of New York.
He turns around before his brain can talk him out of it.
He takes three steps, and the city slams back into him like a wave.
Noise. Smells. People. Heat.
He staggers, coffee sloshing but not spilling—because of course, of course, he won’t drop the cups. He never drops what he’s carrying until it’s too late.
He stands there on the sidewalk, heart hammering, and pretends to check his phone like he’s just another guy who got a weird text.
His hands shake.
He is not crying.
He is not relieved.
He is only aware of the fact that something in the universe has noticed him in a new way.
And the worst part is—
It didn’t feel like a threat.
It felt like a schedule.
---
MJ calls three hours later.
He’s on the roof of a building that technically has a “No Trespassing” sign and technically has an alarm that stopped working three years ago. The sun is setting in that bruised orange way that makes everything look like it’s been dipped in old honey.
Peter is sitting with his back against a water tower, one coffee finally finished and the other long gone, because he gave it away to a sanitation worker who looked like he needed it more than Peter did.
His phone buzzes, and the screen lights up with her name, and his whole body reacts like it’s being grabbed by the collar.
He answers on the second ring.
“Hey” he says.
“Hey,” MJ says, and her voice is warm in a way that makes his ribs ache. “You alive?”
Peter closes his eyes.
“Define alive.”
“Peter.”
He smiles despite himself, the sound of her saying his name cutting through the fog like a scalpel.
“I’m fine.” he says automatically.
There’s a pause. Not silence—MJ’s pauses are active. She is listening to the spaces between his words.
“You sound like you’re lying.” she says.
Peter tilts his head back and stares at the sky. The first stars are coming out, faint against the city glow, and one of them makes him think of a subway station that doesn’t exist.
“I’m tired.” he admits, which is not the same as telling the truth but is closer than he usually gets.
“Tired like ‘I didn’t sleep’ or tired like ‘I’m going to do something stupid’?”
Peter snorts. “Wow. Love the options.”
“Pick one.”
He rolls the cold coffee cup between his fingers.
“Tired like… I didn’t sleep.” he says.
MJ’s breath shifts on the other end.
“Okay,” she says, and Peter knows she’s choosing not to escalate. For now. “Come over. I’ll feed you.”
“I can’t”
“Peter.”
“I can’t.” he repeats, and the words come out sharper than he means. He hears it. He regrets it. He can’t stop it.
MJ doesn’t snap back. That’s the thing about her; she doesn’t take his barbs personally anymore. She’s learned how to aim around them.
“Why not?” she asks quietly.
Peter’s throat tightens.
Because if he goes over, he’ll sit on her couch and she’ll look at him with those eyes that see too much, and she’ll ask him what’s wrong, and he will either lie or break, and he doesn’t have time for either.
Because the subway station exists now. Because the door exists now. Because he told something in the universe he’d be along later, and now “later” has become a concept that feels measurable.
He swallows.
“Just… stuff” he says.
MJ’s voice softens.
“Peter,” she says, like she’s touching his wrist from across the city. “You don’t have to do this alone.”
It hits him in the chest like a familiar weapon.
He laughs, because it’s that or scream.
“Yeah,” he says. “I know.”
“Do you?”
Peter looks out over the skyline. Somewhere in the distance, a helicopter moves like a slow insect. Somewhere down below, a kid is probably pointing up at the sky, telling their parent Spider-Man lives on the rooftops. Somewhere, someone is having the worst day of their life and doesn’t know a masked idiot is going to show up and make it marginally less terrible.
He hears the subway station in the back of his skull like a low-frequency hum.
“I’ll see you soon.” he says instead of answering.
MJ is quiet for a beat.
Then: “..Okay. But I’m holding you to that.”
Peter’s chest tightens in a way that is not romantic, not tragic. Just… weight.
“Yeah,” he says. “Hold me.”
He hangs up before he can hear whatever she might say next.
Because if she says the wrong thing—the right thing—he might stop moving.
And he cannot stop moving.
Not yet.
He promised.
---
He doesn’t write a list.
That would make it real in a way he’s not ready for.
But his brain starts making one anyway, because his brain is a machine built for triage.
Loose ends.
Debts.
Regrets.
When he’s not webswinging, the list creeps into his thoughts like a watermark.
When he’s webswinging, it becomes the rhythm under his movement: go, go, go, finish, finish, finish.
He starts with the smallest things.
Because that’s how you approach an apocalypse: by cleaning up the edges first.
A kid in Queens who sent him a letter months ago, addressed to “Spider-Man, New York” with a sticker of a dinosaur on the envelope. The letter had said: If you ever come to my birthday I won’t tell anyone you’re Peter Parker.
It had made him laugh so hard he’d choked, and then it had made him sit on the floor in his kitchen for twenty minutes staring at the wall.
He finds the address. He goes.
He doesn’t tell MJ.
He doesn’t tell anyone.
He shows up in costume, because a promise is a promise, and if he shows up as Peter he’ll have to explain why he’s there and that’s another loose end he doesn’t have time to tie.
The kid shrieks. The parents cry. Someone hands him a plastic plate with pizza on it. The kid makes him sit in a tiny chair. Someone puts a paper crown on his head.
He laughs until his ribs hurt.
He lets the kid paint the fingertips of his gloves with glitter glue and tells her it’s tactical.
He does not let himself think about how easy it is to make a child happy with the bare minimum of showing up.
When he leaves, the world sways for a second at the edge of his vision.
He grips the fence outside the building and breathes through the nausea.
He looks up at the sky and whispers, without knowing who he’s speaking to:
“One down.”
The air doesn’t answer.
But he thinks, very faintly, he hears the subway station hum in approval.
---
He pays a hospital bill next.
Not his. Someone else’s. A man who got hit by debris during the last big fight and woke up alive and broke. The bill is a number that makes Peter’s stomach turn.
He hacks the hospital’s payment portal in three minutes from a stolen laptop in an internet café, because hacking is easier than asking for help.
He reroutes money from an abandoned Stark relief fund account that technically exists and technically shouldn’t, because Tony left behind a lot of ghosts, and one of them is funding.
He leaves a note in the ledger that only someone with access to the backend will ever see:
FOR THE LOVE OF GOD STOP CHARGING PEOPLE FOR SURVIVING
He smiles for half a second.
Then his hands start shaking again.
He closes the laptop and sits very still until his heartbeat stops trying to escape his ribs.
The coffee he buys afterward tastes like metal.
---
He goes to May’s grave in the middle of the night.
Not because it’s poetic.
Because it’s the only time he can stand there without someone seeing him and saying something kind.
The cemetery is cold. The grass is damp. The city’s glow makes the headstones look like teeth.
He stands in front of hers and stares at her name until the letters blur.
He doesn’t kneel. He doesn’t pray. He doesn’t cry.
He just… stands.
“Hey,” he says eventually, because the beginning is always stupid. “So. Uh. I did it.”
Silence.
Peter’s throat tightens.
“I mean,” he corrects, because he can’t help himself, “I did a lot. I don’t know if ‘it’ is a thing. ‘It’ is sort of… conceptually unclear.”
He hears, like a ghost of his own sarcasm, the way she used to snort when he tried to intellectualize his feelings.
He swallows.
“I’m sorry” he says.
It comes out flat. Like a fact. Like a debt.
He digs his nails into his palms hard enough to hurt.
“I’m sorry..” he repeats, slightly softer, because repetition is how he convinces himself he means it.
He doesn’t say what he’s sorry for. There’s too much.
He stands there until his legs start to tremble.
Then he turns and walks away, because lingering is dangerous.
Halfway to the gate, he has to stop and lean against a tree.
He vomits into the grass, quietly, like he’s ashamed of taking up space even in the act of being sick.
When he’s done, he wipes his mouth with his sleeve and laughs once, breathless.
“Okay,” he whispers, to nobody, to everything. “Okay. That’s… yeah. That’s one.”
The air smells briefly, impossibly, like subway dust.
---
He starts visiting people he shouldn’t.
Villains.
Not the ones who are still actively trying to kill him—those are loose ends of a different sort, and he handles them the usual way, with fists and webbing and desperate improvisation.
He visits the ones who stopped.
The ones who are in prison now. The ones in rehabilitation programs. The ones who got offered a second chance and, against all odds, took it.
He doesn’t have a reason he can explain. Not to them, not to himself.
But he has a sense, deep in his bones, that some debts are owed not in money but in acknowledgement.
The first one laughs in his face.
The second one spits at his feet.
The third one just looks at him, eyes red-rimmed, and says: “Why are you here?”
Peter’s voice catches.
“Because,” he says, and then his brain scrambles for a joke. For a mask. For something he can hold up between him and the truth.
He fails.
“Because you changed,” he says, quietly. “And I wanted you to know it mattered.”
The man stares at him for a long time.
Then he swallows, like the words are sharp.
“I don’t deserve that..” he says.
Peter shrugs, too tired to argue.
“Yeah,” he says. “Me neither. That’s kind of the point.”
When he leaves, his legs feel like they are filled with sand.
He sits on the curb outside the facility and presses the heel of his hand into his sternum until the ache eases.
His phone buzzes.
MJ: You coming over tonight?
Peter stares at the message until the letters swim.
His fingers hover over the keyboard.
He types: soon
He deletes it.
He types: I can’t
He deletes it.
He types: I love you
His hands shake so badly he almost drops the phone.
He deletes it.
Finally, he sends: tomorrow
It’s a lie.
Or it’s a promise.
He doesn’t know anymore.
---
The station comes back in flashes.
Not always the full platform. Sometimes it’s just the smell, sudden and wrong, in the middle of a fight. Sometimes it’s the buzz of fluorescent lights when he’s standing under the sun. Sometimes it’s a sensation of standing near a cliff edge when he’s nowhere near any height.
Once, he’s swinging between buildings and the world stutters like a video buffering, and for a second he sees the dark tunnel again—an absence shaped like an opening.
He keeps moving.
He keeps tying.
He keeps paying.
He keeps finishing.
Because if he stops, the platform will appear, and he is not done.
He isn’t—
He is.
Not yet.
He is.
Not yet.
The contradiction lives under his skin like a second heartbeat.
---
He finally goes to Stark Tower.
It isn’t called that anymore. It has a new name, a new logo, a new set of security protocols that exist mainly to make people feel safe.
Peter bypasses them anyway.
He climbs through an access duct because it’s quieter than using the elevator and because habits are hard to kill.
The lab is dim. Machines sleep under cloth covers. The air smells like oil and ozone and ghosts.
There’s a terminal in the corner that still recognizes his biometrics.
Peter stares at the screen for a long moment before touching it.
A file directory opens.
His name is still here in the code, tucked in places like a secret.
He swallows.
He doesn’t know what he’s looking for. He just knows he needs to… close something.
He opens the security logs. Skims. Checks the flags.
There’s a section labeled “ZETA” that he does not remember creating.
His stomach flips.
His fingers move anyway.
The file opens.
It’s not a suit schematic.
It’s not a weapon.
It’s a list of emergency contingencies. Protocols. Steps. Written by him—by some version of him—late at night, in a spiral.
What to do if Peter disappears.
What to do if he cannot return.
Where to find the safehouses he never told anyone about.
Passwords.
Access keys.
And, at the bottom, a message addressed to no one in particular:
If you’re reading this, it means I didn’t make it back. That’s not your fault. Please don’t build a robot version of me. That would be weird and also I’d haunt you.
Peter laughs out loud.
It breaks in the middle and turns into a cough.
He presses a hand to his mouth, breathing hard.
His vision tunnels.
For a second, he smells subway dust.
He grips the edge of the console.
“Okay,” he whispers. “Okay.”
He starts doing the thing he is best at: fixing.
He consolidates the files. Encrypts them properly. Leaves them somewhere they will be found if needed. He writes a clean, clear summary note for whoever comes next.
He makes it idiot-proof.
He makes it Peter-proof, which is harder.
Then he closes the directory.
He sits down on the cold floor of the lab, back against the wall, and stares at the ceiling until his heartbeat slows.
His phone buzzes again.
MJ: tomorrow then. promise?
Peter’s throat tightens.
He types: promise
He sends it before he can take it back.
He sits there for a long time after, staring at the glowing “delivered.”
His chest aches like a bruise.
---
Tomorrow comes.
He goes to MJ’s place.
He almost doesn’t.
He stands outside her building for five full minutes with his hand on the door handle, breathing like he’s about to jump off a roof.
Then he forces himself inside because he promised, and promises are the only thing holding him together anymore.
MJ opens the door before he can knock, like she’s been listening for his footsteps.
She looks him over in one sweep—his face, his posture, the way he’s holding himself like his bones are slightly misaligned.
“You look like shit.” she says.
Peter’s mouth twitches.
“Flirting already?”
MJ doesn’t smile.
She steps forward and grabs the front of his jacket gently, like she’s anchoring him.
“No,” she says quietly. “Seriously. Peter.”
Peter’s lungs feel suddenly too small.
He tries to joke again, because joking is his lifeline.
“I’ve been worse.”
“Yeah,” MJ says. “That’s not comforting.”
She pulls him inside. The apartment smells like garlic and laundry detergent and MJ’s shampoo. It smells like life.
Peter’s knees go weak.
He sits on her couch like an old man.
MJ brings him food. Real food. Not convenience-store garbage. She puts a plate in front of him like he is a person who deserves to be fed.
Peter stares at it.
He can feel his hands shaking.
MJ sits across from him, knees pulled up, watching.
“You’re doing that thing.” she says.
Peter forces his fingers to still.
“What thing?”
“That thing where you’re trying to decide how much truth you can give me without it changing the way I look at you.”
Peter’s throat closes.
“That’s… not—”
MJ’s eyes are steady.
“Peter.”
He exhales.
“Okay” he says.
MJ waits.
Peter stares at the plate until his vision blurs.
“I’m tired” he says again, and this time it isn’t an admission. It’s a confession.
MJ’s face softens, but she doesn’t let him off the hook.
“Sleep here,” she says. “Tonight. No rooftops. No disappearing at three a.m.”
Peter’s chest tightens.
He wants to say yes.
He wants it so badly it makes him feel sick.
But somewhere inside him, the subway platform hums.
He shakes his head once.
MJ’s eyes flash.
“Peter,” she says, sharper. “What is going on?”
His fingers dig into his knees.
He is not going to tell her about the station. He cannot. He doesn’t have the language for it that won’t sound insane or melodramatic.
So he says the truth in a different shape.
“I need to finish some stuff” he says.
MJ’s mouth tightens.
“..Stuff.” she echoes.
Peter nods.
“Loose ends.”
MJ’s expression changes, just slightly, like she’s hearing something under the words.
“Why,” she says carefully, “do you sound like you’re.. closing a book?”
Peter laughs once, hollow.
“Because my life is a very stupid book.” he says.
MJ leans forward.
“Peter,” she says, and her voice breaks on his name like she’s trying not to. “You don’t get to just decide you’re done. Not without— not without talking to me.”
His throat burns.
“I’m not—” he starts.
Not what?
Not dying? Not leaving? Not breaking?
He doesn’t know which lie he’s trying to deliver.
MJ reaches across the space and takes his hand.
Her palm is warm. Real. Human.
“You’re here,” she says. “You’re with me right now. Stay.”
Peter’s entire body trembles like a building under stress.
He closes his eyes.
For one second—just one—he lets himself imagine it.
Staying.
Sleeping.
Letting someone else hold the weight.
The subway station hums louder in the back of his skull, like a distant train that never arrives.
Peter opens his eyes.
“I’ll be back.” he says, and he hates himself for how familiar those words are.
MJ’s jaw tightens.
“Don’t,” she says. “Don’t you do that.”
Peter squeezes her hand once, too hard, like he’s trying to transmit something without words.
“I love you” he says suddenly.
MJ freezes.
Peter feels the sentence drop into the room like a bomb.
He hasn’t said it like that in a while. Not because he doesn’t mean it. Because meaning it makes it dangerous.
MJ’s eyes shine.
“Peter..” she whispers.
He stands up.
MJ stands too, faster, like she’s going to stop him.
Peter shakes his head once, desperate.
“I can’t stay,” he says, and it comes out as a plea. “I just— I can’t. Not yet.”
MJ’s hands curl into fists.
“Not yet.” she repeats, and there’s fear under her anger now, and it slices him open.
Peter backs toward the door.
MJ follows him.
He can’t look at her face.
If he looks, he’ll fall apart. If he falls apart, he won’t finish. If he won’t finish, the platform will wait forever, and he will be trapped in the old therebefore like a ghost who refuses to die.
At the door, he pauses.
“I promised,” he says, because that’s all he has left to hold onto. “I promised I’d be back.”
MJ’s voice is raw.
“Who did you promise?” she asks.
Peter’s lungs seize.
He swallows.
He lies.
“Myself.” he says.
And then he leaves.
---
He doesn’t go back to the rooftops immediately.
He goes to a place he hasn’t visited in years.
A small community center in Queens where a volunteer group runs after-school programs. Where Peter used to help tutor kids in math before the world got too big. Where he used to feel like being Spider-Man was a thing he did, not a thing he was.
He walks in through the front door like a normal person.
The woman at the desk looks up, startled, then squints.
“Peter?” she says.
Peter smiles, and it feels like putting on an old mask that doesn’t fit quite right anymore.
“Hey” he says.
Her face brightens.
“Oh my god,” she says. “Where have you— we thought you moved!”
Peter shrugs.
“Yeah,” he says. “Something like that.”
She doesn’t press. Maybe she can see the exhaustion in his eyes. Maybe she’s learned not to ask the wrong questions of young men who come back from wars.
She gestures toward the back rooms.
“Kids are in the rec room,” she says. “We could always use an extra set of hands.”
Peter nods.
“Yeah,” he says. “That’s why I’m here.”
In the rec room, kids are doing homework, arguing over a board game, throwing a foam ball at a wall despite a sign that says “NO THROWING”.
One kid looks up and stares at him.
Then another.
A ripple goes through the room as recognition spreads, not of Peter Parker but of the vibe of someone who belongs to their world.
Peter walks in slowly.
A kid—maybe ten—stands up and says, incredulous, “You’re him.”
Peter lifts his eyebrows.
“I’m… me” he says.
The kid points at his face like that’s evidence.
“My cousin says you’re Spider-Man!” the kid blurts.
Peter laughs.
“Your cousin sounds like a conspiracy theorist.”
The kid’s eyes narrow.
“You’re denying it too hard.”
Peter puts a hand over his heart, mock-offended.
“Okay, wow, rude.”
A few kids laugh. The sound is sharp and clean and pulls something in Peter’s chest loose.
He sits at a table and helps with math.
He explains fractions with a patience he forgot he had.
He lets a kid show him a drawing of Spider-Man fighting a dragon and tells him it’s “shockingly accurate.”
For an hour, the world feels simple.
Then his vision blurs at the edges again.
He grips the table.
The fluorescent lights above buzz.
His stomach flips.
The room’s sounds warp.
Peter blinks—
And for a second, the rec room’s tile floor is subway concrete.
The kids’ voices are far away, muffled like they’re underwater.
He hears the hum of the station like a living thing.
Peter forces himself to breathe.
The room snaps back.
He smiles too wide.
“Hey,” he says to the kid next to him. “I’m gonna— uh— I’m gonna get some water.”
He stands too fast. Blackness sparkles behind his eyes.
He makes it to the hallway before his knees buckle.
He catches himself on the wall, breathing hard.
A voice behind him, very small: “Are you okay?”
Peter turns.
It’s the kid who accused him of denying too hard.
The kid’s face is concerned in that blunt, unfiltered way children have when they haven’t learned to pretend they don’t see pain.
Peter forces a smile.
“I’m fine” he says.
The kid doesn’t look convinced.
“You look like my uncle when he says he’s fine.” the kid says.
Peter huffs a laugh.
“Your uncle sounds like a liar.”
The kid’s eyes narrow.
“So do you.”
Peter’s throat tightens.
He crouches slowly, because standing makes him feel like gravity is pulling him toward some other place.
The kid shifts, uncertain.
Peter looks at him.
“What’s your name?” Peter asks.
“Eli!” the kid says.
Peter nods.
“Okay, Eli,” he says. “Here’s the thing. Sometimes… sometimes people carry stuff for a long time, and it makes them look kind of… tired.”
Eli watches him carefully, like he’s storing the information for later.
“You gonna stop carrying it?” Eli asks.
Peter’s mouth opens.
No words come.
Because the answer is yes.
Because the answer is soon.
Because he can’t say that to a kid with open eyes and a living heartbeat.
So he says the only true thing he can:
“I’m working on it.” he says.
Eli nods once, solemn.
“Okay,” he says. “Don’t die.”
Peter laughs, startled and broken.
“Yeah,” he says. “I’ll… I’ll try not to.”
Eli stares at him like he can see straight through the joke.
Then he says, quietly, like a command:
“Promise.”
Peter’s chest tightens.
He thinks of MJ’s message.
He thinks of the platform.
He thinks of all the promises that have held him together and all the ones that have split him open.
He swallows.
“I promise” he says.
Eli nods, satisfied.
Then he turns and runs back into the rec room like the conversation never happened.
Peter stays crouched in the hallway for a long time, breathing through the ache.
He whispers into the empty air:
“Okay. Okay. That one too.”
The lights buzz.
The station hums in the back of his skull like a clock ticking closer to a time he has already agreed to.
---
After that, the loose ends start coming faster.
Not because Peter accelerates.
Because the universe does.
He finds himself in the right place at the right time in a way that is too precise to be coincidence.
A mugger who would’ve shot someone if Spider-Man hadn’t been there. Peter is there. He stops it. He talks the guy down. He watches the man’s hands shake and feels a terrible kinship.
A fire in a tenement building. Peter gets people out. He carries an old woman down four flights of stairs, his arms burning, his vision swimming. She cups his face with shaking hands and says, “God bless you!”
Peter thinks, distantly: I don’t think God is the one who did this.
He smiles anyway.
A kid on a bridge who looks like he’s about to jump—not because he wants to die, but because he can’t see another way to live. Peter climbs the railing and sits beside him like it’s normal. He talks. He jokes. He listens. He doesn’t say “I understand,” because understanding would be too sharp.
He just stays until the kid climbs down.
Afterward, Peter leans against the bridge and vomits into the river.
He wipes his mouth and laughs once, dry and helpless.
“Okay,” he whispers. “Okay. That one…”
His body feels like it’s closing down in slow increments. Like systems powering off one by one.
He starts waking up on floors he doesn’t remember lying down on.
He starts forgetting what day it is.
He starts noticing that he’s always cold, except when he’s fever-hot, and there’s no middle ground anymore.
He starts to feel, in quiet moments, like he’s already half a ghost.
And the platform keeps visiting.
A buzz. A smell. A flicker.
A reminder.
Not cruel.
Just present.
---
The last loose end isn’t a person.
It’s him.
His younger self.
Not the literal kid on the platform.
The internal one.
The one who made the first promise.
The one who said: I can do this. I can handle it. I can be Spider-Man and still be Peter.
Peter avoids that one the longest, because he knows it’s the most dangerous.
You can pay debts to others.
You can apologize.
You can fix machines.
But you can’t fix yourself without sitting still long enough to see the cracks.
And Peter has built his entire life around never sitting still.
But there’s a night—one of those too-quiet nights where the city feels like it’s holding its breath—and Peter finds himself back on the roof with the water tower.
He doesn’t remember climbing up here.
He just… arrives.
The sky is clear. The stars are sharper than usual. The world feels thin at the edges.
Peter sits with his back against the water tower and lets his head fall back.
His phone is in his hand, screen dark.
He hasn’t texted MJ in two days.
He knows she’s furious.
He knows she’s scared.
He knows she deserves more than “tomorrow.”
He closes his eyes.
“Okay,” he whispers. “Okay. Fine.”
He doesn’t know who he’s talking to.
Maybe the universe.
Maybe the station.
Maybe the part of him that is still fifteen and still believes in rules.
“Show up,” he says, voice rough. “If you’re gonna— if you’re gonna do this, just— do it.”
The air changes.
The buzz begins.
Peter opens his eyes—
And he’s on the platform again.
The coffee cups are gone this time.
His hands are empty.
That feels like a warning.
The platform is the same. The lights. The bench. The vending machine. The dark tunnel.
The figure is there at the far end, waiting with perfect patience.
Peter stands still, breathing carefully.
He looks down the platform.
“Okay,” he says, voice flat. “I’m here.”
The figure doesn’t move.
It doesn’t need to.
The air fills with smells again—antiseptic, smoke, rain, cheap cologne, sweat, cotton candy, blood.
Peter’s throat tightens.
“I did it,” he says. “I did the— I did the things. The… stupid, little, human things.”
The figure tilts its head.
It flickers.
For a second, it is an old man in a construction vest. For a second, it is a woman with a child on her hip. For a second, it is a guy with bruised knuckles in a prison jumpsuit. For a second, it is a kid holding a dinosaur sticker envelope.
Then it settles—
Into him.
Fifteen.
Mask crooked.
Eyes tired.
Not dramatic. Just… worn down by responsibility that came too early.
The fifteen-year-old version of him looks at him like he’s been waiting for this meeting for years.
“You’re late.” the kid says.
Peter laughs once, breathless.
“Yeah,” he says. “I know.”
The kid’s eyes flick down Peter’s body like he’s checking damage.
“You look worse.” the kid says, blunt.
Peter shrugs.
“That tracks.”
The kid’s mouth tightens.
“We should have stopped earlier.” he says.
Peter’s chest aches.
“Yeah,” he says quietly. “We should’ve.”
A silence stretches between them.
The platform’s lights buzz, steady and indifferent.
The kid’s voice softens.
“But you promised,” he says. “You promised we’d stop when it was right.”
Peter swallows.
He remembers being fifteen. He remembers the way he used promises like armor. The way he thought if he promised hard enough, the universe would be obliged to cooperate.
He looks at the kid.
“I kept it.” he says.
The kid nods once.
“I know.”
The kid steps closer.
And as he moves, he shifts—his face becomes May’s for half a second, then Tony’s intensity without the arrogance, then a civilian’s grateful smile, then MJ’s stubborn belief—not her, not her body, not her voice, just the shape of her faith in him.
Peter flinches.
The figure stabilizes again into his younger self.
The kid looks up at him, eyes too old.
“We’re empty now.” the kid says.
Peter’s breath catches.
“Yeah..” he whispers.
The kid’s voice is very quiet.
“Can we rest now?”
Peter feels something in his chest give way.
Not a sob.
Not relief.
Not joy.
Just the last taut string snapping after holding for too long.
He exhales.
He doesn’t smile.
He doesn’t cry.
He doesn’t argue.
“..Yeah.” he says.
A pause.
Then, like accepting a fact:
“Okay.”
The platform’s air shifts.
The darkness down the tunnel opens—not like a door swinging wide, but like space making room.
A threshold reveals itself by absence: the lack of resistance.
Peter looks at it.
He feels no yearning.
No fear.
Just the quiet sensation of a process reaching its conclusion.
The kid steps beside him, not leading, not pushing.
Just… present.
Peter’s fingers curl once, as if searching for a webline that isn’t there.
He thinks of MJ.
He thinks of her eyes. Her hands. Her voice saying 'stay'.
He thinks of all the living people who will wake up tomorrow and not know exactly why the air feels heavier.
His throat tightens.
Not regret.
Not quite.
Something adjacent.
He looks back down the platform, as if the city might be there.
It isn’t.
Just the bench.
The vending machine.
The hum.
Peter swallows.
“I’m sorry” he says, and he doesn’t know who it’s for. MJ. May. Himself. The kid. The universe.
The kid doesn’t answer.
It doesn’t need to.
Peter steps toward the dark.
The last thing he hears—before the threshold takes the sound away—is his younger self, very quiet, almost gentle:
“You did good.”
Peter’s mouth twitches, a broken almost-smile.
“Yeah,” he says, because he can’t help himself. “I know.”
And then he goes.
Not happy.
Not sad.
Just… finished.
