Actions

Work Header

Rating:
Archive Warning:
Category:
Fandom:
Relationship:
Characters:
Additional Tags:
Language:
English
Stats:
Published:
2026-04-13
Words:
7,569
Chapters:
1/1
Comments:
13
Kudos:
135
Bookmarks:
25
Hits:
1,288

Coda

Summary:

After so many years and hardships, Leon Kennedy has finally found somewhere to come home to, and Chris Redfield is happy to be that place whenever necessary.

Notes:

hiiii guys!! so this is i guess my first smut fic ever with a Real Ship instead of ocs or oc x canon. im a little nervous!!! but hopefully it goes well.
shipping isn't my MAIN concern in the RE fandom, but i'm gonna be so real ever since i watched vendetta i've had a little bit of a soft spot for these two... but i'm kinda notorious for being The Old Man Yaoi Guy, so maybe that's obvious. also, i'm gay as hell, and i think putting leon kennedy and chris redfield in front of the average gay nerd is like giving him crack lol. but yeah! take this fluffy ass smut, i hope you enjoy it.

(See the end of the work for more notes.)

Work Text:

Tick, tick, tick.

The clock was really beginning to get on Chris’ nerves at this point. It was an unpleasant reminder of time that kept passing, time that he still spent alone. He nervously began to fumble with his necklace - a rope cord with a silver ring threaded onto it - in hopes of calming down. He’s fine, he told himself, he’s fine, Ronaldo said he’s alive, the DSO said they’ll send him home today, he’s okay, they just held him a few days for examination, you don’t have to worry, just calm down…

The lock at the apartment’s front door clicked open, and Chris perked up, straining his ears to listen. It took all his self-control not to jump up and check himself as he heard the sound of a bag being dropped in the hall with a sigh. The familiar fall of footsteps in the hall almost synced with his nervous heartbeat, until finally, finally, Leon walked into the living room - Leon as Chris remembered him, full of life, not limping through the halls half-dead. He could cry. Leon stopped in front of him, crossing his arms with a shit-eating grin as he replied in singsong. “Honey, I’m home.” 

He didn’t even get the chance to snicker at his own bad joke before Chris leapt to his feet, strong arms pulling Leon in close for a hug so tight it was practically suffocating. He’s home, Chris nearly cried out, he’s actually home. It was Leon, his Leon, with his crooked grin and his eyes like a stormy sky and that smooth voice that sounded so gentle when it was just the two of them. A week ago, Chris wasn’t sure if he’d ever see him again, but here he was, hale and whole. He buried his face in his shoulder, squeezing tight. “You idiot. Don’t ever do that again.”

Leon laughed, stumbling back as he was practically tackled. “Woah, hey there! Somebody missed me.” Still, despite the warm words, Chris could feel his hands floating around his back, not quite ready to return the hug. He sighed, and slowly, his hands came to rest. “I’ll… try.”

Chris hated hearing that, a little. There was always a chance. Always a chance that Leon would go off running into danger again, willing to die to save someone else. He knew that when he married him. That compassion, that love for others even when he couldn’t love himself, is part of what he fell in love with in the first place. Still, Chris couldn’t deny that part of him wished Leon could promise to stay near forever. Stay safe at his side forever. But that wasn’t the man Chris loved, and it never would be. To change that would be to change him, and even with his faults, Chris would never want to force Leon to change. So, he pulled back, resting his hands on Leon’s shoulders and rubbing them gently. “I can live with that.”

They stood in silence for a few moments, looking each other over to see what had changed, what hadn’t. Thankfully, despite the weariness in his gaze, Leon was mostly the same. Still, beneath that weariness was a bit of confusion. “You’re wearing a tie. You never wear ties.”

Chris laughed, looking down at himself. Yes, it was true, the tie wasn’t usually his style, and neither were the collared shirt and slacks. It’d been so long since he last wore them that they were the slightest bit tight. He must look a little silly. “Well, I made reservations - at that seafood place, the nice one in town. Thought we’d celebrate.” 

“You should have told me that - they already fed me before they let me out!” It was almost comical to see a grown man almost pouting over getting military rations instead of fancy seafood. “Great. Guess I’ll just pick at the shrimp or something.”

Chris smiled. “Leon, you’re late. The reservation was two hours ago. I don’t think they’ll be letting us in.” 

Leon sighed, reaching out to take the loose tie in his hands and run the fabric through his fingers. His free hand reached up to rest on the side of Chris’ face, and he could feel a new roughness in his palms - a new scar from the journey. There were certainly more. He’d ask later. “Well, sorry. You know my bosses never let me out without a year’s worth of paperwork.”

“I know,” Chris murmured, looking down to marvel. In the low light, this close, he could see new scars on Leon’s face - patches of rough, pale skin just like on his palms, divots in his smooth flesh. The deepest spindled up from the side of his neck - exactly where Chris had first seen Leon’s infection two weeks ago. For so long, Leon’s face had been the same - clean and smooth, save for that long, thin gash under his eye from Spain - that looking at it now was a bit of a shock. However, Chris didn’t really care. The same man still wore that face. He leaned down, resting his right hand on his neck, and kissed lightly along the scar, down his jaw. “You’re okay. I can’t believe it…”

