Chapter Text
It was Natasha’s fucking fault. Not in the dramatic, world-ending kind of way, more like the slow spiral into emotional chaos that only happened when she got bored and decided to play God with other people’s love lives. Which, unfortunately, was often.
Bucky hadn’t even been doing anything. He was just sitting cross-legged on the kitchen floor of her apartment, eating olives straight from the jar and staring at the ceiling like it might offer him some sort of epiphany. The air was heavy with gym sweat, takeout fumes, and a low-humming tension that had nothing to do with the overhead lights. The vodka—sharp, Serbian, probably illegal—had already begun to settle behind his eyes, turning everything warm and just slightly too slow. Two shots in, and he was halfway to regretting every opinion he'd ever voiced out loud.
And that’s when she said it.
"You love him."
No warning. No dramatic pause. Not even the decency of an eyebrow twitch or a smug little smirk first. She said it like it was fact. Like it was the weather. Like it wasn’t going to detonate every molecule of peace in his body.
Bucky choked. Quite literally, an olive went the wrong way, and he hacked against the back of his hand, glaring at her through watery eyes.
"What?"
Natasha only smiled. The kind of smile that meant she already had all the receipts and was choosing violence politely.
“I don’t,” he said again, sharper this time, like if he said it enough it might be true.
“Sure,” she said, utterly unbothered, giving her tea another lazy stir.
“I don’t!” he snapped.
She turned then, leaning against the counter with all the bored elegance of a Bond villain on a day off. Her leggings were somehow intimidating. Her ponytail looked like it could kill a man.
"Your TikTok handle is literally @wintersimp."
“It’s irony,” Bucky ground out, already hating how defensive he sounded.
Natasha didn’t flinch. She just sipped her tea and added, matter-of-fact, “You edited out the part where he stuttered in the last episode so he wouldn’t sound nervous.”
“That’s just basic podcast polish!”
“And you bought him a hoodie.”
“He said he liked the one I was wearing!”
“It was a hundred-and-eighty-dollar hoodie, Bucky.”
“I was being nice,” he muttered.
Natasha arched one perfect brow. “You’re in love with him.”
And that was it. No big finale. No grand reveal. Just five syllables that dropped into the silence like a match into gasoline.
Bucky stared at her, throat dry, brain short-circuiting under the weight of how much he didn’t want to unpack that.
And then, worse, forty-eight hours later, the internet did it for him.
#justboyfriendsbrooklynboythings started trending sometime around midnight. TikTok edits followed—a growing collection of heartbreakingly soft videos, all scored to Mitski and Phoebe Bridgers, and weirdly grainy footage of Steve laughing or blushing or leaning just a little too close to him on the couch.
Somewhere in the middle of all that, Bucky realised he wasn’t having a personal crisis anymore. He was having a fandom-wide one.
And now here he was, sitting three feet away from Steve Rogers in the soft glow of Steve’s stupidly aesthetic Brooklyn apartment: cable-knit jumpers, slanted window light, and that cosy warmth that always made Bucky feel like he’d wandered into the third act of a rom-com without realising it.
The mics were already live. The red recording light blinked.
Steve, calm and casual as ever, was reading aloud from their pile of fan-submitted questions. His voice was low and smooth, his fingers absently tapping the edge of a cue card.
“Are you two in love,” he read, “or are you just like that?”
Bucky blinked. His spine locked up, sharp and instant, like someone had reached inside his chest and flicked the kill switch.
What the fuck did that even mean?
He looked over, ready to scoff, maybe deflect with a joke, but Steve was smiling. Not wide. Not teasing. Just soft. Familiar. The kind of smile that always made Bucky forget what planet he was on for a few seconds too long.
And that’s when it hit him. Like a fucking freight train made entirely of feelings.
He was in love with Steve.
But Steve didn’t love him back. He never had. He’d never shown any sign of it, not really. Not beyond that one drunken night neither of them ever talked about. And that didn’t count. It had been a mistake. One they’d both agreed on. Brushed off. Buried.
When Bucky came out to Steve at fifteen, Steve had said nothing would change. And it didn’t.
When Steve came out as bisexual three years later, nothing changed then either.
Not after uni, when they moved in together. Not when they started the podcast five years ago during lockdown as a joke that got wildly out of hand. Not when their faces ended up on edits and fanfics and goddamn BuzzFeed listicles.
Nothing ever changed.
That was just the way of things. A fixed point in the universe.
Steve and Bucky were best friends. Always had been. Always would be.
No matter how much the internet, or their friends, wanted to believe otherwise.
[Brooklyn Boys Podcast – Episode 218]
The red recording light blinked on.
A blur of lo-fi beats spilled through the room, underscored by the familiar crackle of static, and Bucky’s own voice yelling, “You can’t just say that on air!” before it all faded into the usual organised chaos that passed for their show.
“Welcome back to Brooklyn Boys,” Steve said, voice all warm coffee and Sunday mornings, smooth as ever. “The podcast where we answer your questions, argue about movies, and somehow still aren’t cancelled despite Bucky’s opinions on soup.”
Bucky, mid-sigh, sank further into his chair like the floor might open up and save him from public disgrace. “Look. I said soup is just wet food. I stand by it.”
Steve shot him a sideways glance. “Your opinions are the worst.”
“I contain multitudes,” Bucky said, lifting one shoulder in a half-hearted shrug.
Steve turned to the camera, mouth curling into that wry, effortless smile that made their comment section implode on a weekly basis. “I’m Steve Rogers, artist, part-time podcast host, full-time problem solver.”
“And I’m Bucky Barnes,” Bucky added, tapping the mic like he was toasting it. “Disaster on two legs. Unofficial chaos engine of this show. And currently under investigation by the fandom for crimes of the heart.”
Steve laughed, and not just a polite chuckle. It was the good one. That bright, honest kind that always hit Bucky like a sucker punch to the ribs. Irritating. Familiar. Dangerous. The kind of laugh that made something in Bucky twist, even if he’d never admit it out loud.
“And together,” Steve said, leaning in.
They hit the tagline in sync, voices overlapping with instinctive ease:
“We’re the Brooklyn Boys!”
Somewhere in the apartment, something clattered, a chair leg skidding across the wooden floor.
“That wasn’t me,” Bucky said immediately, pointing a dramatic finger across the table.
Steve arched an eyebrow. “It was definitely you.”
Bucky grinned, smug, and let himself melt into the couch like the chaos was a personal brand. Because honestly? It was.
In the livestream chat, the fans were already spiralling:
🗨️ user543capfan: “Are they flirting again or is this just how they are???”
🗨️ stansick4bucky: “Petition for them to kiss on air. We deserve it.”
🗨️ thorrr_dude69: “I know not this Steve and Bucky, but they are very loud and I admire the spirit. Jane agrees.”
The video was for YouTube this time, a casual Q&A filmed in Steve’s apartment. Nothing fancy. No team. No script. Just them and the late-afternoon light pouring through chipped window frames, turning the room gold and lazy and too soft for what this was about to become.
The armchairs, stolen from a sidewalk in Queens during an ill-advised post-recording margarita walk, sat lopsided against the exposed brick wall. Their podcast mics were balanced on thrifted end tables, both held together by good intentions and too much duct tape. Behind them, a whiteboard read in aggressively red marker:
Truth Game – No Skipping. No Chicken Outs. Just Chaos.
Underlined. Twice. His own damn handwriting.
Bucky shifted in his seat, stretching in a way that made his t-shirt ride up just enough to be annoying later in editing. Steve was on the other side, legs crossed neatly, adjusting the laptop like he hadn’t just dropped a fanbase-devastating landmine directly into Bucky’s lap.
“Ready?” Steve asked, all innocent.
Bucky tilted his head, squinting at him. “Absolutely not.”
Steve hit record anyway. “Let’s go.”
It started like these things always did. Steve read out the first question, smooth and unbothered like he didn’t know what chaos he was about to unleash. “Alright first question. Who’s the most romantic?”
“That’s an easy one.” Bucky quipped in with his trademark smirk. He went to continue but Steve answered first.
“Me,” Steve said, with the confidence of a man who’d never been emotionally available in his life.
Bucky recoiled like he’d been slapped. “You? You? The guy who brought one sad daisy to a date and called it effort?”
Steve raised a brow. “It had a ribbon.”
“It was from a gas station.”
“Romance isn’t about money,” Steve said with that maddening little smile. “It’s about thought.”
Bucky snorted. “I think about snacks. That’s romantic.”
Steve tilted his head, faux considering. “You ghosted a guy after sending her a playlist.”
“He liked the playlist!” Bucky protested. He could hear the desperation in his own voice and hated how quickly it turned into a laugh. “It was curated.”
“Sure, Romeo.”
Bucky felt it then, that warm pull at the edge of his ribs. The way Steve looked at him when he said stupid shit. That twitch of his mouth when he was trying not to smile. The way he always seemed like he was about to laugh, even when he wasn’t.
He hated it. He hated how fond it sounded.
How fond it was.
And the worst part?
Steve didn’t even realise.
Or maybe he did.
And maybe that was the problem.
Bucky read out the next question, shooting Steve a fake glare that he knew wouldn’t stick. How could it? Steve had disarmed him since forever, with that stupid grin and those soft eyes that saw through every lie he tried to hide behind.
“Okay, moving on. Have you ever almost kissed?”
The words landed like a slap of cold air in the warm room. They both froze, caught in the sudden quiet that stretched between them. Steve’s cheeks flushed a soft shade of pink, his eyes flickering away just long enough to make Bucky’s heart hitch.
They stared at each other, the noise of the world fading out, leaving only the weight of unspoken things hanging thick in the air. Neither knew what to say. Or how to say it. It was a silent conversation, heavy with questions and half-formed confessions, each searching the other’s face for a clue, a sign, anything.
Steve bit his lip, a small nervous twitch that made Bucky want to reach out, to erase the tension with something, anything. But they both stayed still, caught between words and feelings, unsure who would break the silence first.
Bucky blinked, caught off guard. “What do you mean? Accidentally?”
Steve scratched the back of his neck; a nervous habit Bucky had memorised. “Like… you know. Stood too close or whatever.”
“We always stand too close,” Bucky muttered, a half-smile tugging at his lips. Then his brow furrowed. “Wait. That time on Sam’s balcony…”
Steve looked up sharply, suddenly alert and quiet, like he was waiting for Bucky to finish.
“You said I looked… what did you say?”
Steve’s voice dropped, low and hesitant: “Sun-dazed.”
Bucky snorted. “That’s not even a word.”
“You looked warm,” Steve said, flushing under Bucky’s gaze. “And glowy. I panicked.”
“You leaned in.”
“You did too!”
They both burst out laughing at the same time, too loud, too real, the kind of laughter that slips out when you’re not supposed to be feeling anything close to this.
Their knees bumped together and neither of them moved away.
“We didn’t kiss,” Steve said quietly.
“Yet,” Bucky muttered, the word catching somewhere deep in his throat.
He instantly regretted it, but Steve didn’t flinch. Didn’t pull back.
He just kept looking.
And for a moment, that look said everything they’d been too scared to say aloud.
Trying to move on quickly, Bucky glanced at the next question, grinning like they were about to salvage the mood with something light. Hopefully, this one would let them slide back into their usual banter without the awkward weight hanging between them.
“What’s the weirdest thing you’ve caught the other doing when they thought no one was watching?” Bucky read, voice dripping with mischief.
Steve’s eyes narrowed, a slow smirk creeping across his face like he was already plotting a killer comeback. “Oh, that’s easy. You. Dancing in the living room when you thought I was out.”
Bucky threw his head back, laughing, low and easy. “Hey, those moves are fire. Secret weapon for the apocalypse.”
Steve shook his head with a mix of fond exasperation and playful mockery. “You looked like a confused octopus flailing for five minutes straight.”
Bucky shot him a mock glare. “Alright, alright. But you’re not innocent, remember when you did that dramatic fanfic reading out loud?”
Steve groaned dramatically. “I was practicing for the podcast! And I was alone! At least I wasn’t mid-groove with the windows wide open.”
The camera caught the vibe perfectly, banter bouncing back and forth with the casual ease of two best mates who’ve known each other forever. Their smiles hung in the air, that comfortable silence that says everything without needing words. It was exactly the kind of chaotic, charming intimacy fans ate up in their edits.
Bucky’s eyes flicked to Steve’s, and for a split second, the playful energy shifted, softened, charged, like a slow-burn reveal only they understood. Steve caught the look, a flash of heat colouring his cheeks before he quickly looked away and cleared his throat.
“Well,” Steve said, voice a little too light, “next question?”
Bucky nodded, his grin a little crooked, thinking this game was already getting far more chaotic, and maybe a lot more real, than either of them had signed up for.
“Have you ever been in love?” Great, this is definitely what Bucky needed right now.
Steve stared at his hands. “Yeah. Once.”
Bucky’s voice came out before he could stop it. “Do I know her?”
Steve didn’t look up. “Maybe. I don’t think they knew.”
And just like that, something inside Bucky curled up and bit him.
Steve’s fingers twitched against his palm, the silence stretching between them like a fragile thread. Bucky could feel the weight of the words hanging in the air, the unspoken things that hovered just beneath the surface.
He swallowed, trying to steady the sudden tightness in his chest. “You don’t think they ever knew,” he repeated quietly, eyes locked on Steve’s still hands.
Steve finally looked up, his gaze steady but distant. “I guess… sometimes people don’t even know themselves.” His voice was barely more than a whisper.
Bucky shifted, the heat rising to his cheeks despite the cool afternoon light filtering through the window. “Maybe that’s why it’s so hard to say it out loud.”
They both sat there, breathing in the quiet chaos of the moment, the whiteboard behind them suddenly feeling heavier with all the truths they hadn’t said yet.
“Next question?” Steve offered, voice cautious but a little braver this time.
Bucky nodded slowly, a half-smile tugging at his lips. “Yeah. Let’s keep going.”
Later, after the camera clicked off and the recording light finally died, the apartment settled into a quieter kind of chaos. Steve tossed Bucky a beer without looking, and Bucky caught it instinctively, the familiar weight cool and comforting in his hand. He slouched deeper into the couch cushions, feeling like he was sinking right into the fabric, almost becoming one with the worn leather.
“We got too real again,” Bucky muttered, voice low but tinged with a grin.
Steve plopped down beside him, cracking open his own beer with a soft pop. “You told two million people we almost kissed,” he said, eyebrows raised like it was the most normal thing in the world.
“We did almost kiss,” Bucky shot back, taking a slow sip and letting the cold beer soothe the sudden heat rising to his cheeks.
“You leaned first,” Steve said, a teasing smirk tugging at his lips.
“You did!” Bucky fired right back, and they both burst out laughing, the sound filling the room like a release valve. Their knees bumped again, that small, accidental contact electric and oddly grounding.
Neither moved away. Neither wanted to break the fragile bubble suspended between them, a mix of nerves, laughter, and something unspoken but undeniable. They just stayed there, grinning like idiots, caught in the quiet aftermath of too many truths and almost-confessions.
That night, Bucky posted a clip to TikTok:
🎥 [Clip: Steve with his head on the counter.]
Bucky (off camera): “He’s spiralling.”
Steve: “Worcestershire has too many letters.”
Text overlay: “pls send help or at least phonetics.”
#brooklynboys #chaoticenergy #marriedvibes
Instagram: @steverlydrawn
[Post: A grainy Polaroid of Bucky mid-spit-take, eyes wide, shirt damp, holding a margarita glass.]
Caption: “He said I made it too strong. That was the point.”
Top comment from @natromanoffreal:
“Delete this before someone falls in love.”
Bucky was scrolling fan edits at midnight, half-asleep and shirtless, one leg over Steve’s lap.
“Why do they keep making it look like we’re about to kiss?” he asked.
Steve, warm beside him, shrugged. “Because we almost do.”
Bucky yawned. “Should we stop?”
Steve didn’t look up. “Do you want to?”
Bucky’s answer got caught in his throat.
