Where your favorite blogs come alive
Summary : Bucky Barnes is still getting used to modern dating… and hates that you have to work with your exes.
Pairing : Bucky Barnes x vigilante!reader (she/her) / ex!various MCU anti-heroes/vigilantes x ex!reader
Warnings/tags : jealous!Bucky. Bi!Reader Hurt/comfort. Injury, references to violence, sex references. Reader used to be an anti-hero, and also used to date a lot of anti heroes. Angst/Fluff!!!!
Word count : 7.7k
Note : Retroactive jealousy is very common, and I definitely struggled with it when I first started dating my partner. I don’t really see it solved healthily in fiction, so I thought I’d write about it. I just finished moving in, so I will resume my series writing soon! And please, if you’d like to be on the taglist, message me! It gets lost in the comments sometimes. Enjoy!
Bucky Barnes didn’t talk about his exes.
For one, they were from a time when women wore red lipstick like armour and wrote love letters to the men who might not make it back home. Two, in the 1940s, talking about past relationships was basically the equivalent to hanging your dirty laundry out in the street— and not just because most of them ended with him shipping out to war. Sex and feelings simply didn’t belong in polite company.
But here he was, in the 21st century, trying to navigate dating after missing eight decades of social evolution— trying to keep up with you.
And god, he hadn’t stood a chance from the moment you first met.
You were the first person he met post-pardon that didn’t look at him like the sum of his past. Sam introduced you at a bar in D.C.—nothing fancy, just three tired veterans nursing drinks and pretending the world wasn’t still spinning out of control.
“She’s an old friend,” Sam said. “Used to serve with me in the air force. Then she went off grid and disappeared to be an antihero—”
“Vigilante,” you corrected, scoffing.
“Whatever,” Sam rolled his eyes, “But she’s retired now.”
“You’re prettier than the photos.” You gave Bucky a once-over. “Grumpier, too.”
He blinked, thrown off by how casual you were, and before he could respond, you leaned in and asked, “You always look like someone stole your puppy, or is that just for special occasions?”
Sam just laughed and walked off to grab another round, leaving Bucky staring at the woman who didn’t flinch when he said “Winter Soldier” like it was some contagious disease.
Instead, you talked and talked through the night. At one point, he was talking about his brainwashing, and you just leaned your elbow on the bar, eyes on his metal hand, and said, “I’ve done worse.”
It was the first time someone didn’t try to talk him out of his guilt. You didn’t say he was “more than his past.”
You didn’t try to fix him.
You just looked at him and recognised the survivor with blood under his nails and scars that never faded.
That night, he walked you home. It was supposed to be a formality, but you talked the whole way, about the desert missions you and Sam survived, about the ops you ran without orders, about why you quit the military, and the blurry line between heroes and people who did what had to be done.
“Why’d you retire?” he asked at your door.
“After the Blip, I helped the Avengers out. Did some good. Got tired of seeing my hands stained red, even when it was for the right reasons.” You shrugged. “Figured if I couldn’t die, I might as well live. Got a nice place. Set up offshore accounts. Now I make pancakes and talk to my plants.”
He smiled.
“What about you, Barnes?” You asked, leaning against the doorframe. “You ever get tired of the life?”
Fuck, he hadn’t flirted in decades. He wasn't even sure if he still knew how anymore.
But with you, it was easy. It was awkward at first, sure, but you laughed every time he stumbled, and you never once made him feel like he was too broken to try.
He brought you flowers a week later.
Tulips.
He had said he read somewhere that they meant forgiveness. You didn’t ask who he was forgiving.
“I’m not afraid of your past,” you told him one night, sitting on the floor of your living room after Sam convinced him to take you out on a date. “Not when I’ve got one that would make priests faint.”
He looked at you then, and the walls he’d spent so many years building fell all at once, because you weren’t someone he had to hide from.
You weren’t afraid of the blood on his hands, because you’d seen it on your own.
So you became a couple.
Three years later, he still couldn’t believe how easily you loved him.
You were loud where he was quiet, open here he was closed— a perfect balance.
You called his name like it wasn’t borrowed from another lifetime. And for the first time, he wasn’t just surviving— he was healing.
He was planning a future.
With you.
And then… Sam had to drag you back into the field.
That’s when everything started to unravel.
See, Sam had said it would be one mission.
"Just a quick assist," he told you, sliding a file across the table while Bucky sat beside you, arms crossed and already suspicious. "No big commitment. We just need someone who knows how to hit hard and get out clean. I know what you’re capable of,” Sam leaned back and crossed his arms, “And this has your style written all over it.”
“This isn’t just a mission,” You raised an eyebrow, flipping through the folder and studying the requirements. “This is a clusterfuck.”
“That’s why we need you,” Sam fogged. “Come on, for old times’ sake.”
You said yes.
Later that night, Bucky looked at you like Sam had handed you a grenade. “You’re retired.”
You smiled sadly. “It’s just one job, Buck.”
And at the time, you meant it.
You really did.
You had an house together, the pancakes and the plants.
You had Bucky.
You had a life.
But then you got out there again—suited up, boots in the dirt, heart pounding like it used to—and it was like a switch was flipped in you.
Adrenaline was one hell of a drug.
You weren’t craving chaos or the violence. Not anymore.
Unlike your antihero days, you didn’t kill this time. You’d made that choice before stepping onto the field. You weren’t going to be the person who solved problems with blood anymore.
But the mission lit something inside you all the same.
Perhaps it was control. Perhaps it was purpose. Or clarity.
The world didn’t make much sense most of the time, but in the field, you knew exactly who you were.
So when you came back home after that mission—Bucky could already see it in your eyes.
“You’re going back,” he said flatly, watching you drop your gear in the hallway.
You shrugged, breathless, hair stuck to your forehead. “I mean… yeah. I missed it. But I’m not that person anymore, Buck. No killing. Just in and out. Recon only. You know the drill.”
Bucky didn’t answer.
Because part of him was proud. You’d stepped back into that world on your terms.
But another part of him… was afraid of who you were behind the mask.
—
The first sign was Matt Murdock.
It was your and Bucky’s first mission together since you’d unretired. Sam had assigned a simple intel grab in Hell’s Kitchen. You needed a legal inside man, someone who knew the network by heart, and Sam had said, “You still got a contact in New York, right?”
That’s how you and Bucky ended up across the table from Matt in his firm, the three of you tucked into a room that smelled like paper and secrets.
From the moment you walked in, there was chemistry— it wasn’t active, nor was it inappropriate, but it was present.
Bucky could see it in the way Matt tilted his head to the sound of your laugh, how your posture relaxed like muscle memory. It was subtle, but it was there.
“You told him,” he said with a small smile. He could hear it in Bucky’s heartbeat. “About my… other job.”
You glanced at Bucky, who was stiff beside you. “Yeah,” you said.
Matt hummed. That told him more than it should. “You must be serious about him, then.”
You just nodded, infuriatingly calm and confident. “I am.”
Bucky didn’t say anything. He didn’t trust himself to, especially because Matt’s voice was too casual when he added, “We used to be a thing, her and I.”
It wasn’t a dig. It wasn’t even smug. But it was there. As far as Bucky was concerned, it was a punchline with no joke attached.
You shrugged as the meeting wrapped, grabbing your jacket.
“His job and crime fighting? No time for me,” you whispered an explanation on your way out.
But it was the way you said it— the lack of apology. It was the way you weren’t surprised your old flame was part of the mission.
“You never told me he was your ex,” Bucky mumbled under his breath.
“We never had to meet any of my exes in retirement,” you shrugged.
That night, Bucky lay awake in your bed, staring at the ceiling while your body curled toward his.
But all he could think about was Matt fucking Murdock—Daredevil. Lawyer by day, masked vigilante by night. Another man who had kissed you, fought beside you, known you in a world Bucky still wasn’t sure he fully belonged in.
What the hell.
This was the first time you’d fought side by side. The first time he saw how natural you were when the mask slipped back on. And suddenly, Bucky was wondering if he was the only one still trying to catch up.
—
The conversation about Yelena came over coffee.
It was one of those late mornings, with sunlight spilling through the window of your kitchen, his metal fingers on your knee. You were sitting close, like always, thighs touching under the table, his hoodie drowning your body in a sense of safety.
Bucky was scrolling through contacts Sam had floated for upcoming intel work, casually tossing out names. “Yelena Belova might be a good person to reach out to for our next mission. She’s low-profile, knows how to stay off the radar.”
He didn’t even look up when he said it, but you froze, coffee cup hovering in the air, just long enough for him to notice.
“Well… yeah. I haven’t seen her since…”
His head tilted slightly. “Since what?”
He tried to keep his voice neutral. But it came out just a little too sharp, like it scraped on the way out.
You hesitated, a little sheepish. “Since Paris. There was a caper. Messy one. We got out clean, but… one thing led to another.”
Oh.
He knew you were bi, so that wasn’t a surprise. But he never expected that knowledge to ever come with knowing names, too.
Another sip of coffee wouldn’t fix the knot in Bucky’s stomach, but he took one anyway. It gave him something to do besides look at you—at the woman he’d fallen in love with, who kissed him in the dark and said “I love you” every night.
He nodded pretending it was fine. Pretending it didn’t sting.
But it did. Because it was another name from the same small, bloodstained circle of vigilantes and morally gray heroes.
He didn’t realise how many people you’d still work with were the same people you’d trusted with your body before you ever handed Bucky your heart.
You were experienced. Not in a shameful way, but you'd lived. You’d fought and fucked and fled and loved in all the places Bucky had never dared go. And now you were here—his—but he couldn’t stop that stupid thought in the back of his head:
Where do I even fit in the story?
You reached for his hand, your thumb brushing the metal knuckles like it was second nature. You leaned in, pressing a kiss to his temple, voice soft.
“She didn’t mean anything long-term,” you reassured him.
He wanted to believe that settled it. He wanted to lean into you, like he always did, but he froze—just for a moment. It was a childish, stupid insecurity rearing up where your warmth used to melt it down.
And Bucky hated that, even now, three years deep in love with you, he still sometimes felt like the last one to the party.
—
Then came London, and of course, Moon Knight.
It was supposed to be a clean extraction—intel swap, quick in and out. You and Bucky were working in sync like you'd done this a few times now.
There were no hiccups, until he showed up.
You spotted him across the plaza first— casual clothes that you knew could turn into a divine suit any second, and a woman at his side. You froze instinctively, and Bucky felt it immediately.
The guy was weird in that charming, cryptic way, like he might shake your hand or break your nose, depending on what time of day it was. And you smiled at him.
“London is always full of surprises,” you said as the man approached. You turned your attention to the two people now standing before you.
“Who am I talking to?” you asked, casual on the surface, but your eyes scanned him like they used to.
“Relax, it’s Marc.” The man gave a small, tired smile. “This is Layla.”
“Layla,” you repeated. “Nice to meet you.”
“We’re married,” Marc added.
“Good for you!” You beamed genuinely. “Seriously, never thought I’d see the day. This is my boyfriend. Bucky— Marc and I used to… date. A lifetime ago.”
Bucky gave a tight nod, hands in his pockets. “Of course you did,” he muttered under his breath.
Marc caught it. So did you. You shot Bucky a really? look, but Layla just laughed, clearly unfazed. She greeted you like she’d known about you already, because you were clearly another name Marc had mentioned.
“So… does he still talk to Khonshu in the bathroom?” you asked Layla with a crooked grin.
“All the time,” Layla said dryly. “Once, I came in to see the bathtub trashed. He said it was because of Khonshu. At least Tawaret isn’t that demanding.”
Bucky shifted uncomfortably.
“Yeah, we weren’t all superheroes with government contracts,” Marc added, trying to joke, but there. “Some of us were just bleeding in alleyways hoping the gods were paying attention.”
Bucky wasn’t sure if that was a dig. He also wasn’t sure how to respond. Was there a polite way to talk to your girlfriend’s ex who serves a moon god and still too-casual wife who served the goddess of fertility?
You tried to smooth it over, looping your arm through Bucky’s. But he was still stuck on the fact that you had dated this man—this strange, fractured vigilante with too many voices and a ring on his finger now. You’d been part of his chaos once, too.
And that he hated that Layla was okay with it, hated that Layla was secure— because fuck, if it didn’t make him feel bad. That’s who he should be.
He shouldn’t be bothered by any of this. But he couldn't help it, he was.
Bucky couldn’t help but feel like he was the only one trying to learn how to stand still while everyone else had already danced through the fire and survived.
He was old-fashioned. He didn’t know how to joke about weird missions with exes or that time you almost died in a tomb under the Nile.
You, on the other hand, just kept moving forward.
And Bucky loved you—but in that moment, he felt like the odd one out in a room he hadn’t realised he was still learning to walk through.
—
Then Nebula arrived on earth, as she always did every couple of years. It was a routine visit.
She talked to Sam for a while to exchange intel, but after that… the lines between work and play got blurred.
Sam had dragged you and Bucky to a rooftop bar, insisting that even people with kill counts needed to let loose. Nebula was tagging along. She wasn’t the nightlife type, but she was making an effort to try Earth customs.
So, there you were, nursing a coke, while Bucky was ordering himself another drink.
He was watching you across the room, laughing at something Sam had said when Nebula slid in next to you.
She said no greetings. No small talk. Just a hand on your thigh and a blunt, “Are we doing this again?”
Bucky could hear that, thanks to his enhanced hearing.
You choked slightly on your drink, startled but not shocked. You swatted her hand off gently, not unkind, but firm.
“I have a boyfriend now,” you said with a smile. You tipped your head toward Bucky’s direction. “Long-term.”
She blinked, entirely unaffected. “What’s that like?”
Bucky was across the room, eyes fixed on you. His knuckles were white around his glass.
Later, when you were alone again, Bucky asked, “You… and her?”
You curled up beside him on the couch, his vibranium arm slung heavy over your shoulders. You kissed his jaw once, then the corner of his mouth. “It was during the Blip, when she went to Earth a lot more,” you said casually, “Long-distance didn’t work. It… happened a couple times. Nothing serious.”
Bucky didn’t answer right away.
Nothing serious.
The words sat in his gut like a stone.
That was what got him. Not that it happened. Not that you’d been with someone else. He knew—internally, logically—that he wasn’t your first. But that phrase stuck like a splinter under his skin.
Nothing serious.
You said it so easily. That sharing a bed, even briefly, didn’t matter as long as it wasn’t long-term.
But Bucky came from a different world. One where people didn’t talk about past lovers. Where something like a hand on a thigh meant you were hers.
And now here he was—three years in, in love with a woman who kissed him like he hung the moon and yet casually mentioned flings with alien assassins.
He didn’t say anything that night, but pulled you in closer and let you fall asleep on his chest.
But he stayed awake long after, staring at the ceiling.
You were his peace.
But when it came to your past, he felt like a stranger in your house.
—
That month after, you came home flushed with mission energy, shedding your jacket before the door had even shut.
“She’s still as annoying as ever,” you said, grinning. “Yelena. She hasn’t changed. Made me climb five flights of a condemned building instead of going around because it was ‘more fun.’ See, this is why it would have never worked out between us.”
You were buzzing— adrenaline and nostalgia glowing in you. Bucky didn’t match your energy.
He stood in the kitchen silently as he rinsed a mug. You didn’t notice at first. Or maybe you did, but you didn’t think anything of it until he set the mug down so hard, it cracked down the middle.
“You ever gonna tell me how many of these people you’ve actually slept with?”
You froze mid-step. “What?”
He turned, tense as a live wire. “Every time we go out in the field, you’ve got history with someone. Is there anyone we’ve worked with who hasn’t had a piece of you?”
Whoa. Where did this come from?
“What the hell are you talking about?”
He didn’t back down. “I’m serious. Daredevil. Moon Knight. Nebula. Yelena. I can’t take two steps into a mission without watching someone look at you like they already know how you sound in bed.”
You blinked, stunned. “Is that what this is about? You’re jealous?”
“I’m not jealous,” he snapped. “I’m—”
“You are,” you cut in. “And possessive, apparently.”
He didn’t deny it. “I just— I can’t keep pretending like this doesn’t eat at me. I walk into a room with you and wonder who the hell knows you better than I do.”
You stared at him, chest rising and falling. “You never told me this bothered you.”
“Well, I didn’t know half this shit until the last few months!” he barked. “Because you’re so damn casual about it. ‘Oh yeah, we hooked up a few times,’ like it’s a joke—like it doesn’t mean anything.”
“Because it didn’t, Bucky!” you shouted back. “Because none of them were you. None of them lasted. You’re the only one I gave three years of my life to, and you’re standing here acting like I cheated on you with my past.”
He didn’t respond.
And something inside you broke a little.
“I don’t know what you want me to do,” you said, smaller now. “Erase it? Lie? Pretend I lived like a nun until you came along?”
“I want to not feel like I’m sharing you with half the damn underground,” he looked down, teeth grinding.
You let out a bitter laugh. “Then maybe you should’ve picked someone from your own century.”
That landed like a slap.
You shook your head. “We’ve got an early mission tomorrow. Get some rest.”
Without waiting for another word, you grabbed a pillow from the couch and walked down the hall.
You slept in the second bedroom that night.
You didn’t cry. But god, it hurt.
And Bucky sat awake in the kitchen for hours, guilt and resentment twisted in his chest like barbed wire, because he knew none of what he said was fair.
But the feelings he felt were still real. And they were starting to rot.
—
In the morning, you two were so quiet still that every small sound felt amplified: the click of your knife sliding into your boot, the zip of your jacket, the dull thud of your holster being strapped across your chest.
Your movements were efficient, muscle memory from years of knowing how to armour up always kicking in.
Across the room, Bucky stood still, with his gear slung half-forgotten over his metal arm. His eyes were rimmed with red, dark bruises blooming underneath from a night without sleep, but he had a job to do, so he was awake anyway.
“Y’know…” He finally said. “You didn’t have to sleep in the other room.”
You fastened the last strap on your thigh holster and glanced at him. “Didn’t feel like pretending we were okay.”
You saw it—the slight flinch in his muscles, the way he looked down like the floor might offer a better answer than anything in his own damn head.
“You think I don’t know we’re not okay?” he said, quieter this time. “You think I didn’t lay awake wishing I could take it back?”
“Then why’d you say it?” you snapped, finally turning to face him.
Bucky’s mouth opened, then closed it immediately. He had no excuses.
“You didn’t ask. You never asked.” You shook your head, biting down the lump in your throat. “You just… threw it in my face like it was supposed to shame me. Like I was a toy being passed around!”
He stepped forward, desperate now. “I wasn’t trying to shame you, I— I was pissed, okay? I was stupid. I saw the way Matt looked at you, and then Nebula, and—Christ—Marc—”
“They were my exes, Bucky!” You raised your voice, “what do you want me to do? Never speak to them again? I would have no help in this line of work!”
“Doesn’t matter!” he snapped, frustration boiling over. “BecauseI feel like I’m just the guy keeping your seat warm.”
You stared at him, throat tight. “That’s what you think I’m doing? Killing time?”
“No,” he said, gentler now. “No. I know you love me. I know.” His voice cracked. “But I come from a time where no one talks about this kind of stuff. Where men didn’t have to wonder how many people their girl used to patch up in back alleys and kiss between fights.”
“Well guess what, Bucky,” you said, voice trembling. “I didn’t get the luxury of going to swing bars and holding hands on Coney Island. I got blood and war and figuring out how to survive without falling apart. I didn’t know I was going to make it past 25. And then you came along. You—you, James—you made me realise some things last. And now you're throwing it in my face because what? You didn’t like the guest list to my past?”
He looked like you’d shot him.
But there wasn’t time to let the silence fester again—your comms buzzed with an urgent ping from Sam.
The mission.
You turned toward the door.
“Let’s just get through today,” you said, voice brittle. “We’ll figure the rest out after.”
You walked out first.
And this time, Bucky followed—not because he knew what to say, but because even after everything, he couldn’t stand not being by your side.
—
The op was supposed to be easy.
But nothing was easy when you were angry.
You and Bucky moved like soldiers, but not like partners—not like you usually did.
You were out of sync, one heartbeat off, one glance too short. One command left unsaid because your pride wouldn’t let either of you speak first.
That got you ambushed.
Suddenly, you were ducking behind crumbling concrete, the walls of the building already groaning as a blast from beneath shook the foundations.
Gunfire rained down the stairwell.
Bucky shielded you without thinking, metal arm flashing as he tore through two men, fast and efficient—but not fast enough.
A stray bullet lodged itself in you.
You screamed.
“Goddammit!” you hissed, hand pressing to your shoulder as blood spread fast. “Fucking—shit!”
Bucky was already beside you, crouched low, blue eyes wide and terrified. “You’re hit.”
“No shit, Sherlock.”
You leaned against the wall, blood soaking through your suit too fast, pooling in your glove as you applied pressure. Your vision blurred, but you forced yourself to stay upright.
“We have to move,” you growled, pushing off the wall. “Extraction’s too far, comms are jammed.”
“Then tell me where to take you,” Bucky said, already moving to sling your arm over his shoulder. “You’re losing blood.”
You paused, teeth clenched so hard your jaw hurt. You did know someone in the vicinity. “You’re gonna hate this.”
“Tell me anyway.”
You guided him three blocks through the back alleys of the city, stumbling past broken windows, flickering lights, and blood left behind like breadcrumbs. You turned down a shadowed stairwell, and at the end of the corridor was a steel door.
You raised your good hand and knocked: four slow, two fast.
A secret code.
Bucky stiffened beside you. “You have a safehouse down here?”
“Not mine…” you mumbled under your breath.
The door swung open, and there he was.
Frank Castle.
Bucky had heard about him— The Punisher.
He looked at you. Then at Bucky.
Then at your shoulder. “You’re bleeding.”
“I know,” you muttered through gritted teeth. “Let me in.”
Frank stepped aside immediately, grabbing you by the waist like it was second nature. Bucky’s hand was still on you. Neither man let go.
“Nice to see you, too,” Frank said with a worried frown.
Bucky followed, staring at Frank like he was a ghost come to life—except this ghost had callouses, bruises, and knew your name too well.
“You’ve got him on speed dial?” Bucky bit out.
You sank down on the battered couch as Frank pulled out a med kit and started cutting through your gear. “I said you’d hate it.”
Frank smirked without looking up. “Still dramatic, huh?”
“She’s bleeding,” Bucky growled, stepping in. “Maybe shut the fuck up and do something useful.”
“Relax, soldier.” Frank didn’t blink. “I’ve patched her up worse.”
Bucky's jaw twitched. "Worse?"
You groaned. “Please. Not now.”
But it was already too late— you could smell the testosterone and unfinished history.
Frank’s hands were on you. Bucky’s heart was in his throat. He saw the way Frank looked at you— like he knew what your skin felt like already.
“You two…” Bucky started, then stopped. His voice was dangerously low. “You fucked, didn’t you?”
Frank looked up. “We didn’t bake cookies.”
Bucky surged forward. “I swear to God—”
“Both of you!” you barked. “Enough!”
Frank didn’t flinch. He just scoffed under his breath and turned back to your shoulder, grabbing a syringe from the med kit and tearing open a pack of gauze with his teeth.
“Didn’t realize you were dating the Winter Soldier,” Frank muttered, injecting the numbing agent into the skin around your wound. “Last time I saw you, you were with that blonde Widow chick. Got a thing for Russians now, pretty girl?”
Your eyes fluttered shut for a second. Pain, exhaustion, and frustration welled up inside. “Shut the fuck up, Frank.”
“I’m not Russian,” Bucky snapped before he could stop himself.
Frank glanced over his shoulder. “That’s not what I heard.”
Bucky stepped closer, chest heaving. “You want to test what I’ve got in common with the Red Room, Castle?”
“Easy,” Frank shook his head, “just sayin’. She always did have a type.”
That almost did it.
Bucky’s fists curled at his sides. His breath came faster. He saw red— and for a split second, he was ten seconds away from tearing Frank’s smug face off.
But then… he heard your soft whimper. It was a hiss of pain. Your head tipped back against the couch, eyes fluttering as the blood loss started to catch up.
And suddenly, Bucky remembered why he was here. What really mattered.
You.
He was at your side in an instant, kneeling by the couch as Frank packed the wound and started stitching. You were grunting, your fingers twitching for something to hold.
Bucky took your hand.
You gripped him like he was the only thing tethering you to this world.
Frank worked without saying much after that. The tension between him and Bucky didn’t fade—it settled like a landmine they both agreed not to step on. For now.
“Got anything for the pain?” Bucky asked, looking toward the dingy kitchen.
Frank jerked his chin. “Cabinet over the fridge. Bottles labeled in red are painkillers. Other colors are mine.”
Bucky found what he needed. Got the pills into you with a cracked water bottle. He sat by your side while you slowly went limp under the weight of the drugs.
You passed out with your head in his hands. He brushed the hair from your face with a touch so gentle it made Frank’s heart ache.
—
An hour later, Bucky stood at the tiny sink in Frank’s dimly lit bathroom, water running red as he scrubbed blood from his hands.
The cracked mirror above the sink showed him a version of himself he didn’t like: wild eyes, tired lines on his forehead, and blood smeared up to his wrists.
This was your blood.
He gritted his teeth, pressing his palms harder under the water like he could scrub away his sins, like he could rewind time just by cleaning fast enough.
You got shot because we weren’t focused. He thought to himself. Because I couldn’t shut my mouth. Because I couldn’t let go of the past. Because I just had to pick a fight.
He squeezed his eyes shut.
You had every right to have a past. You told him, over and over, that you chose him.
But it hadn’t been enough in the moment.
And now…
Now you were unconscious on Frank Castle’s couch with stitches in your shoulder, and he was standing in a stranger’s bathroom washing away the evidence of his own failure.
He slammed the faucet off and leaned heavily on the sink, breathing hard. For a moment, he just stared at himself. The blood was gone, but the shame still clung to him like a second skin.
“Get a grip,” he said to his reflection.
He grabbed a towel and dried his hands.
Behind him, the door creaked open. He didn’t have to turn around to know it was Frank.
“You done crying in there, Barnes?”
Bucky met his own bloodshot eyes in the mirror and took a deep breath. When he stepped back out, Frank was already cracking open two beers— one slid across the counter toward him like a peace offering.
“Don’t drink on missions,” Bucky said, even though alcohol didn’t give him anything to work with.
“We’re not on a mission anymore.” Frank shrugged. “You’re in my house. She’s breathing. “Take the fuckin’ beer.”
Bucky hesitated, but still sat down.
He cracked it open and drank in silence.
Frank leaned back, arms crossed, smiling like he’d already written this whole scene in his head.
“So,” Frank said. “How’s that working out for you?”
Bucky shot him a sideways glare. “You mean her?”
Frank raised an eyebrow. “No, I meant your bloodstained fashion choices. Yeah, I mean her.”
Bucky drank again. “Fine.”
“That right?” Frank said, not buying it for a second. “Cuz she showed up bleeding out on my doorstep and you looked two seconds from throwing me through a wall.”
Bucky’s jaw tensed. “You didn’t exactly help.”
Frank’s grin widened. “What, calling you soldier? That’s what you are, ain’t it?”
Bucky didn’t answer.
Both of them drank.
The air between them stayed hot, but not explosive.
Frank looked toward the back room, where you were still out cold. The lines of his mouth softened slightly, the smirk dying in the corner of his mouth.
“She still talk in her sleep?”
Bucky glanced at him. “Sometimes.”
“Used to scare the shit out of me. She’d mumble names. Codes. Orders. She’d say something about Wilson or about how Riley’s in danger. Good ol’ air force PTSD,” Frank nodded, “One time she said my name and thrashed so hard I thought she was gonna kill me in her sleep.”
Bucky didn’t respond.
“She doesn’t talk.. about you,” Bucky said finally. His voice was low, eyes locked on the floor. “I didn’t even know you two…”
Frank shook his head. “Didn’t bake cookies,” he echoed.
“Yeah. Got it.”
They let another beat of silence fester.
“You loved her?” Bucky asked, even though he didn’t really want to know the answer.
“I did,” Frank took a sip, but didn’t look at him. “Still do. Not the same way, though.”
Bucky’s hand tightened around the bottle. “What the hell does that mean?”
Frank finally looked at him. No sarcasm now, just tired honesty.
“I don’t know if she told you about my… past. But after all that happened to me, I didn’t think I was capable of it again. I was half dead. Barely human. And then she showed up and saw through all the bullshit. And she stayed.”
Bucky was listening. Processing.
“She taught me how to feel again. Real shit. Not just rage. Not just grief.” Frank rubbed the back of his neck, like the memory itched. “She used to tell me I wasn’t broken, just dented. I believed her.”
“So what happened?”
Frank leaned back, eyes on the cracked ceiling.
“She fed my flame and I fed her violence. I knew if she kept me around, she’d forget what peace felt like. So I ended it.”
That made Bucky’s stomach twist. He hated how much of that felt familiar.
Frank glanced toward the couch where you were still curled in sleep, bandages soaked but holding. “She deserves better than that.”
“She deserves someone who doesn’t get jealous of her past,” Bucky muttered.
“You and me both,” Frank chuckled under his breath. “I used to hate that I shared an ex with Red,” Frank admitted. Bucky could just assume he was talking about Daredevil. “But it’s a small world. Small circle. Vigilantes fuck around. You think we go home to nice houses and clean sheets?”
Bucky said nothing. Because now, you did.
“How long you two been together?” Frank asked, casual.
Bucky didn’t answer right away. Just watched the light shift across the floor as the old ceiling fan spun overhead. Then, finally, “Three years.”
Frank’s eyebrows lifted. “Three?”
He let out a low whistle and took a sip. “Well, I’ll be damned. That’s like… eight decades in vigilante time.”
Bucky didn’t smile, but nodded once.
“Congratulations,” Frank tilted his beer toward him in a mock toast. “Longest relationship I ever seen her in. Not that I was taking notes or anything, but…” He grinned. “I knew all the flings. None of ‘em made it past a year. Most of them burned out around month ten.”
Bucky shifted, fist clenched, but not as harsh as before. “I’ve met a few of them. Or… worked with ‘em.”
Frank chuckled. “Bet that’s fun.”
“Not really.”
Frank scoffed. “Y’know,” he said, “you don’t gotta worry about me. Or any of the rest of us.”
Bucky looked at him sideways. “Yeah?”
Frank nodded toward the living room, where you were sleeping under a threadbare blanket, one leg hanging off the side of the couch.
“She wouldn’t be here if she didn’t love you. Still a bit of a dick when she’s mad, but who isn’t? She chose you. That woman’s got trust issues deeper than the fuckin’ ocean, but she lets you near her when she’s bleeding?” He shook his head. “That’s something, man.”
Bucky’s hand curled loosely around the bottle. “Doesn’t stop the way it feels sometimes. Like I’m… following ghosts.”
Frank leaned against the counter, arms folded, studying him. “You’re not a ghost to her.”
“Feels like I am.”
“Then stop acting like one.”
That hit a little deeper than Bucky expected. He looked away.
“You’re not me,” Frank said finally. “And that’s a good thing.”
Bucky blinked. Looked up.
Frank gestured between them. “You know what I gave her? Rage. Like I said, we fed each other’s worst instincts.” He took a breath. “You give her something I couldn’t: Peace.”
Bucky scoffed, a bitter little noise. “Peace? You should see the way we’ve been acting lately?”
Frank shrugged. “Fights happen. Especially with her.” He smirked. “But she came here because she trusted you to carry her when she couldn’t stand. That’s what counts.”
Bucky took a sip of the beer, but didn’t really taste it. He still felt the heat of the moment in his chest.
Frank tilted his bottle toward him again. “You love her?”
“More than anything.”
“Then hold on to that.” Frank’s voice was sincere. “Cause’ if two broken people can get their shit together and still choose each other every damn day, that’s more than most people get.”
They sat in silence for a while, before eventually, Frank raised his bottle one more time. “To the girl who survived all of us.”
Bucky hesitated—then tapped his bottle gently against Frank’s.
“To the girl who made us feel human again,” he said.
They drank.
In the back of the room, you shifted in your sleep, muttered something under your breath, then went still again.
Frank leaned back. “Think she’s gonna be pissed when she finds out we bonded?”
Bucky found himself a smile— just a little. “Probably.”
—
The pain was dull when you woke up— more like a memory than a wound, pulsing behind your bones in sync with your heartbeat. Your shoulder throbbed under tight bandages.
You cracked your eyes open, vision swimming in the dim light. The ceiling was warped and water-stained, familiar in the worst way, lit only by the flicker of a busted lamp somewhere in the room. The air smelled like old cigarette smoke, sweat, and gun oil.
You remembered where you were. Frank Castle’s safehouse.
You felt a body pressing against your side.
Bucky.
He was crouched beside the couch, looking like he’d been glued to your side for hours— maybe longer. His hair was a mess, flattened in places from where he’d run his hands through it on repeat.
“Hey,” he greeted, rough around the edges but laced with so much affection it you felt it more than you felt the wound. He leaned in and kissed your forehead, “You okay?”
Your lips twitched into a ghost of a smile. You tilted your head just enough to brush your mouth against his in return, your voice barely above a whisper. “Mmhmm.”
Behind you, someone cleared their throat.
You glanced past Bucky, and there was Frank— arms crossed, watching the two of you with a look that wasn’t quite judgment and wasn’t quite amusement either.
It looked like... approval.
Bucky glanced over his shoulder, but shifted closer to you anyways. His hand brushed your hair back with the softest care, like you were the only thing in the world that mattered.
“We gotta go, yeah, doll?” he said. “Whenever you’re ready.”
You winced as you shifted upright, his hand already sliding under your good arm. You leaned into him without hesitation.
“Yeah,” you exhaled, trying to shake the fog from your head. “Just... give me a sec.”
You rested your forehead against his shoulder for a moment, letting the world settle, then pushed yourself upright again.
“Thanks, Frank,” you managed, voice rough but sincere. “For the whole... keeping me alive thing.”
His mouth curved upward at the corner. “Anytime, pretty girl.”
The words had barely left his mouth before Bucky’s voice cut through the room— “Don’t call her that.”
But.. there was a hint of playfulness in his voice.
Frank’s brow ticked up, amised. “Relax, soldier. It’s a nickname, not a ring.”
“She’s not yours to nickname.”
You let out a low groan, rubbing your hand over your face. “Jesus Christ. I almost died and you two are busy measuring dicks?”
Frank huffed a small laugh. “Still got that attitude, I see.”
Bucky glanced down at you, brushing your knuckles lightly with his thumb. “Good. Means you’re still alive.”
Frank pushed off the doorway, “She’ll outlive both of us at this rate.”
Bucky’s lips twitched, his hand never leaving yours. “That’s the plan.”
You leaned against him, blinking up at the two men, brow furrowing as the realisation finally hit.
These weren’t snide remarks. This was… banter.
They weren’t trying to kill each other.
“What the hell…” you mumbled. “You two friends now?”
Bucky looked down at you, shrugging. “Had a long night.”
Frank smirked from across the room, raising an eyebrow. “And a few beers.”
You stared between them, utterly baffled. “The fuck did I miss?”
—
The drive back was a quiet haze of streetlights. You slumped in the passenger seat, curled toward the window, your shoulder still aching beneath layers of gauze.
When he pulled up to your shared home, Bucky came around to your side before you could even try to open the door. He lifted you again like you weighed nothing and carried you into the apartment without saying a word.
He laid you gently on the couch, brushing the hair from your face as you settled back into the cushions. His fingers lingered on your cheek, “I’ll get your painkillers,” he said.
You let your eyes follow him as he crossed to the kitchen, retrieved a glass of water, and returned with a small pill in his palm.
“Small dose,” he warned, crouching beside you again. “We’re spacing them out.”
You took it, swallowed, then leaned your head back and sighed. You tilted your head toward him.
“So… you and Frank buddies now?”
Bucky snorted softly, shaking his head. “I wouldn’t go that far.”
“But you talked.”
“Yeah,” He confirmed. “We talked.”
You raised a brow, mildly impressed. “And you didn’t smash each other’s face in?”
Bucky chuckled. “Came close.”
You let a beat of silence pass between you.
Then you finally said, “I’m sorry.”
His eyes flicked back to you.
“I should’ve seen how uncomfortable you were,” you admitted. “I… I just didn't think the exes would be a sore spot.”
“I’m sorry, too.” He reached up, brushing his thumb over your knuckles. “I let all that shit build up. That’s not on you.”
“Still… I could’ve talked to you about all of it before I got back into the field.” You swallowed. “I… I just didn’t want you to see me differently.”
“I do see you differently,” he said quietly.
Your stomach twisted.
“But not in a bad way,” he added quickly. “Your past… is just that. Frank helped me see that.”
You blinked fast, trying not to cry. “But it keeps finding me.”
“I know,” he said.
You gave him a sad smile and a kiss on the corner of his mouth. “I’m not going anywhere, Bucky. You’re my now. You’re my future. You're it.”
His breath caught, and he looked at you like you’d just pulled him out of the deepest part of the ocean.
He leaned in and kissed you, slow and soft and sweet. It was the kind of kiss that tasted like forgiveness, because he was still learning what it meant to be loved out loud by someone so unfiltered, by someone with nothing to hide.
You stayed pressed againsthim for a long time, your hand in his hair, his forehead against yours.
Eventually, he pulled back and smiled faintly.
He stood, walking toward the kitchen. “I’m making you hot chocolate.”
You blinked after him. “Are you serious?”
“You want marshmallows?”
“Obviously.”
He got up, and from the kitchen, you could hear Bucky moving around — the clink of the saucepan on the stove, the rustle of a cocoa tin being opened, the faint hiss of milk heating as he stirred.
You sank deeper into the couch, letting the ache in your shoulder fade into the background.
Your eyes drifted half-shut, but then you heard it.
A ding from beside you on the couch.
You blinked, turning your head slightly, and there it was — Bucky’s phone lighting up on the cushion, his name glowing on the lock screen along with the preview of a new text.
Frank Castle.
Of course it was Frank.
Curiosity got the better of you, and your eyes skimmed the message: "If you wanna give your pretty girl a break and need someone who doesn’t pull his punches on a mission, give me a call, Barnes. And I’ll be there."
You smiled — part fond, part exasperated — and the warmth in your chest didn’t dim.
Before you could say anything, Bucky’s voice floated over from the kitchen, teasing, “You looking at my phone, doll?”
You glanced toward him, two mugs cradled in his hands as he walked towards you.
“Didn’t know you and Frank exchanged numbers,” You lifted your brows. “He says he’s offering his services.”
Bucky lowered himself onto the couch beside you, placing the mug carefully into your hand.
Bucky let out a quiet snort, shaking his head as he picked up the phone and read it for himself. His thumb hovered over the reply button, but he didn’t type anything right away.
“At least,” he muttered under his breath, “he’s now calling you my pretty girl.”
You leaned your head toward him, letting it rest against his shoulder.
“Damn right I am,” you mumbled fondly.
Damn right you are.
–end.
General Bucky taglist:
@hotlinepanda @snflwr-vol6 @ruexj283 @2honeybees @read-just-cant
@shanksstrawhat @mystictf @globetrotter28 @thebuckybarnesvault@average-vibe
@winchestert101 @mystictf @globetrotter28 @shanksstrawhat @scariusaquarius
@reckless007 @hextech-bros @daydreamgoddess14 @96jnie @pono-pura-vida
@buckyslove1917 @notsostrangerthing @flow33didontsmoke @qvynrand @blackbirdwitch22
@torntaltos @seventeen-x @ren-ni @iilsenewman @slayerofthevampire
@hiphip-horray @jbbucketlist @melotyy @ethereal-witch24 @samfunko
@lilteef @hi172826 @pklol @average-vibe @shanksstrawhat
@shower-me-with-roses @athenabarnes @scarwidow @thriving-n-jiving @dilfsaresohot
@helloxgoodbi @undf-stuff @sapphirebarnes @hzdhrtss @softhornymess
@samfunko @wh1sp @anonymousreader4d7 @mathcat345 @escapefromrealitylol
@imjusthere1161 @sleepysongbirdsings @fuckybarnes @yn-stories-are-my-life
@cjand10 @nerdreader @am-3-thyst
@goldengubs @maryevm @helen-2003 @maryssong23