“Easy, Chris, easy,” Leon chuckled, but he leaned his head back, letting his husband nuzzle into his skin. “Don’t get all mushy on me all at once, you big sap. It’s sickening.”

“Bullshit. You love it,” Chris replied, pulling back. Leon always liked to play coy, pretend he was above such genuine, casual affection, but Chris knew it was only a game. Deep down, he was as soft as Chris was. He could see it in his eyes. 

Leon’s smirk grew a little wider, and a mischievous look twinkled in eyes. Chris didn’t have a moment to react before he was grabbed by the tie and pulled down into a kiss. He smiled, closing his eyes and letting himself savor it, but a few seconds passed, and the pull on his tie got tighter. Leon’s lips parted, nipping lightly at Chris’ lips before his tongue darted forward to tangle with Chris’ own. Chris’ eyes fluttered open, humming in delight as he saw Leon looking up at him through half-lidded eyes. Finally, he was released, and both men slowly pulled back, resting their foreheads together as they caught their breath. Leon looked up, still grinning. “Maybe I do,” he whispered, leaning up to press a chaste kiss to Chris’ burning cheek.

Their fingers twined together loosely, and Chris smiled, shaking his head. “I’m just so happy you’re alive,” he said, squeezing his hand firmly. 

“Oh, don’t worry. A little cough can’t get rid of me.” Leon drew back, squeezing the hand in return. “Now, I don’t know about you, but I think I’d kill for a real shower right now. They don’t give you more than 10 minutes at the DSO showers. It’s practically dystopian.”

Chris scoffed. “You diva. You can’t finish a shower in 10 minutes?”

“Well, not all of us would be happy running in the woods like a wild animal. Some of us actually like the comforts of civilization.” Leon winked and leaned in for one more quick peck. “Go to bed. I’ll catch up soon.”

“Okay.” Chris nodded, letting go. For a moment, he just stared, taking in every inch of this wonderful man he was so lucky to call his own. So beautiful, so strong, so sweet and kind - so much more than he ever deserved. But even if it was selfish, Chris just wanted to let himself have this - something to come home to. He had so few people in his life he loved and hadn’t lost. He’d almost lost this one, too. But still, coming to that precipice of loss made it all the clearer what a precious treasure he was. He sighed, shaking his head. “What am I going to do with you?”

Leon shrugged. “Well, we keep living. What else can we do?”

 

✦•······················•✦•······················•✦

 

The stars were barely visible in the lights of the city, but Chris still liked to watch the moon out his window as he lay in bed. It had been new two weeks ago, when he first saw Leon’s blackened skin, when he’d confronted the fact that he might seriously be watching Leon’s last days. Tonight, it was full and bright, the shadows running at the sight of it, the darkness retreating, if not gone. Chris smiled. How quickly things can change.

He felt the mattress shifting beside him, and he opened his arm. Leon slunk into his embrace, curling into his side and resting his head on his chest with a happy sigh. Chris could feel him relaxing - and he didn’t doubt he needed it. After an ordeal like that, anyone would. Gently rubbing his back, Chris turned to look at him and let out a playful scoff. “You little thief.”

Leon lifted his head, smiling and motioning down at his pajamas - boxers and a faded Led Zeppelin t-shirt that was too big to be his. “You agreed to this, Chris. You didn’t see it? I penciled it in at the bottom of our marriage certificate. ‘And Leon is allowed to borrow clothes whenever he feels like it.’ It was right there.”

Chris shook his head, laughing. It was good that at least the past week hadn’t gotten rid of Leon’s sense of humor. “I guess I’ll let it slide. Mostly ‘cause it looks good on you.” 

“Please. You’d say I looked good if I crawled out of a sewer covered in blood and shit.”

Chris shrugged. Yeah, he probably would say that. Maybe he was as embarrassingly sappy as Leon said he was. “Come here,” he said, rolling Leon over so he was laying on his stomach on top of him.

Leon made no protest, flopping on top of Chris without argument. He propped his head up on his arm, giving a flirty wink. “Hey.” 

Chris laughed, reaching his hand up to rest in that dirty-blonde hair. “Hey. Come here often?”

Leon’s laugh at that could almost be described as a giggle. It wasn’t girlish by any means, too low and husky for that, but the way his face wrinkled and his shoulders shook was too adorable for Chris to call it anything else. God, he was lucky. “Seriously, Chris?”

“What, am I not allowed to flirt with my husband anymore?” 

“Not when you sound that corny when you do it.”

“Ha! Look who’s talking.”

