Chapter Text
It starts the way it always starts.
Dust in his mouth. Copper on his tongue. The world reduced to noise and dark and a tactical voice in his ear, flat and steady and impossible to argue with.
“Shift left, three.”
He moves. He knows what comes next — he always knows, will always know — and it doesn't matter. It never matters.
The air splits apart. Gunfire erupts, close, and tracers stitch the dark into fire overhead. He sucks in a breath just as a shockwave slams through his chest. White light erupts. Heat rolls over him in a wave that doesn't feel like heat so much as erasure, like the world itself has been seared away at the edges.
“Contact front, fifty.”
“Viper 3 down! URGENT!”
Everything shifts. Weight in his arms. Blood soaking through his gloves, through the gaps between his fingers — hot, because blood is always warmer than you'd expect, and it keeps being warm and sticky long after it shouldn't be. He presses harder. Both hands. Everything he has.
It's not enough.
"Viper 1 down."
The burn of hot metal against his wrist. A spray across his face, warm and tacky. The taste of it, iron and copper and bitter, floods his mouth, coats his teeth, slides down the back of his throat and he fights against a gag to make his voice work, make it come out flat, steady, coming from somewhere outside himself:
"Copy delay. Thank you, Overwatch. We'll hold."
The river. Dawn bleeding red.
Another voice echoes. Older. Steady in a way he’s never felt. “Wash it off, Saint. The river will carry it.”
His hands in the cold water. Still shaking.
“You don’t.”
---
The buzz of his phone pulls him up.
Bradley surfaces as if he’s coming up from deep water — pressure first, then light, then the slow burn of his lungs sucking in air and his body unclenching in relief. Not awake. Not under. Somewhere in the membrane between.
The taste of iron is still in his mouth. The weight still in his arms, phantom and heavy at the same time. He keeps his eyes closed and lies still—there were too many places where moving meant dying, and that lesson has never fully left him, even now—and waits for the apartment to come back to him
It does. Slowly. In pieces.
Salt, first. Then diesel. The faint smoke of distant wildfires bleeding in through the open window. The shrill cry of gulls somewhere over the harbor. A garbage truck rumbling below, tires hissing over wet asphalt. The sounds settle over him one by one, each one a small proof. You are here. This is now. You’re not there.
Wash it off.
He opens his eyes.
The ceiling of his apartment. The manual clock above the door — 0513.
Jaws, awake, not moving. Just watching him from where he'd wedged himself against Bradley's legs sometime during the night.
Bradley reached down automatically, scratching behind one ear.
"I'm up."
Satisfied, Jaws dropped his head back onto the mattress
The pale gray light of a San Pedro morning presses in through the window, hanging in the space between dark and daylight that Bradley has always found easier than either. He lies there a moment longer. Just breathing. Letting the voice finish fading.
It takes longer some mornings than others. Today is one of those.
Then he does the accounting.
Left knee — shrapnel, forward surgical unit, 2009, the scar tissue never quite softening the way they promised. Still tight in the cold, still audible on stairs, still the thing that wakes him up when the weather changes.
Right shoulder — the burn scar pulling across the back of it, worse in the morning, better once he moves.
Both hips — the same low chronic throb that had started somewhere around year eight of carrying weight across terrain that had no business being walked across, that his body had apparently decided to keep as a permanent reminder of his own choices.
Thirty-one years old. He had been eighteen when he enlisted. His body had been doing this math longer than it should have and it held a spiteful grudge.
He pushes himself upright. As expected, his knee pops and his hip answers with a complaining crack.
Whatever.
Nat still bitched about the way he ignored injuries, but Nat bitched about a lot of things.
He makes his way to the weight corner, moving slowly at first. Working through the stiffness instead of fighting it. Just moving until his body finally cooperates.
Stretches first. Shoulder, careful and methodical. Then hip flexors, both sides, longer on the left and finally, the hamstrings, which had been filing complaints since Marjah and show no signs of dropping the case, the fuckers.
The apartment stays quiet around him except for the city sounds drifting in through the open window. Gulls. Traffic somewhere down near the harbor. Pipes groaning in the walls.
Jaws had migrated from the bed at some point, settling near the weight rack with his head on his paws, tracking Bradley's movement with half-lidded eyes.
It takes maybe fifteen minutes before his body finally stops arguing with him, which is the best he ever gets from it in the morning. The gray light through the apartment has softened some by then.
He rolls his shoulder once.
Better.
Good enough.
He heads for the kitchen — specifically, the Vitamix that cost an ungodly amount of money and that he would not so secretly trade more than one of his guns for.
Protein powder. Something green that tasted like lawn clippings. Frozen banana. Almond milk. A tablespoon of peanut butter because he wasn’t a complete savage.
He runs it on high for thirty seconds. The machine is loud and violent in the quiet apartment, which feels appropriate.
He assembles Jaws' breakfast beside it while it runs. High-protein kibble. A spoonful of pumpkin. Fish oil. Joint supplement. Exactly 6 blueberries. A splash of goat’s milk.
The rehab vet had once suggested antioxidants.
Bradley wasn’t entirely convinced the blueberries were doing anything, but Jaws liked them and the science seemed solid enough.
Twice a week he’d add shredded chicken or sardines. Today wasn’t one of those days. Consistency mattered more than variety.
He deliberately ignored the fact that Jaws ate better than he did. Nat had opinions about that too. Which he also ignored.
He sits the bowl down and looks over.
Jaws was already sitting there, ears forward, gaze fixed on the bowl with the kind of focus he'd once reserved for explosives and insurgents.
”Go ahead."
Jaws crossed the kitchen immediately. Bradley watched long enough to make sure he started eating before turning away to pour the sludgy result from the Vitamix into a glass, grabbing his phone from the counter where he'd left it.
Three messages.
The first is from Stitch, timestamped 2247 the previous night, which meant Stitch had sent it while on shift, thinking about Bradley's missed appointment in between keeping people alive. Because of course he had.
Bradshaw. Missed your appointment last week. Rescheduling is not optional. Show up or I will come to your new house and do the exam in front of your entire crew. I have done it before. You know I'm not joking. — Han
Bradley read it twice. Smirked. Did not reschedule.
Annoying Daniel “Stitch” Han was one of the few pleasures he still took genuine delight in, and nothing drove his former squad corpsman into homicidal little fits faster than Bradley ignoring his own health.
Granted, Bradley was pretty sure that didn’t say anything good about him, but he also wasn’t interested in looking too closely at that, especially this early in the damn morning.
The second text was from Natasha, timestamped 0448 that morning.
Bradley frowned immediately.
Don't oversleep.
That was it. That was the whole text, and the sparseness of it made it worse — because something had her up that early. A bad call, maybe — she'd been running hard shifts lately and the job had a way of following you home whether you invited it or not.
He knew that well, even new as he was to this.
Or… maybe it wasn't the job.
Maybe it was the new guy, the Navy guy she'd mentioned exactly once before going quiet in that Natasha way that meant I'm not discussing this yet and also don't push me or I will claw your eyes out and feed them to the pigeons.
Bradley respected that mostly because Nat had been his sister since he was fourteen years old and the first person who’d ever looked at him like he was worth the trouble of knowing. Not fixed. Not saved. Just — seen.
He hadn’t known what to do with that then. Still didn’t, most days. But he’d stopped running from it somewhere around year three, which was probably as close to emotional growth as anyone was getting out of him.
Besides, he absolutely believed her about the eyes and pigeons thing.
So he hadn’t pushed.
But now his mind ran scenarios anyway, the way it always did when it came to her, whether he wanted it to or not.
He typed back: Already up.
She would read the same thing he'd read in her message and neither of them would acknowledge it. That was fine. That was them. He'd see her soon enough. He'd know then.
He downed the last of the smoothie abomination in one gulp before moving on to the final text, this one from Natalia, timestamped yesterday evening.
Efficient, warm, non-negotiable — that was Natalia Trace in three words, whether over text or in person
Sunday dinner. 5pm. I'm making your father's favorite. Don't be late and don't bring anything, I have everything. Te quiero, mijo.
He read it once and set the phone down. His eyes moving to the quilt she’d given him, his first Christmas with them, folded over the back of the couch. The one splash of color in the room. He looked at it for a moment longer than he meant to.
Mijo.
Christ.
He’d been hearing that word for fifteen years and it still did something to him he didn’t really have a name for. Gratitude came closest, maybe, but even that didn’t feel big enough for whatever this was.
Because it wasn’t just the word.
It was the fact that Natalia still said it like she meant it. Fifteen years later and some part of him still hadn’t stopped waiting for someone to take this away from him too.
Maybe that was why walking into his new firehouse today felt almost impossible. Like he was an imposter instead of a firefighter. Like eventually someone would look at him too closely and realize he’d somehow slipped through the cracks into a life he was never supposed to have.
He set the glass in the sink and stood there for a moment with his hands braced against the counter, looking out the window at the harbor. Jaws drifted over from his breakfast and settled against Bradley's leg without ceremony.
Bradley absently rested a hand on his head. Jaws leaned into it automatically.
Firefighter.
He turned the word over again in his head, weighing it out, trying to balance it out, not because it was new — he’d been through the academy, done his probie year, earned his certifications the same way he earned everything, by being the last one standing at the end — but because it still sat wrong in his chest, like a gear that almost meshed. Like he was waiting for someone to notice he didn’t quite belong in it.
Rafi had seen it coming before Bradley had. Of course he had. Rafi saw most things before Bradley did, which was infuriating and had been true since Bradley was fifteen years old and didn’t know what home was supposed to feel like. He’d watched Bradley burn through leave after leave, deployment after deployment, watched the toll compound on a body that had been a battlefield as long as it had been anything else, and one night about two years ago, after one of the worst deployments he’d ever been through, he’d sat across from Bradley at the kitchen table of his base housing down in San Diego with a cup of coffee and said, quietly, without preamble —
Come home, mijo. Before I have to bury you.
Rafi didn’t scare easily. Bradley had seen the man walk into fires that would make other captains hesitate, had seen him hold a crew together through calls that left younger firefighters shaking in the aftermath. The fear on his face that night had been the rarest thing Bradley had ever seen from him. More frightening than anything downrange.
Because Rafi Trace didn’t waste fear.
When Rafi was afraid, there was something to be afraid of.
Bradley had barely been twenty-eight. His knee had been aching in a low constant for a year. His shoulder pulled every morning. He’d watched three men in his squad rotate out in the previous six months, bodies and minds finally giving out after years of stubbornness and institutional inertia had kept them in the fight long past when they should’ve been pulled. The Corps only acknowledged the damage once pretending it wasn’t career-ending became impossible.
He’d spent twelve years being the last one standing, the one who held the line while everything fell apart because that was what he was built to do.
But then Rafi had looked at him across that kitchen table with fear on his face and told him to come home before he had to bury him.
And Bradley… Bradley had.
Or, at least, he was trying to.
Christ knows it wasn’t easy. And he understood, irritatingly, thanks to having gone to therapy exactly twice and finding the second visit marginally less awful than the first but still never going back for round three, that home had always been too damn temporary to him.
One overdose. One adult deciding they were done carrying you and another — his favorite, all jet fuel and ocean wind and promises Bradley had once believed with his entire chest — never showing up when he needed him most.
It had all left behind something he was only just starting to acknowledge existed. Something he’d been trying with everything in him to ignore right up until Rafi had looked at him across that kitchen table with fear on his face and Bradley had looked back and realized something had shifted. Not completely. But enough.
Enough that Bradley had finally had to acknowledge that maybe surviving wasn’t the same thing as living. Enough to make a different choice. Enough to try something that terrified him in a way that no deployment ever had.
Not because he’d earned it.
Because he was tired. And because Rafi had asked.
The doubt about that choice came now, at 0513, with iron still on his tongue. It always came in the morning, in the gap between the dream and the uniform, when he was most himself and least defended. The quiet question he couldn’t quite silence even now, even here —
What if you’re not built for staying?
And the thing was, he didn’t have an answer for that. He didn’t know if he ever would.
If he had, maybe he’d have known how to stay and he wouldn’t have walked away from blue green eyes and sunburnt skin and a Texas drawl wrapped up in tequila-salt laughter years ago— No.
Nope. Not going there.
Bradley shut that thought down hard and pushed off the counter, heading into the bedroom to dress. To focus. Behind him, he heard claws click once against the hardwood before Jaws fell into step.
The first shift at a new firehouse shouldn’t feel like a combat drop, but right now he needed it to, and yeah, he knew that was probably fucked up. Had enough self-awareness to know that much, at least.
But everything was easier once there was a job to do.
Once the uniform settled over his shoulders. Thick cotton. Name tape over his chest. The simplest version of himself. The one that knew exactly what it was for.
The doubt didn't disappear. It never did. It just got quieter beneath routine. Beneath movement. Beneath purpose.
He clipped Jaws' vest into place before grabbing his keys from the counter.
His gut remained unimpressed by this logic.
He ignored it and headed out the door with Jaws at his side.
Outside, the city was barely awake. Streetlights still blinking along empty roads, fog rolling in thick and low off the harbor, curling around cranes and rooftops like smoke from a slow burn. San Pedro had never tried to be pretty and Bradley had never asked it to. It wore its scars like the only honest thing about it. Rusted cranes. Salt-stained stucco. The harbor smelling of diesel and brine and the industry of a neighborhood that worked for a living and never apologized for what that cost.
Jaws waited beside the truck while Bradley unlocked it, posture straight, eyes fixed on the rear door.
"Up."
The Malinois loaded immediately, settling onto the back seat with the efficient precision of a dog who had spent most of his life climbing into vehicles on command.
The truck was damp with harbor fog. By the time Bradley slid behind the wheel, a fine layer of moisture had already settled across the windshield.
Less than twenty minutes later, he was parking in front of Firehouse 172, stucco bright against the gloom, red trim catching the first thin smear of sunrise. Same as it had always been. The kind of building that looked stubborn enough to outlast both earthquakes and time.
He stared up at it through the windshield.
The irony of walking through those doors as a firefighter wasn't lost on him.
Fourteen-year-old Bradley would have laughed himself sick.
Then probably stolen something on the way out.
Behind him, Jaws huffed.
"Yeah, yeah.” He reached for the truck door handle.
He’d taken half a step inside the station, Jaws shaking his coat dry from the damp fog outside when a voice echoed across the bay.
"You done sitting in your truck thinking deep thoughts, or was there a second nap scheduled in there?"
Rafi.
Standing in the doorway like he’d been there all along.
Broad-shouldered, beard salted with silver, captain’s shirt neat with the sleeves rolled. Looking exactly like a man who'd known to the minute when Bradley would arrive and had been pretending otherwise
The gravel in his voice with warmth tucked underneath it.
Bradley shifted the duffel on his shoulder. “Thought about a second nap. Figured you'd come drag me out eventually."
Rafi snorted. "Don't flatter yourself."
Bradley fought a smile at that, and failed. “That’s never been a problem of mine.”
"No," Rafi said dryly. “Humility’s never been a defining trait for you.”
Bradley rolled his eyes at that and Rafi's dropped to the duffel.
"You bring your whole apartment?"
"Just the essentials."
"The dog?"
"The dog."
Rafi nodded once, as if that answered everything.
It mostly did.
Jaws had been written into the deal. Bradley didn’t come without him.
For a second they just looked at each other.
A year ago, Bradley had still been running himself into the ground between deployments, Reserve obligations, and a firehouse assignment halfway across the city. Two years, ago Rafi had been sitting across a kitchen table telling him to come home before he had to bury him.
Now he was here.
Rafi cleared his throat.
"You ready?"
Bradley glanced around the bay, then back at him.
"No."
"Good answer."
"That wasn't a joke."
"I know."
Something in Rafi's expression softened.
"Come on, mijo. Let's get you upstairs.” Rafi’s hand came down on his shoulder — heavy, steady, the kind of grip that had never needed to ask permission. “Before the crew decides you’re too pretty to be useful.”
Bradley snorted and fell in line behind Raft as they walked further into the firehouse.
Bradley had just seen him at Sunday dinner — teasing Diego about his terrible haircut. But here, in uniform, radio clipped at his collar, command written into the way he moved through a space like it had been built around him — here Rafi was something else alongside all the things he already was. Bradley let himself feel the steadiness of it without examining it too closely. He’d spent a decade bracing alone. He was still learning what it felt like when he didn’t have to.
“Don’t go making that face,” Rafi said without looking back. “You’ll spook the probies.”
Bradley huffed a laugh, more air than sound. “Didn’t know I had a face.”
“You’ve always had a face, mijo.” A beat. “Just finally using it.”
Bradley made a face. “What does that even mean?”
Rafi didn’t answer. Typical.
They passed the gear bay — rows of turnout coats and helmets lined up with care. Bradley slowed and let his hand brush the edge of a jacket sleeve, the canvas rough under his fingers, the smell of old ash and sweat baked into the fabric. His eyes moved to the far end of the row.
An empty locker. His name on the tag.
He dropped the duffel in front of it but didn’t open it yet. Just leaned against the cool metal and let himself look at the row of gear, the polished concrete floor, the rig sitting quiet in the bay beyond. His eyes moved down the row and stopped.
One of them had a small laminated card taped to the front, positioned with the careful precision of someone who had thought about placement. Half LAFD badge, hand-drawn in ballpoint pen with surprising accuracy. Half colonial fleet insignia from a show Bradley had watched exactly one episode of before Diego had talked over it for forty minutes explaining why it was actually a metaphor for the Iraq war.
Bradley had lost interest after that. There was a kind of anger that came with watching people turn the worst years of your life into something they could have opinions about from a couch in California. He’d learned to keep it quiet.
Mostly.
Underneath both images, in neat block letters: SO SAY WE ALL — READY FOR SERVICE.
Bradley looked at it for a moment. Then he looked at Rafi.
“Fanboy,” he said. Flat. The tone of a man who had been receiving unsolicited text updates about Mickey Garcia since Diego’s academy days and had made his peace with it.
Rafi’s expression did something complicated. The pinched bridge of the nose. The slight heavenward movement of the eyes. The resignation of a man who loved his crew and was not always sure why.
“Diego’s been keeping you informed,” he said. It wasn’t a question.
“Diego has been keeping everyone informed,” Bradley said. “I think he texted me a play-by-play of the nozzle placement argument.”
“Jesus.”
“In real time, Rafi. With commentary.”
Rafi pinched the bridge of his nose and said, with more feeling this time. “Those two try my patience more than the entirety of LAFD command.”
Bradley’s grin came fully now, loose and unguarded. He bent to tug open the locker, hinges groaning. The empty space yawned back at him and he set the duffel inside but didn’t unpack yet. Just leaned against the frame.
“You know,” he said, keeping his voice easy, “you almost sound glad Diego pulled 53 and not here.”
Rafi’s expression shifted — not quite offended, not quite amused, somewhere in the narrow territory between. “What kind of father do you take me for.”
It wasn’t a question. It didn’t need to be.
“The kind who breathes a little easier when his youngest son and Fanboy are in different firehouses,” Bradley said.
Rafi was quiet for exactly one beat. “I love that boy,” he said finally, with the weight of a man who meant it completely and was also very tired. “Some days more than others.”
Rafi’s expression settled then. The humor draining out of it, not into something heavy, just something more honest.
He looked at Bradley the way he’d been looking at him since the day he came back stateside — not the look a captain gave a new firefighter, not even the look a father gave a son. Something more watchful than either. The look of a man who had been paying attention for a very long time and wasn’t about to stop.
Bradley felt it land on him like a hand on the back of his neck. He shifted against the locker, arms crossing. “I’m good, Cap.” He kept his tone easy. “You don’t have to keep taking my temperature.”
Rafi didn’t answer right away.
“I mean it,” Bradley said, quieter. “I’m not going to break.”
“I know you won’t break,” Rafi said. His voice was level, unhurried, the voice he used when he’d already thought something through and arrived somewhere certain. “That’s not what I’m watching for.”
Bradley looked at him.
“You don’t break,” Rafi said. “You burn. There’s a difference.” He let that sit for a moment, then his hand came down on Bradley’s shoulder — heavy, steady, the grip that had never needed to ask permission. “I know my boy. You’ll carry more than your share until there’s nothing left, and you’ll do it smiling, and you’ll tell me you’re fine right up until you’re not.”
Bradley’s throat tightened. The smile he kept ready for moments like this threatened to slip. He held it in place by habit.
“I’m here,” he said finally. “That has to count for something.”
Rafi’s expression shifted. Not quite a smile. Something quieter than that, and more permanent. “Counts for everything,” he said.
The silence after that was easy. Bradley let himself breathe it in.
He didn’t feel like he was standing on shifting ground anymore. Just — ground. Solid and real and not going anywhere.
For now, that was enough.
The silence had just settled when the far door banged open.
“Breakfast!” The voice rolled through the bay like a siren, rich and carrying. “Get your ass in the kitchen before Marco claims a second plate. Boy’s got no shame.”
Rafi’s hand dropped from Bradley’s shoulder. Bradley straightened.
“Didn’t know you let barn animals run the house,” he said, loud enough to carry.
“Mi ahijado!”
Gabe Torres stepped into the bay like a battleship — 6’6”, barn-broad, bald, with a grin wide enough to split his face. He closed the distance in three long strides and wrapped Bradley in a bear hug that lifted him half off the floor, laughing against his shoulder like the whole thing was the best thing that had happened to him all week.
Jaws shifted out of the way automatically, circling once around their legs before settling just off Bradley’s side, eyes tracking Gabe with quiet assessment.
Bradley laughed despite himself, still catching his breath when Gabe set him down. “You realize I just saw you Saturday.”
Gabe pulled back just far enough to jab a finger into his chest. “Saturday you were at your mama’s table.” His grin widened. “Today you’re walking into this house. That’s different.”
It was. Bradley felt it land somewhere under his sternum, quieter than he expected.
Rafi made a sound behind them that was either agreement or commentary on Gabe’s dramatics. Probably both.
Gabe slung an arm heavy across Bradley’s shoulders and steered him toward the hall as Jaws fell into step on Bradley’s other side without being told. “Kitchen’s waiting. Come on.”
Bradley went.
The kitchen was louder than the bay. Not combat loud, not the kind of loud that meant something was wrong, just — full. The kind of place where people had been living alongside each other long enough that everyone knew each other's rhythms. The banter picked up where it left off. The silences weren't awkward. They belonged there too.
He’d forgotten what that felt like from the inside. He’d been standing on the outside of rooms like this for a long time, visiting, passing through, never quite staying.
Gabe kept talking as he walked them in, arm still heavy across Bradley’s shoulders, Rafi somewhere just behind them. Jaws settled at Bradley’s side without needing to be told and Bradley’s eyes moved automatically, the same way they always did in a new space — not searching, exactly. Just taking stock. Faces, exits, who was where, who was paying attention and who wasn’t.
A guy at the counter with a spatula in his hand. Someone sprawled across the couch like he’d been there all night.
And there, at the coffee machine—
Bradley’s gaze caught and held before his brain could catch up, landing on the line of a shoulder turned half away, the angle of a profile he shouldn’t recognize after all this time but did anyway.
His steps slowed.
The rest of the room kept moving around him, Gabe still talking, someone swearing about something already forgotten behind them, Jaws shifting at his side.
Bradley didn’t—couldn’t—look away.
The man turned, just enough.
Blue-green eyes caught brown.
And it hit all at once.
Not a slow realization. Not a question. Recognition. Immediate. Certain. As hard as any concussive blast. Because he knew that face. Knew those eyes. Knew it the way you knew things that had lived in you long enough to become part of the whole — not a memory to reach for but something already there, always there, the way you knew the weight of your own hands or the color of your own eyes.
A cascade of memories slammed loose behind it—things he’d sealed away behind a wall he’d built sitting in the back of a Blackhawk with bloodstained hands, a ring in his palm he’d never given.
A Texas drawl. A crooked grin.
The scent of charred vanilla and sage and saltwater.
San Diego. Heat. Sun.
Two years worth of stolen time and leave spent together. Waking up tangled in cool sheets with the sound of waves crashing just outside the window.
A broken promise. “We’ll talk when I get back”
Bradley forgot to breathe.
The world narrowed to this.
Because across the kitchen, like he’d always been there and Bradley had just somehow missed it—
Jake.
