Work Text:
The firehouse kitchen was alive with the usual post-shift chatter, the kind that filled the gaps between the adrenaline highs and the bone-deep exhaustion. It had been a quiet rotation - relatively speaking, for the 118 - and now, with the sun dipping low outside the bay doors, the team lingered over coffee and whatever scraps were left in the fridge. Hen was scrolling through her phone, Chimney was nursing a mug like it was the elixir of life, and Eddie was half-listening while he texted Chris about dinner plans. Buck, ever the energiser, was the one who kicked off the conversation
“So, what did everyone get up to on their days off? I mean, besides sleeping like the dead.” Buck leaned back against the counter, his arms crossed over his broad chest, a grin splitting his face. He’d spent his own time hiking with Eddie and Chris, the three of them traipsing through Griffith Park until their legs ached, but he kept that to himself for now. No need to dominate the chat.
Hen looked up, smirking. “Karen and I took Denny to that new science exhibit downtown. Kid’s obsessed with dinosaurs now. Thinks he’s gonna be a palaeontologist.”
Chimney chuckled, rubbing his eyes. “Lucky you. Maddie and I? We managed a whole hour of uninterrupted Netflix before Robbie decided it was scream-o-clock. Parenthood, am I right?”
Eddie nodded sympathetically, his phone buzzing in his hand. “Chris had a sleepover and I spent my time fixing that leaky tap in the bathroom. Glamorous stuff.”
All eyes turned to Ravi, who was quietly sipping his black coffee - strong, no milk, no sugar, just the way he liked it, bitter and bold like the filter coffee his mum used to brew back home. He paused, mug halfway to his lips, realising he was next in the firing line. “Oh, uh, not much. Tried to game a bit, but the guy I usually play co-op with couldn’t make it. There’s this new FPS out - ‘Shadow Siege’ - looks intense, all stealth ops and multiplayer raids. But yeah, needs a buddy. Solo queue’s no fun.”
Buck’s eyebrows shot up. “FPS? Like, first-person shooters? Man, I haven’t gamed properly since I was a kid. Used to be obsessed with Halo back in the day.”
Ravi shrugged, a small smile tugging at his mouth. “Yeah, exactly that vibe. But with better graphics and co-op mechanics. Anyway, it’ll wait.”
The conversation drifted after that, but Buck filed it away, the way he did with little details about the team. It was how he showed he cared - paying attention, stepping up when it counted.
____________________________________________________________________
A few days later, the shift had wrapped early, no major calls pulling them into overtime. Buck caught Ravi in the locker room, slinging his duffel over his shoulder. “Hey, man. About that game you mentioned - ‘Shadow Siege’? I picked it up yesterday. Figured, why not? If you’re free tonight, we could jump online? I’m no pro, but I can hold my own.”
Ravi blinked, surprised, then nodded with a grin that lit up his face. “Seriously? Yeah, that’d be awesome. Add me - username’s ‘RaviTheRanger’. I’ll be on around eight.”
“Cool. See you in the lobby.” Buck clapped him on the shoulder and headed out, already mentally mapping his evening: quick vegan stir-fry, maybe a walk around the block to clear his head, then settling into his new house.
That night, headset on, controller in hand, Buck logged in from his living room couch. The game loaded up, all gritty urban warfare and pulse-pounding sound design. Ravi’s avatar popped into the lobby almost immediately.
“Ready to storm some compounds?” Ravi’s voice crackled through his headphones, laced with that easy enthusiasm Buck was starting to recognise.
“Born ready,” Buck replied, chuckling. “Lead the way, partner.”
They dove in, coordinating takedowns and covering each other’s flanks. It was chaotic at first - Buck dying spectacularly in a hail of virtual bullets - but they found a rhythm. Between respawns and loading screens, the chat flowed naturally.
“You’re pretty good at this,” Buck said after a particularly slick headshot from Ravi. “How long you been gaming?”
“Since I was a kid, honestly. FPS games especially - something about the strategy, the teamwork. Grew up playing with my brother. He’s the one who got me into it.”
“Yeah? Sounds fun. What’s he do now?”
Ravi hesitated, just a beat, as they navigated a stealth section. “He’s a software engineer, super successful. Works for this big tech firm in Bangalore. That’s where he’s from - well, where we’re both from, originally. He moved back there a couple years ago for work.”
Buck nodded to himself, piecing it together. “Must be tough, time zones and all. That’s who you usually play with, right? The guy who couldn’t make it?”
“Yeah,” Ravi admitted, his tone softening a touch. “We’d game every weekend, catch up. But now… he’s got a newborn. Little niece - adorable, but yeah, no sleep, no free time. It’s all he and I had, really, since he’s abroad. Miss it, you know?”
Buck felt a pang of empathy, the kind that hit close to home. He’d drifted from his own family for years, chasing connections elsewhere. “I get it. Sounds like you two are tight. Hey, if it helps, I’m down for more sessions. We can make this a thing.”
Ravi laughed, light and genuine. “Deal. Just don’t rage-quit when I outscore you.”
As weeks blurred into shifts and off-days, their gaming sessions became routine. Online at first, trash-talking over headsets, sharing laughs about botched missions. But the bond spilled over - Ravi opening up about his love for Hawaiian pizza, unapologetic even when Buck teased him about pineapple on dough (“It’s the perfect sweet-salty combo, Buck! Don’t knock it till you’ve tried my mum’s version.”). Buck countered with stories of his vegan experiments, like the time he attempted tofu tacos that ended in kitchen chaos.
They started hanging out beyond the pixels. A quick coffee run after shift - Ravi sticking to his black brew, Buck opting for oat milk latte - hikes and even music events. Then, one evening, Ravi suggested switching to couch co-op. “Game’s got split-screen mode. Easier to coordinate in person. My place or yours?”
“Yours works,” Buck said, but then thought of his setup. “Actually, mine’s got the bigger screen. And there’s not a gajillion stairs to climb.”
Ravi showed up with a box of vegan Hawaiian pizza in hand, smirking as Buck eyed it warily. “Trust me. One slice, and you’ll convert.”
They settled in, controllers synced, the room filling with the glow of the TV and the scent of pizza. As they played, the conversation deepened - Ravi talking about his brother’s latest promotion, the pride mixed with a quiet ache for those lost gaming nights. Buck shared about being an uncle and trying to spend time with Jee and Robbie when possible. How his parents were planning a visit to see them soon.
Ravi nodded, pausing the game mid-raid. “Yeah. Family’s everything, even when it’s complicated. Thanks for this, Buck. Feels good to have a buddy again.”
Buck grinned, clinking his beer bottle against Ravi’s non alcoholic one. “Anytime, man. Now, let’s take down this boss before it wipes us again.”
____________________________________________________________________
The weeks turned into a rhythm, a quiet cadence that Buck hadn’t realised he’d been craving. Tuesday nights became sacred - gaming nights at his place. Ravi would arrive around seven, often with a takeaway. They’d crack open drinks and settle onto the couch, controllers in hand, the world outside fading as pixels took over.
It started simple, sticking to ‘Shadow Siege’ for a bit, racking up victories and sharing stories from their youths. But one evening, after a particularly gruelling call that left them both drained, Ravi suggested branching out. “Fancy something with more story? Less shooting, more… thinking?”
Buck raised an eyebrow, mid-bite of his taco. “Like what?”
Ravi grinned, pulling up his library on the console. “Heard of ‘A Way Out’? It’s this co-op prison break thing. Narrative-driven. My brother and I played it years ago - got us yelling at each other over plot twists.”
“Sounds intense,” Buck said, but he was already intrigued. “I’m game - pun intended.”
They dove in that night, embodying Leo and Vincent, two inmates forging an uneasy alliance. The game’s split-screen forced them into sync, coordinating escapes and quick-time events, but it was the quieter moments - the dialogues, the betrayals - that cracked things open.
Halfway through, during a tense hospital sequence, Buck paused the game, leaning back with a sigh. “Man, Vincent’s got that whole family pull. Reminds me of Eddie and Chris. I’d do anything for that kid - hell, for Eddie too. He’s like the brother I never had growing up.”
Ravi nodded, his dark eyes thoughtful in the screen’s flicker. “Yeah? My brother’s the same. Older, always the successful one - big job in tech, perfect life. But gaming? That was our thing, even after he moved back to India. We’d argue over stuff like this - who’s the hero, who’s the fool. Miss those debates now he’s got the baby.”
They unpaused, but the air felt thicker, charged with shared vulnerabilities. By the game’s emotional climax, Buck felt a lump in his throat, the on-screen reconciliation hitting too close. “Damn,” he muttered, voice rough. “That got me.”
Ravi glanced at him, a soft smile playing on his lips. “Me too. Kinda makes you think about what you’d risk for someone, eh?”
____________________________________________________________________
The attraction crept in subtly, like dawn light filtering through blinds. It wasn’t fireworks; it was the way Ravi’s laugh echoed in the room, deep and unguarded, or how he’d lean in during intense moments, their shoulders brushing, sending a quiet spark up Buck’s arm. Buck found himself noticing the little things: the way Ravi’s fingers danced over the controller with precision, or how he’d absently hum old Tamil film tunes from his childhood while loading saves.
They moved on to ‘Split Fiction’ next, the latest Hazelight title - two writers, Mio and Zoe, trapped in their own imaginative worlds, forced to collaborate through shifting realities. It was perfect for them: co-op puzzles intertwined with a meta story about creation, loss, and connection. Tuesday after Tuesday, they’d tackle chapters, arguing passionately over character motivations.
“No way Mio’s the villain here,” Buck insisted one night, jabbing at the screen as they navigated a fractured dreamscape. “She’s just protecting her story - her heart. Zoe’s pushing too hard.”
Ravi shook his head, eyes alight with that fiery debate spark. “Come on, Buck. Zoe’s the one seeing the bigger picture. It’s about compromise, letting someone in. Kinda like… us, figuring this gaming thing out.”
Buck’s heart stuttered at that, the words hanging between them. He met Ravi’s gaze, the room suddenly too warm, the couch too close. “Yeah,” he said softly, “kinda like that.”
They got emotional over the game’s twists - the simulated heartbreaks mirroring their own quiet confessions. Ravi opened up about his South Indian upbringing, the Diwali celebrations where he’d sneak off to play retro games with cousins, the nostalgia wrapping around him like a warm blanket. “Streets of Rage was my jam back then,” he admitted during a break. “Beat-em-up bliss. Played it with my brother on an old console - felt invincible together.”
Buck’s turn came naturally. “Portal 2 for me. Co-op mode with some buddies in high school. We’d laugh till it hurt, solving those puzzles. Reminds me of now - teamwork, yeah? But with you… it’s different. Better.”
They switched to nostalgic picks after that. ‘Portal 2’ one week, their voices echoing with glee over turret takedowns and companion cube debates. “This game’s all about trust,” Buck said, guiding Ravi through a gel-slick chamber. “Falling, catching - kinda poetic.”
Ravi’s hand brushed Buck’s as he passed the controller for a tricky jump. “Trust, huh? I could get used to that.”
Then ‘Streets of Rage 4’, a revival of the classic, side-scrolling brawls through neon-lit streets. It was pure fun at first - pummelling goons, high-fiving over combos - but nostalgia turned bittersweet. “Used to play the original with my dad,” Buck shared, voice low during a level break. “Before things got… some of my only fun memories of when I was younger.”
Ravi set his controller down, turning to face him fully. “Mine too. With family abroad, it’s all I had left of home sometimes. But now? This - us - feels like building something new.”
Their eyes locked, the unspoken pull tightening. Buck felt it in his chest, a subtle ache, the way Ravi’s presence filled the room, made the house feel less empty. It wasn’t rushed; it was glances that lingered, touches that sparked, conversations that delved deeper each time.
One night, after a heartfelt ‘Split Fiction’ ending that left them both misty-eyed, Ravi didn’t leave right away. They sat in the quiet, controllers forgotten, talking about everything and nothing. Ravi’s hand found Buck’s knee, a tentative brush. “Thanks for this,” Ravi murmured. “All of it.”
Buck’s fingers covered his, warm and steady. “Anytime, Rav. More than anytime.”
____________________________________________________________________
Movie nights at Eddie’s had been a staple for years, a ritual that anchored Buck in the ebb and flow of life post-Bobby. It was simple: popcorn, some action flick or animated adventure for Chris’s sake, and the easy camaraderie of three guys who’d stitched themselves into a family. Tonight, as the credits rolled on the X-Men film, Chris was already dozing on the couch, his crutches propped nearby. Eddie stretched, gathering the empty bowls, while Buck lingered, helping tidy up with that habitual efficiency.
“Good one,” Buck said, stacking plates in the sink. “Haven’t seen that in ages. Iceman’s still cool - pun intended.”
Eddie chuckled, wiping his hands on a tea towel. “Yeah, Chris loves the effects. So, what’s new with you? You’ve been quieter lately. Or is it just the post-shift haze?”
Buck hesitated, rinsing a glass under the tap. “Nah, just… gaming stuff. Been playing with Ravi on Tuesdays. You know, co-op games. It’s fun - keeps the mind off things.”
Eddie leaned against the counter, arms crossed, his dark eyes appraising. “Ravi, huh? You’ve mentioned him a fair bit lately. What’s the deal? You two bonding over pixels?”
“Yeah, something like that.” Buck’s smile was genuine, but he kept it light, skirting the edges. He didn’t dive into the late-night debates over ‘Split Fiction’s’ plot twists, or how playing games had unearthed memories of his own lonely teen years, gaming alone in a house that felt too big. Those felt… precious, tucked away like a secret level only he and Ravi shared. “He’s got good taste in games. Shooters, story-driven stuff. Reminds me of when I was younger.”
Eddie nodded slowly, picking up on the undertone - the way Buck’s voice softened around Ravi’s name, the quick deflection. “Sounds solid. You deserve that, man. Someone to unwind with.” He didn’t push, but the knowing glance lingered as Buck headed out, the door clicking shut behind him.
____________________________________________________________________
At the firehouse, the shift was subtle, like a change in the air pressure before a storm. Buck and Ravi exchanged glances across the bay - quick smiles, inside jokes about last night’s session that left the others out of the loop. No one called them on it; the team had their own rhythms. But in the kitchen, over mid-morning brews, Hen and Chimney traded looks.
“You notice that?” Chimney murmured, stirring his coffee, eyes flicking to where Buck and Ravi were laughing over apparatus checks.
Hen sipped her tea, eyebrow arched. “The Buck-Ravi vibe? Hard to miss. They’re like… synced. Remember when Buck was all over the place? Now he’s got this calm thing going on.”
Chimney nodded, glancing around to ensure privacy. “Yeah. Maddie’s asked if I’ve heard anything - Buck mentions Ravi in passing, but clams up on details. Think it’s just bromance, or…?”
“Could be more,” Hen said thoughtfully. “But they’re good for each other. After everything? Let ’em figure it out. We all need our anchors.”
____________________________________________________________________
Back at Buck’s, Tuesdays evolved into horror territory with the Dark Pictures Anthology. They started with ‘Man of Medan’, the ghostly ship creaking through the speakers, tension thick as they navigated branching paths. Ravi leaned forward, controller gripped tight, his profile sharp in the dim light.
“Conrad’s such a prick at first,” Buck grumbled, choosing a dialogue option that sent their characters deeper into the fog-shrouded nightmare.
Ravi laughed, shaking his head. “Nah, he’s got charm. Played by Shawn Ashmore - I’ve always had a thing for the Ashmore twins. Shawn and Aaron. Those Canadian good looks, eh?”
Buck paused the game, brow furrowed. “Twins? Wait, like… the guy from Smallville? And Iceman? I thought they were just the same actor.”
Ravi stared, mock-horrified, mouth agape. “Buck! You’re kidding. They’re twins! Aaron was in Smallville as Jimmy Olsen, Shawn as Iceman in X-Men. How did you not know? You’ve got that whole trivia brain!”
Buck blinked, processing, his face scrunching in that endearing way - lips pursed, eyes distant. Ravi watched, a fond smile creeping in. “God, you’re cute when you’re thinking.”
The words slipped out, casual but laced with something warmer. Buck’s cheeks flushed, but he grinned, unpausing. “Flatterer. Fine, educate me on your twin crushes while we don’t die horribly.” They went down a rabbit hole of first crushes and sexuality. A conversation that could have easily been awkward but like everything else felt natural.
They powered through the anthology - ‘Little Hope’, ‘House of Ashes’ - each game’s supernatural twists sparking debates that bled into personal territory. Buck held back on the deeper resonances, like how the themes of loss echoed his grief over Bobby, but the shared scares drew them closer, shoulders bumping, breaths syncing in the dark.
Then came ‘The Quarry’, a sprawling summer camp slasher with choices that could doom or save its counsellors. They dove in over two sessions, popcorn scattered, the house alive with their commentary. Their shared goal crystallised early: getting Dylan and Ryan together. The flirty banter between the characters mirrored their own - Dylan’s awkward charm, Ryan’s brooding reserve.
“Come on, choose the kiss,” Ravi urged during a truth-or-dare scene, his knee pressing against Buck’s. “They’ve got chemistry. Don’t bail now.”
Buck selected the option, watching the on-screen moment unfold - a tentative, charged kiss under the stars. The room fell quiet, the game’s tension bleeding into reality. Buck set his controller down, heart pounding not from the werewolves, but from the way Ravi was looking at him - eyes soft, expectant.
“That… that could be us,” Buck said, voice shy, awkward, the words tumbling out. “I mean, not the monster part, but… I’ve been feeling this pull. With you. More than just games.”
Ravi’s breath caught, his hand reaching out to cover Buck’s. “Me too. From the start, really. The way you listen, the way you make Tuesdays feel like… I don’t know exactly how to describe it. Point is, I like you Buck. A lot.”
It was tentative, awkward - Buck leaning in first, their lips meeting soft and unsure, like testing a new co-op mechanic. But it fit, sparking warmth that spread through them. They pulled back, grinning foolishly, foreheads touching.
“Best plot twist yet,” Ravi whispered. Buck laughed, pulling him closer.
____________________________________________________________________
The kiss lingered in Buck’s mind like a saved game checkpoint, a moment he kept replaying in the quiet hours after Ravi left. It had been soft, exploratory - awkward in that endearing way new things often were - but it unlocked something deep within him, a warmth that spread from his chest outwards. He felt seen, in a way that went beyond the camaraderie of the 118; Ravi’s touch had been gentle, his eyes full of a quiet intensity that made Buck’s heart stutter.
But with it came the vulnerability - the fear of messing up, of diving into something real after so much loss. Was this just a spark from their shared nights, or the start of a level he wasn’t sure he could navigate?
For Ravi, the kiss was a revelation, a plot twist that reframed everything. He’d felt the pull for weeks - the way Buck’s laughter filled the room, his enthusiasm infectious, drawing Ravi out of his shell for the first time in a while. It stirred emotions he’d tucked away, a blend of excitement and trepidation. Growing up in a close-knit South Indian family, connections meant everything, but this felt fragile, precious. He replayed Buck’s shy confession, the tentative press of lips, and wondered if he was ready to risk the game-over of heartbreak.
The next day, Buck found himself at Maddie’s, ostensibly to drop off some toys for Robbie but really needing her ear. The house was cosy, filled with the soft coos of the baby monitor from the nursery. Maddie handed him a cuppa, her eyes sharp as ever. “Alright, spill. You’ve got that ‘Buck’s overthinking’ face on.”
Buck sank into the sofa, fiddling with his mug. “It’s… Ravi. We’ve been gaming together, hanging out. And last night, we kissed. It just… happened. Felt right, but now I’m freaking out a bit. What if it’s too soon? After everything with Tommy… I don’t want to screw this up.”
Maddie smiled softly, squeezing his arm. “Evan, that’s wonderful. Ravi’s sweet. My advice? Take it slow. Talk to him. You’ve got a big heart; let it lead, but listen too. You’re allowed happiness, you know.”
In the nursery, Chimney paused mid-nappy change, Robbie gurgling happily. The baby monitor had picked up every word, broadcasting Buck’s confession to the living room speaker. Chim’s eyes widened, a grin spreading. “Oh, this is gold,” he murmured to Robbie, who babbled back obliviously.
____________________________________________________________________
By the next shift, the news had rippled through the 118 like a viral glitch. Chim, ever the storyteller, had let it slip to Hen over coffee - “accidentally,” of course - and from there, it spread. No malice, just the team’s way of processing, a gentle ribbing born of affection.
In the locker room, Hen sidled up to Buck with a smirk. “So, heard you’ve levelled up your co-op game, huh?” Buck was confused.
Chimney chimed in, clapping Buck on the back. “Yeah, man. Last time I checked kissing wasn’t a standard celebration for winning a game.”
Eddie, changing nearby, chuckled but shot Buck a supportive look. “Ignore them. Happy for you, Buck.”
Ravi, catching the tail end as he entered, flushed but met Buck’s eyes with a shy smile. The teasing continued through roll call - light jabs about “controller crushes” - but no one pushed too far. Buck, emboldened amidst the banter, caught Ravi by the engine later. “Hey, about next Tuesday… fancy me cooking? Vegan curry - my take on something South Indian-inspired.
Ravi laughed, the sound warming Buck’s chest. “Sounds perfect. But only if I can bring dessert.”
____________________________________________________________________
Tuesday arrived, and Buck transformed his bungalow into a subtle date affair: candles flickering on the table (not too many, lest it scream desperation), soft playlist humming in the background and a spread of fragrant vegan korma, rice, and naan. No games tonight; the console stayed off, an unspoken agreement to let the evening unfold naturally.
As they sat, plates steaming, Buck poured wine - non-alcoholic for solidarity. “No expectations, alright? Just… us. Talking.”
Ravi nodded, eyes soft in the candlelight. “Appreciate that. This is nice, Buck. Feels… right.”
They talked easily at first - shifts, the team’s endless teasing - then deeper. Buck asked about Ravi’s brother, genuine curiosity lacing his voice. “Tell me more about him. And your niece - bet she’s cute and a handful.”
Ravi’s face lit up, pulling out his phone to show a photo: a chubby-cheeked baby grinning toothlessly. “Priya; she’s six months now, all giggles and no sleep. We video call when we can, but it’s not the same as those old gaming marathons. Miss hearing his trash-talk mid-level.”
Buck listened, heart swelling at Ravi’s fondness. “Sounds like a solid bond. Kinda like me and Eddie - brothers in all but blood.”
The conversation flowed, vulnerabilities shared like saved progress: Buck’s lingering grief, Ravi’s quiet homesickness for family festivals. Laughter mingled with pauses, glances holding longer, until the meal ended and they moved to the couch, closer now.
The air thickened, charged like a loading screen before a boss fight. Buck’s hand found Ravi’s, fingers intertwining. “This… you… it’s been unexpected. But good.”
Ravi leaned in, his breath warm against Buck’s skin, carrying the faint scent of wine and the curry they’d shared earlier - a comforting blend that grounded the moment in something real, something theirs. “Same here,” he whispered, his voice a low murmur that vibrated through the space between them, closing the gap with a tenderness that belied the spark igniting in Buck’s chest.
Their lips met again, slower this time, a deliberate exploration that unfolded like turning pages in a cherished story - each brush a revelation, each sigh a shared secret. Buck’s hand rose to cup Ravi’s jaw, feeling the warmth of life pulsing there, drawing him deeper. Ravi responded in kind, his fingers threading through Buck’s hair, tugging gently to angle them closer, bodies shifting on the couch until space dissolved entirely.
Clothes came away gradually, like shedding layers of armour no longer needed in this safe haven - buttons undone with reverent care, fabric whispering to the floor as skin met skin, mapping territories long imagined. Ravi’s touch was a symphony: his hands gliding down Buck’s arms, tracing the contours of muscle earned from ladders and rescues, then lower, along the curve of his back, fingers splaying like discovering a new level in their favourite game - intricate, inviting, full of promise. Buck arched into it, his own hands exploring Ravi’s lean frame, brushing over the smooth planes of his chest, the dip of his collarbone where he pressed kisses that elicited soft, breathy sounds, echoes in the quiet house that spoke of trust and surrender.
They moved together in a rhythm born of that same co-op synergy they’d honed over controllers - intuitive, responsive, each motion a give and take that built in waves of heat and tenderness. Buck’s lips trailed lower, tasting the salt of Ravi’s skin, drawing gasps that mingled with his own, bodies aligning in a dance of rising crescendos, hips pressing, breaths quickening. Ravi’s hands gripped Buck’s shoulders, anchoring them as sensations crested - intimate pulses of connection, a profound convergence where every touch whispered affirmations, every shared tremor bridged the gaps of their separate worlds.
In the afterglow, they lay entwined, limbs tangled in a lazy sprawl, hearts slowing in unison under the soft glow of the lamp. Sweat cooled on their skin, breaths syncing like a post-game cooldown, leaving them breathless yet fulfilled - a beautiful intimacy where words gave way to the language of skin and soul, promising endless replays.