Leon shrugged, letting his head flop down again. They laid there in silence for a long time, Leon’s ear pressed against Chris’ breast, as if to hear the beat of his heart. Chris sighed, letting his hand fall on his back and idly trace from his shoulders to the base of his spine. 

He’s here. He’s here. 

It was a miracle. Chris still didn’t know all the details - there’d been an antiviral left by Spencer, a childish declaration that nobody else could have his toys, but that was all Chris knew. He knew he should probably ask Leon for the full story, but now, in this moment of peace, such questions seemed frivolous. Leon was here. Alive. 

How often did they come home alive? Never often enough, never enough. Chris could call every ghost that haunted him by name - every bright-eyed young recruit clinging to his heels, looking at him like he’d hung the moon, eager and ready to protect the people they all held dear. Chris went to sleep every night and heard their screams, saw their flesh tear, the light leaving their eyes as they died - or worse. Getting close to him was the closest thing he could imagine to a death sentence - or something worse than death. The image of Jill at Wesker’s side, expression vapid, jerking like a marionette on strings, still made him sick to this day. His best friend - practically a second sister to him - had tried to protect him, and that’s what she got for it. She told him over and over again that it wasn’t his fault, but Chris had seen how she’d changed - flinching at sudden movements, the way she seemed almost mournful every time she had to put a BOW in the ground. No matter how strong she tried to be, Chris knew it plagued her - and it wouldn’t, if not for him. He was cursed, he knew it; an omen of death and despair for everyone foolish enough to get close.

He’d never intended to let Leon in. Fifteen years ago, he’d been nothing - a warm body to sink into between missions when such pleasures were a rare luxury for both of them. But in China, when Leon’s face had been among the first things to cut through the fog of his memories, Chris knew he’d fallen, and hard. It terrified him. Chris Redfield hadn’t done anything more than a one-night stand since he was in S.T.A.R.S. - relationships were a lost art to him, a dance where he only hazily remembered the steps. He liked it that way - he knew how easily he got attached to his friends, his family, even the kids on his squad. To really love someone would be a weakness like no other, a gaping hole in the armor he’d spent so long forging. And Leon felt the same way - they’d fought when Chris first mentioned real feelings, so terribly that they nearly destroyed the friendship they’d built. But after Arias… something shifted. They both knew they couldn’t run, he guessed, or that running would be more trouble than it was worth. They’d stepped onto the dance floor shy, stepping on each other’s toes and stumbling out of time, but slowly, surely, they’d settled into a rhythm, a rhythm that led them here - and now, Chris couldn’t imagine life without him. He knew it was a risk, he knew it could destroy him - it very nearly had. But as he lay there, fingers combing through Leon’s hair, breathing in the scent of gunpowder and juniper that seemed to cling to him wherever he went, Chris wouldn’t have traded it for a thing.

Leon sighed, looking up and resting his chin on Chris’ chest. “I’m sorry for worrying you. But don’t ask me to say sorry for leaving like that, because I’m not. I did what I had to - for Sherry, Claire and Jill. Me living was just a nice bonus.”

Chris closed his eyes. Yup, same old Leon. Never doing anything for himself, throwing himself into the line of fire for the people he loved at a moment’s notice. It’d be admirable if it wasn’t so infuriating. Chris had been angry - so angry. When he first realized what Leon had done, he had half a mind to rip his head off for even thinking of going off on his own. But now… “Leon, stop. I’m just… you’re safe. That’s what matters.” Chris leaned down to press his lips to his forehead. “I love you… so much.”

“I know.” Leon smiled, and Chris barely even minded that he hadn’t said “I love you too.” That softness in his eyes - he didn’t see it with anyone else. He didn’t have to say it. Chris knew the answer. Leon reached up, resting a hand on each side of Chris’ face. “Could you kiss me again? I’ve been a little deprived.” 

Chris smiled back. “You don’t have to ask.”

The kiss was easy, slow, the kind they’d shared a million times before, but tonight, it felt almost new, like the first time they’d kissed and the thousandth all at once. Chris could feel Leon smiling into the kiss, and for a moment they sat like that, gentle, quiet, awash in the glow of their mutual affection. The shift was gradual. Each kiss became a little longer, a little deeper. Firm lips became loose, sloppy, falling open into breathy groans of delight. Leon surged forward, tilting Chris’ head back to kiss him deeper as his hips slowly rolled against his groin. “Fuck, you’re gorgeous…” he murmured, and Chris looked up to see his pupils blown wide, his cheeks slightly flush, his smile hungry like a wild beast. Chris knew that look. He hadn’t seen it in ages - Leon had been turning him down for anything like this for almost a month now, probably to hide how sick he was getting - but that look, he could never forget. It made his blood sing.

“Leon, what are you doing?” he said with a laugh, one that got cut off into a muffled groan as Leon ground down and claimed his lips again. He knew exactly what Leon was doing, he’d have to be stupid not to, but part of him still wanted to hear it.

Leon leaned back, holding himself up with one arm as the other went to lightly tug Chris’ close-cropped hair. “Well, it’s my fault we missed dinner. I thought I’d see what I could do about dessert.”

