Frank hears the scream and turns before he thinks better of it.
It cuts through the city noise wrong. Not loud enough to command a crowd, not sharp enough to stop traffic, but desperate in a way that goes straight past reason and lodges somewhere old and rotten beneath his ribs. By the time the rest of the street starts slowing down to stare, Frank is already moving.
Smoke curls up ahead in ugly black ribbons. A cab sits wrecked against a light pole, another car crumpled across the intersection like a fist had closed around both of them and never let go. People have formed that familiar useless ring, half-curious, half-afraid, the kind of crowd that always gathers when tragedy is fresh enough to still be entertainment. Someone has their phone out. Someone else is shouting for 911 like saying the number out loud counts as helping.
Of course no one’s doing a damn thing.
He cuts through them without a word, boots crunching broken glass underfoot, already tasting the gasoline on the air. It is in the back of his throat before he even reaches the cab. Fire. Fuel. Heat. Not much time. He knows the language instantly. His body knows it faster than his mind does. Assess the exits. Assess the angle. Assess the flames. Calculate how long before the whole thing becomes a coffin.
Then he reaches the window and looks inside.
The woman in the back seat is half-obscured by shattered safety glass and the warped metal frame, one hand slamming weakly against the window, eyes wide with terror and pain and that terrible flicker of hope people get when they realize someone has finally stopped. Her hair is mussed. There is blood somewhere near her temple, or maybe it is shadow, maybe it is soot. Her mouth is moving around pleas he can’t fully hear through the glass and the ringing that has started in his ears.
For one impossible, sick, treacherous second, Frank cannot breathe.
The thought doesn’t form so much as tear through him.
No, because that face is wrong. Different. Thinner, maybe. Harder in places life had once left soft. Marked by things he can’t place in a glance. But there is something there. The shape of her panic. The line of her mouth. The raw human sound of her begging for help. It hits him in the chest with such blunt force that his heartbeat suddenly feels violent, wild, like it is trying to break its own way out.
His mind does something cruel to him then, because his mind has always had a talent for cruelty. It reaches backward without permission. A kitchen half-lit in morning sun. Maria laughing at something small. Maria turning over in bed and tucking cold feet against his calf. Maria in the passenger seat singing off-key just to annoy him. Maria on the floor in blood his hands could not hold inside her. Maria dead. Maria gone. Maria carved into the inside of his skull so deep there are parts of him that no longer exist without the outline she left behind.
The dead do not sit trapped in wrecked taxis and scream for help.
The dead do not look at him.
His stomach turns over so hard it almost feels like fear.
Not fear of the fire. Not fear of the wreck.
Because hope is the dirtiest trick God ever played on anybody, and Frank Castle learned a long time ago that it only shows up when there is something left to lose.
The fire crackles louder from the other car. A sharp whoosh. A warning.
Frank is moving again before the panic can get its claws any deeper.
“Move back!” he barks through the glass, voice rough enough to grate. “Now.”
It comes out harsher than he means, but that does not matter. Nothing matters except getting her out before the fire spreads. Except shutting up whatever is unraveling inside him before it gets somebody killed.
Her eyes snap to him, panicked and glass-bright. She tries to move. It is immediate, and it is wrong.
Frank sees it in an instant. The hitch in her shoulder. The lag in her arm. The awkward, limited pull of her body as she tries to obey and cannot do it fast enough. There is a cane jammed crooked in the footwell. The sight of it punches something low and furious through him.
She was hurt before this.
The crowd is still hovering behind him, murmuring, useless as always. Frank doesn’t even turn his head when he snarls, “Don’t just stand there, call it in!” at no one and all of them. His hands are already on the door frame.
He grabs the warped metal and hauls.
The cab shudders. The frame shrieks. The door gives maybe half an inch before settling stubbornly back against the pole.
The muscles in his shoulders and arms light up with effort, old injuries protesting, knuckles whitening where they clamp around bent steel. The metal groans like something dying, but it does not give him what he needs. Not enough space. Not enough time. Not enough anything.
His pulse is pounding so hard now he can feel it in his teeth.
The thought drops through him like a stone.
Not this. Not another woman trapped. Not another body he can’t reach fast enough. Not another set of frightened eyes looking at him like he is the last line between life and the dark. Not another goddamn second where he has to feel what it is like to be helpless while the world burns around someone he cannot save.
He plants one boot against the crumpled panel and yanks with everything he’s got.
“Come on,” he growls, and there is real panic underneath it now, smothered under rage but alive all the same. “Come on.”
His breathing has gone shallow. Fast. He hates that he can feel it happening and cannot stop it. Hates the way the edges of the moment are beginning to blur into memory. Hates the way his chest is tightening not with exertion, not with smoke, but with something older and uglier, something that remembers blood on pavement and his own voice breaking on a prayer no one answered.
The woman inside is still trying to move, trying to make herself smaller, trying not to cry maybe, or maybe she is crying and he just can’t hear it over the noise in his own skull.
He cannot let himself think. Thinking is how cracks form.
Frank releases the frame long enough to rip off his jacket. He wraps it around his fist with jerking, brutal movements and raps hard against the glass to get her attention.
“Hey.” His voice drops lower, but there is a shake in it now, buried deep. “Look at me.”
And that is the worst part.
Because there is terror there, yes, but trust too. Immediate and fragile and absolute. The trust of someone who has no reason left to trust anybody and does it anyway because the alternative is dying alone in a locked car while strangers walk past.
It reaches into him like a blade.
“Cover your face,” he orders. “Turn away from the window. Now.”
She moves as best she can. Not fast. Not clean. But she tries.
Frank drives his fist through the glass.
It blows inward in a burst of cracking safety shards. He knocks the rest free with his forearm, ignoring the sting as pieces bite into skin. Blood beads almost at once across his knuckles and wrist, but it barely registers. His body is all momentum now, all violence bent toward one purpose.
“That’s it,” he says, voice low and urgent and far too rough. “Come on. Come on.”
He reaches in, shoves aside the jagged remnants, and tries to guide her toward the opening. Up close, the resemblance hits harder and makes less sense. Smoke smears everything. Soot, blood, fear. Her face keeps slipping in and out of focus, not because he can’t see it, but because his brain keeps overlaying another on top of it. Maria smiling. Maria frightened. Maria dying. Maria gone. Maria where no fire can reach her and no hand can bring her back.
No, he tells himself savagely. No. Don’t do this. Don’t put her face where it does not belong. Don’t dig up bones just because a ghost has your wife’s mouth.
But then she makes a sound, small and broken and painfully human, and it caves something in his chest anyway.
“Alright,” he says, though he is no longer sure whether he is talking to her or to himself. “Alright, I got you.”
A lie, maybe. A promise. He cannot tell.
He braces one arm behind her shoulders, the other reaching across to free her from where the seat and twisted frame are trapping her. The moment he tries to pull her through, she catches hard against the bent metal.
Frank’s entire body seizes with it.
“Sorry,” he bites out immediately, the word dragged from somewhere rusted shut. “Sorry. Hang on.”
His throat burns. His hands are shaking now. Not enough to make him clumsy, but enough for him to feel it, which is worse. Frank Castle does not shake. Frank Castle does not panic. Frank Castle puts one foot in front of the other and does what has to be done while everything inside him goes dark and hard and quiet.
Inside, he is back on that awful day, back in that endless second before the gunfire finished tearing his life in half, back in every alley and rooftop and warehouse afterward where vengeance kept him moving because grief would have buried him alive. Inside, his mind is screaming at him with a singular, animal desperation he has not felt in years.
Not because she is a civilian. Not because it is the right thing. Not because no one else will.
Because if he loses this woman too, whatever impossible part of him had stirred awake at the sight of her will tear itself bloody against his bones until there is nothing left.
Frank shifts his grip. Forces air into his lungs. Plants his shoulder against the ruined opening.
“Don’t do this,” he mutters, and now he knows he is not talking to the car. “Please.”
The word nearly stops him cold.
He cannot remember the last time he said it and meant it.
Then he shoves forward and pulls with brute force, ignoring the shriek of metal, ignoring the glass carving fresh lines into his forearm, ignoring the hot warning pulse of the fire building behind them. The frame scrapes her side. She catches once more. He grits his teeth so hard his jaw aches and tears the rest of the way through like he can rip fate open with his bare hands if he is angry enough.
And then suddenly she is free.
The force of it nearly sends her collapsing straight into him. Frank catches her against his chest with a sound punched out of him that is not quite a grunt and not quite anything human. She is light in the wrong way. Trembling. Real. Too real. He can feel the frantic beat of her heart through the layers between them, and for one dizzy, cursed instant his own heart answers like it recognizes something his mind is still too terrified to name.
The fire behind them flares hotter.
Frank scoops her up before she can find her footing, one arm under her knees, the other locked around her back. He carries her away from the wreck fast, heedless of the people parting for him, heedless of the eyes on them, heedless of the way she fits against him like an old wound reopening.
He does not stop until there is distance between them and the cab, distance between them and the heat, distance between them and the shape of disaster.
Only then does he lower her carefully against the base of a storefront, one hand staying at her shoulder to steady her when her body seems ready to give out. He drops to a crouch in front of her, breathing harder than he should be. Smoke clings to both of them. Soot streaks his hands. Blood, maybe his, maybe not, marks the cuff of his shirt.
The question comes out strained. Too sharp to be gentle, too wrecked to be merely practical.
He hates that she can probably hear something in it.
He forces himself to assess. Breathing. Consciousness. Burns? Blood loss? Shock, definitely. Maybe worse. He scans her quickly, eyes snagging again and again on her face despite himself, every glance a fresh injury. The closer he looks, the more impossible it feels. Not identical. Not even close enough for sanity to mistake. And yet there is some cruel echo there, some familiar architecture in the features, in the expression, in the very fact of her looking at him like the sky just broke open and let one terrible man through to drag her back from it.
Hope rises again, small and vicious.
No. No, because the dead stay dead. Because that lesson was branded into him with gunpowder and blood. Because miracles are for other people. Softer people. Better people. Because if he lets himself believe for even one second that the universe has done something other than mock him, he will come apart right here on the sidewalk in front of God and everyone, and there is no version of Frank Castle that survives that intact.
Still, when he speaks again, his voice is lower.
“You’re safe,” he says, like he’s trying to convince himself the sentence can be true if he just says it hard enough. “For now.”
His eyes flick to the burning wreck, calculating if he needs to move her farther. Then back to her. Always back to her.
His jaw clenches. His chest aches. His hands have not stopped shaking.
He curls them into fists so she won’t see.
Then, because he has to know, because not knowing suddenly feels worse than any answer could be, because panic is a live wire under his skin and the only thing left to do is touch it and see if it kills him, Frank asks in a voice gone almost hoarse with the effort of holding himself together:
“Can you tell me your name?”