As he leaned down to kiss Chris’ neck, the larger man laughed again, gently shoving him back - not a rejection, only playful feigned resistance. “Leon, are you kidding? And you call me corny!”

“I’m not - I work hard on these, you know!” He laughed too, so bright and clear that Chris could feel his heart aching. Leon was laughing so much tonight, after weeks of somber silence. Another gift. “It takes work, you know, to be this charming.”

“Charming, yeah, that’s what we’ll call it.” Chris smiled, meeting him in another kiss. This time, it was his turn to be forward, pressing his tongue into Leon’s mouth as a hand came to rest on his firm ass.

Leon smirked, and Chris couldn’t help but stop and marvel. The way the moonlight framed his face, the way his hair was tousled just so, the way his shirt - Chris’ shirt - hung off his frame, leaving his shoulder half-bare… how could it be fair that one man was this perfect? How could Leon Kennedy, after nearly fifteen years, still bring him to his knees with a single sly glance? He’d been stunning since the day they first met, and it seemed like the more time passed, the more dashing he became. Maybe that’s what happens when you fall in love, he mused. They become even more beautiful, inside and out.

“So, I’m not hearing a no…” Leon drawled, tracing his fingers across Chris’ jaw. Chris could feel the strength in his grip as he gently squeezed his chin, letting him tilt his head back as he shuddered. “C’mon, big guy, tell me what you want.”

“Shit… Leon…”

Chris,” Leon replied, voice dripping with faux-pity. He grinned wolfishly, brushing his thumb against Chris’ lower lip. His gaze softened a little, looking at Chris with gentle affection simmering under white-hot lust. “You’re incredible, you know? So incredible,” he sighed, leaning down for another kiss.

“So are you,” Chris mumbled, resting a hand on the back of his neck. “I’d show you all night if I could.” He had to bite his lip to keep himself from moaning at the thought. Leon under him, flushed so pretty, brow dripping sweat, lips open in a gasp as his legs locked around his waist. God, he’d been through so much hell these past few days. He deserved to feel good, so good he couldn’t even think straight, and Chris couldn’t deny that being a slave to his husband’s pleasure sounded electrifying tonight. To give up all thought, all sense of self-satisfaction, to just be his until the morning light…

Leon raised a brow. “Is that what you want, then?” He let his arms fall around Chris’ neck, leaning in so that Chris could feel his hot breath against his ear. “You just have to ask. I’d never turn you down.”

Chris closed his eyes, and against his will, his voice broke into an undignified whine. “Leon, please…

“Alright. See? That wasn’t hard,” Leon whispered. He drew back, stretching his arms above his head. Chris could feel himself stirring below as his shirt rode up, exposing his toned stomach, dusted in light hair and covered in scars. Beautiful, he thought, arm reaching out in a dreamlike haze to rest on the skin of his slender waist. Leon smirked, cocking his head and tugging lightly at the waistband of Chris’ sweatpants.

In an instant, their positions were switched, Chris rolling Leon onto his back and moving to hover over him, gently pinning him to the bed. His blue eyes widened and he let out a ragged sigh as he was manhandled to his back - he really has a thing for strength, doesn’t he? Chris thought idly before leaning down to sloppily kiss him again. Then again, he’d be lying if he said he didn’t find Leon’s own impressive strength to be alluring. He could feel the cool metal of Leon’s ring on the back of his neck as he was pulled deeper, and he idly reached down to touch his own on the cord around his neck - the link between the two of them, ‘till death do us part. 

Chris began to laugh as Leon’s hands again wandered to his waistband, tugging down urgently. “Someone’s impatient…” he hummed, but he moved to push them and his boxers down, shaking them off and tossing them to the side of the bed, letting his half-hard cock dangle between his legs. With a smile, he pulled slightly back and reached one hand down to the hem of his shirt, pulling it over his head in a smooth motion. 

Chris had to admit, as he got older, he sometimes worried about how he looked in this state. Leon had always been slender, but powerful, built like a Greek statue, but Chris was always a bit broader, a bit softer in the middle. His Herculean strength was evident just by looking at him, but he was definitely further from cut and chiseled than he’d been when he was young. However, one look at Leon’s face told Chris that any worries about his aesthetic appeal were completely unfounded. “Oh, hell yes,” the other man groaned, pulling Chris down into another sloppy, greedy kiss. “Never gets old…”

“Flatterer,” Chris chuckled, pulling back to mouth at the side of Leon’s neck, a spot he knew drove him wild.

Leon gasped, back arching ever so slightly as his nails scratched lightly over Chris’ back. “For you? A-always… ah…

Oh, those moans were a symphony to Chris, something he could listen to forever if he was allowed to. “I’ve got you. Just relax…” he muttered, nuzzling into Leon’s neck. He pulled back slightly to admire his handiwork. Leon was flushed, panting, eyes unfocused and head tilted back. God, Chris could eat him alive like this. He grabbed the bottom of the shirt Leon was wearing. As tantalizing as it was to see his husband wearing his clothes, Chris wanted to worship every inch of him with his mouth and hands, leave no stone unturned. For that, the shirt would have to go. 

Leon lifted his arms as Chris tugged upwards, letting the shirt lift up easily. He paused, drinking the familiar, yet ever-tempting sight in. Even if he was smaller than Chris, Leon Kennedy was not a small man - his body curved and bulged with rippling muscle, toned biceps, powerful thighs. His waist was still trim and slender, in the way that made Chris want to wrap his arms around it and pull him close every time he stood near. A thin trail of light hair dusted down from his chest to his navel, into his boxers, towards the slight bulge inside them. But most visible on Leon’s body were the scars - bullet wounds, burns, claws, over every inch of skin. Chris had just as many - maybe that’s why he never minded them. Or maybe seeing how strong and capable the man beneath him was, how much horror he had fought through and survived, made his knees weak. It barely mattered. Chris loved him, all of him. It would take a lot more than a few scars to turn him away. 

There were new marks, too, just like the ones on his face - pale divots in the skin where the virus had eaten it away. Chris sighed, gently rubbing a large one on Leon’s shoulder. “Jesus, Leon…”

“Hey.” Leon’s voice softened as his hand moved to cup Chris’ cheek. “It’s okay. I’m okay - I feel ten years younger after Elpis, honestly.” He leaned up for a small, chaste kiss. “I’m not going anywhere, I promise.”

Chris sighed, placing his large palm over Leon’s. “I know. I know.” It still felt surreal. He’d spent weeks thinking Leon was as good as dead, and yet… here he was. So sweet. So warm. Chris leaned down, pressing his lips to the new mark. His eyes flicked to the next, a few inches away, and he brought his lips to that, too. All the marks on his stomach and chest, Chris bowed his head to kiss, as if his touch would be a balm to the wound.

Leon smiled, resting his hand on Chris’ head. “What a gentleman,” he murmured, with that teasing fondness that seemed only reserved for Chris. “Can’t say I don’t like the princess treatment - fuck!

Chris smiled from his spot hovering over Leon’s chest, tongue laving over the pink bud of his nipple as the other man squirmed. His husband’s sensitivity in certain places was honestly adorable. As one hand moved up to idly toy with the other bud, earning a few more gasps and swears, the other moved down to pull off the last piece of clothing between them. Leon’s cock was still soft, but Chris knew that that meant very little, what with Leon’s particulars. The weeping tip was certainly enough to communicate how Leon was feeling right now. Chris reached down, still lightly sucking on the nipple, and began to squeeze and stroke Leon’s cock, slowly letting it come to full mast.

As he drew back from his attentions on Leon’s chest, leaving a small kiss on each of the crescent-moon scars beneath it, Chris looked up to see Leon, face flush, eyes wide, with a giddy grin. “You’re gonna-?” Chris nodded, and Leon bit his lip. “God damn, Chris, how do you always know just what to do?” In an instant, Chris was shoved down between Leon’s legs, the tip of his cock pressed to his lips. He chuckled, leaning down to kiss it. It was adorable how excited Leon got when Chris sucked him off, even if they’d been able to do this for a few years now. Chris didn’t care as much - he’d slept with Leon both before and after, and found him intoxicating either way - but seeing Leon so eager to use the part of himself that had been missing for decades made Chris feel warm. He’d better not disappoint.

He licked a long, thick stripe up from base to tip, looking up at Leon through thick lashes as he gently mouthed at the tip. Rough hands came to rest on Leon’s thighs, lightly kneading at the thick muscle beneath. For a brief moment, Chris drew back from his place at Leon’s cock, coming down to roughly kiss and bite at his left thigh, feeling the muscle tense beneath the skin. Chris would be lying if he said that Leon’s legs didn’t do something to him - powerful enough to crush a zombie underfoot, but long and graceful like a model’s, and Jesus Christ, those thighs, that ass - but who was he kidding, he could say that about almost every part of Leon, inside and out. It was hard not to adore him, even with his flaws. The fact that Leon didn’t seem to think he deserved Chris’ love was a mystery - but it wasn’t, really, when Chris thought about it. Chris knew that after all Leon had witnessed, all he’d suffered, it was difficult to see yourself as worth anything. Chris knew. He felt the same, sometimes, wondering why Leon didn’t walk out on a cursed man like him. But that wasn’t true. Somewhere, he knew that, they both did, and Chris, for his part, was willing to stay until Leon forgot every one of his doubts. 

Leon cleared his throat, and Chris suddenly realized he’d been making out with his thigh for far longer than he anticipated. “Sorry,” he chuckled, giving it one last peck before he drew back. Already, there were the beginnings of a few dark hickeys on the skin, and Chris was almost embarrassed with himself - he was fifty-three, not seventeen. Still, he shook the thought from his mind and took Leon’s tip into his mouth, humming softly against the skin.

As he looked up, the expression on Leon’s face alone made his own cock throb. He was blushing crimson, a hand covering his mouth and failing to muffle a choked cry, his blue eyes so hazy with need Chris could practically taste it in the air. When he finally spoke, his voice quivered, so different from the confident tone he usually tried to adopt. “Chris, baby, fuck…” Chris would have smirked at that if his mouth wasn’t stuffed. They both agreed pet names weren’t either of their style - usually, if they were to call each other something like that, it was a cheeky joke. If Leon meant that, well… that meant he was either so in love or so turned on he wasn’t thinking straight. Possibly both. No matter what, it was a win.

Gently, he drew back to say something, but was quickly stopped by a hand in his hair. Chris almost tried to pull back again, but before he could, he felt Leon’s cock slam against the back of his throat. He managed to bite back his gag reflex just in time, but still, his eyes watered, and he could feel the slight bulge in his throat. Leon moaned again, closed his eyes and laughed shakily. “There you go… that’s perfect…” That rough voice made Chris shudder, so much so he had to take a moment to palm his own leaking cock. He wouldn’t stroke it yet, though - tonight was about Leon, making Leon know just how happy his husband was to have him alive. His satisfaction was something to find later. 

Leon’s eyes fluttered open, and he looked down at Chris with pupils blown wide. Chris knew he must look absolutely wrecked by now - lips puffy, eyes watering, throat bulging, drool on his chin. Leon stared at him, looking like he wanted to burn the image into his memory. “Gorgeous,” he whispered, pulling his hips back slightly, and Chris almost felt relief at the loss of pressure on the back of his throat. However, that relief was short-lived as Leon thrusted forward, a quick, rough pace. “So fucking perfect for me, god, you’re gonna d - ah - drive me crazy…”

Chris continued to look up at Leon, at the blush spreading to his shoulders, the way his strong hips bucked upwards desperately. There he was, Leon Scott Kennedy, at his most wild, his most untamed. The side of the man that nobody but Chris could bring out. A small stir of pride settled in Chris’ chest, and he let himself moan around Leon’s cock, the vibrations making Leon’s hips stutter. “God…” he moaned, and suddenly, something devious flashed in his eyes, and he looked down at Chris with a smirk. “Just l-look at you, Captain Redfield. The BSAA’s shining star, savior - shit - savior of the world, drooling and moaning as I fuck his throat. What would they say if they k-knew, hm? What if they saw me putting their captain in his place?"

Chris moaned again, his shoulders shuddering. Maybe it had been a mistake to tell Leon to talk down to him as he fucked him that one time, because he kept pulling it out when Chris least expected it and making him so hard he could faint. Still, he gave Leon a quick look. This was supposed to be a romantic evening, not something like that. Leon winked at him - message received - and mere seconds later, his pace quickened, stuttering and shaking. “Damn it, Chris, I’m close…” he groaned, and Chris’ eyes traveled upwards, intent to see the exact expression Leon made when he came. Still, Leon kept babbling, eyes screwing shut as he continued to thrust. “You’re so - so good for me, god, I-I don’t want anyone else, just you, Chris, baby, look what you do to me, that’s right, just look at me, Chris - Chris!”

Chris could feel Leon’s legs tensing under his hands, and as his name broke into a moan, he could feel thin fluid hitting the back of his throat. Leon’s face was contorted in a silent cry, his whole body shaking as his fingers clenched in Chris’ hair. Slowly, he stilled, letting go of Chris’ hair and leaning back on his arms, panting. With a wet pop, Chris let go of his dick, wiping the drool from his chin and admiring his handiwork. How Leon managed to be the sexiest man alive at quite literally all times was something Chris always wondered, but really, he felt no need to look a gift horse in the mouth. With an easy smile, he wrapped his arms around Leon’s shoulders and kissed his cheek, wincing apologetically as his own still-hard cock pressed into him. “You know, I don’t think any guy I’ve been with has gotten off more on a blowjob than you.”

Leon snorted. “That operation was worth every damn penny.”

“I think you’re right,” Chris replied, reaching up to ruffle his hair. “Should we keep going in a few minutes?” 

Leon smirked, the expression Chris knew was from him getting a brilliant, terrible idea. “Who said we had to wait a few minutes?”

Chris laughed. “Cute, Leon, but we aren’t as young as we used to be. We can’t exactly be going back to back.” 

Leon stuck his lip forward in a pout. “Well, you haven’t even gotten off at all. I think you’ll do just fine. As for me…” He smiled. “Well, it’ll feel good, won’t it? Isn’t that what you wanted, to make me feel good?”

“Well, yeah, but there’s such a thing as too good -“

“Nope. Don’t believe it. You’ll have to prove it to me.” Leon groped blindly for the bedside table, pulling open the drawer and flailing his hand inside until he eventually found a small bottle of lube. “C’mon, Chris, live a little! What’s the worst that could happen?” 

Chris paused for a minute. What was the worst that could happen? Well, it could be completely too much. Leon would be… on cloud nine, in so much pleasure it was almost painful, gasping and writhing and moaning so loud the world could hear…

Chris swallowed hard and took the bottle. “Alright. We’ll give it a shot.”

Leon smiled, giving him a small kiss. “Thanks,” was his only reply before he laid back down, letting his arms flop over his head and giving a satisfied sign. Chris slotted himself between Leon’s legs, his hips in Chris’ lap. Leon already looked completely blissed out as he lay out on the bed. Chris sighed as he slicked two fingers in lube and pressed one into Leon’s hole. Well, I hope he knows what he’s asking for…

The response was almost immediate, Leon biting his lip and humming delightedly. Gently, Chris curled the finger up, and Leon moaned, “Yes,” eyes half lidded in the way that made him look like a siren in Chris’ eyes. Chris shuddered, but kept his focus clear, curling and flexing his finger as Leon’s legs twitched beneath him. “Another,” Leon said. “C’mon, Chris, one more…” Chris nodded, sliding the other lubed finger in, and Leon’s back arched. “God… fuck me already, Chris, come on…”

On other nights, Chris could absolutely sit here for hours, teasing Leon with his fingers until he was undone over and over, but he had to admit, he was nearing his limit too. He drew back, slicking lube on his cock and trying so hard not to give in immediately to Leon’s half-pleas, half-orders for more. It didn’t take long before he was satisfied, eagerly positioning himself to breach Leon’s entrance. Reaching down, he gave Leon’s hand a quick squeeze. “I’m right here. Just tell me when.”

Leon looked up at him, and Chris melted. That utter trust in his eyes. Chris had spent so many years trying to earn that trust, and here it was, given so freely, so easily. Leon nodded. “Now.”

With a low groan, Chris sank in, the familiar sensation of tightness and heat making his pulse pound. As Leon’s legs wrapped around his waist, pulling him deeper, and that sweet, familiar voice was in his ears, Chris was nothing but feeling. Again, he squeezed Leon’s hand, the warmth of his skin and the cool metal of his ring grounding him in his haze of pleasure. His free hand came to the back of Leon’s head, taking a long moment to commit the look of overwhelming pleasure in his face to memory. “Beautiful,” he whispered, and slowly, he started to move.

Leon’s reaction was immediate, strong legs tightening around him and pulling him in to thrust deep, deeper than he thought possible. “F-fuck yes…” he groaned, fist clenching against Chris’ back, nails scraping his skin. The hand still entwined with Chris’ own squeezed so tight it was almost painful, but Chris couldn’t see the pain as anything but a spur forward, especially as he felt Leon pulsing and squeezing around him. He let out an animal cry, pace quickening, the sound of skin on skin filling the room. Chris could feel Leon arching under him, and as he looked down, he could see those cobalt eyes rolling into the back of his head, see his whole body just barely twitching. “Just like - like that, Chris… ah - so good for me…” 

The praise made Chris’ ears burn, if they weren’t already, and he let out a shuddering breath before he spoke, voice still wrecked from having his throat ruined earlier. “That’s right, Leon… just… just relax… I’ll give you whatever you need. Always.” On the next thrust, he angled his hips slightly up, and gave Leon’s hand another soft squeeze - just assurance that he was there, assurance that he would always be there.

Leon moaned. By now he was shaking, eyes brimming with tears. It was clear every word was a conscious effort, something that had to be forced through the fog of pleasure he was feeling. But he persisted, words slightly slurred, staring directly up at Chris with a love so deep, Chris couldn’t believe he earned it. What could he have possibly done, with his hands so dirty, to be worthy of something so pure? “Just… stay with me…”

“I’m right here, Leon, I’m right here,” he whispered, letting his thrusts drag and earning a small whine and squeeze of his hand. Nothing mattered outside, at least not right now. All the pain they both shouldered, the battles they’d fought through - they were dust in the wind in the face of this moment, utterly irrelevant. They were here and they were alive and they were in love and maybe, if it meant they got to have tonight, all the shit they had been through had actually been worth it. Chris quickened his pace, watching reverently as Leon came gently undone, as a tear rolled down his cheek and his lips fell open.

“I… I love you…” Leon gasped, pulling himself up to press his and his husband’s foreheads together. The declaration nearly made Chris stop dead - it did every time. This heart in his hands, so often broken, and here it was, whispering those sacred words with the reverence of a zealot. Chris never minded how little Leon said he loved him. He knew what the answer to that was when Leon fell asleep on his shoulder, or remembered just how he liked his coffee, dark with one pinch of sugar, or when he came home from his missions with little things that just “reminded me of you.” But still, the words - those three beautiful words, and his heart was full to bursting. He surged forward, kissing Leon deeply, trying so hard to pour every drop of love he felt into that simple act. Words would never be enough. What he felt went beyond just a name.

Leon tried to kiss him back, but he was so lost in pleasure, so high, that his efforts were sloppy, uncoordinated. That was okay. Chris didn’t mind. Kissing him as best he could, he thrust deeper, shuddering as he felt his own orgasm boiling beneath his skin. “Come on, Leon, come on…”

As if on cue, a low, broken cry tore up from Leon’s throat, drawing back from the kiss to bury his face into Chris’ shoulder. His back arched, his eyes widened, his flush deepened, and Chris couldn’t help but think that he was looking at the most beautiful thing to ever bless this earth. That, combined with the tight spasms around his cock, was far too much, and he felt the corners of his vision go white as he came, moaning and shuddering, giving one last deep thrust as he felt himself spill inside. As the high subsided, he had enough presence of mind to pull himself out and crawl to Leon’s side before his legs gave, gently taking Leon’s chin in his hands and turning his face to look at him. “Hey…”

Leon’s eyes still seemed a little distant, but he blinked. Finally seeming to realize where he was, he smiled, that charming, crooked grin, and spoke. “Hey, handsome.” He leaned forward to meet Chris in a slow kiss. Gone was the burning heat of their previous encounter, now only with the soft intimacy of what felt like a lifetime. “I think you just killed me and brought me back to life,” he chuckled, wrapping his arms around Chris’ waist.

Chris sighed. “I told you, Leon, we aren’t young anymore-“

“Shhhhh.” Chris didn’t get to finish his sentence before he got a finger pressed to his lips. “I told you to, right? And I’m sure not complaining.” He sighed, leaning into Chris’ shoulder with a happy sigh. “Mmm, I could stay here forever.” 

Chris smiled, rubbing Leon’s back. “Let me clean you up first, then we can cuddle as much as you want.”

“If you must,” Leon sighed, and gave Chris a quick peck. “Be quick, though. I think I’m about to pass out.”

“Yes sir,” Chris replied, giving him a mock salute, and managed to stumble to the bathroom on slightly shaky legs. Retrieving a towel and wetting it was easy, and before long, he was sitting at Leon’s side, wiping both of their cum off his skin as gently as he could.

Leon sighed, moving to rest his head in Chris’ lap. “God, I feel… weightless. The hell did you do to me, Chris?”

“I don’t know,” Chris replied with a shrug. Really, he wasn’t sure why that was so good for either of them - it was pretty vanilla, in terms of stuff they’d done. Maybe it was the weeks they’d gone without it, or maybe it was just the overwhelming emotions they both felt. Either way, Chris’ limbs and eyelids felt heavy, and as he finished wiping Leon down, he eagerly picked him up, tucked him under the covers, and crawled in to join him. 

Leon practically purred in contentment as he pulled Chris close, wrapping his arms around his waist and burying his head in his neck. “I never thought I’d get to do this again,” he whispered, voice breaking, and Chris’ heart broke with it. How heavy must the burden have been on his side? He couldn’t imagine how it must have felt, to know you were dying, to know there was nothing you could do, and still make the choice to keep fighting for the people you loved anyway. Pride swelled in his chest. That’s my Leon, he thought, lion-hearted. You shouldn’t have died in Raccoon City, not then, not now. The world is so much better with you in it. Maybe now, you’ll finally see.

Leon sighed, pulling back. “I’m sorry for worrying you, I really am. So much happened, I don’t even know where to start…” His eyes went wide. “Holy shit. I didn’t tell you about Ze-“

“Leon. Rest,” Chris murmured, pulling him back close and stroking his hair. “You can tell me in the morning. Just sleep now. You’ve earned it.”

Leon was tense for a long moment, but slowly, he let himself relax. “Okay,” he murmured, closing his eyes. His voice was slurring, sleep already fighting for control. “I meant what I said, though. I love…”

The last word was lost in a snore. That face that seemed so often hardened in the face of danger was now slack, peaceful in his rest beside the one person he trusted most. Chris sighed. How could he possibly be so lucky? Every pain they had both suffered, and still, there was room in their hearts for this. Maybe it all had been worth it. Silently, Chris pressed his lips to Leon’s crown and said the words that never felt more meaningful.

“I love you too.”

Notes:

thank you so much for reading! if you enjoyed or if you have suggestions for me to improve, please comment and let me know - comments are always a highlight of my day.
i know this is almost definitely not what capcom meant with the whole "leon is married" reveal, but let's be real, chris is a healthier option for him than say, ada. (NO HATE to aeon shippers i love aeon but i specifically love them because they're kind of bad for each other lol i wouldn't want them for each other as endgame) also, gay married old men make me happy. maybe because i like seeing people like me live long and be happy.
to anyone who's been following me for my oc fics... resident evil flashbang! i hope you like it anyway, if resident evil's your thing. for the re fans who have just found me through this, hi! nice to meet you! i hope you like it too! no matter how you got here, i hope you have a great day and keep on keeping on.