Work Text:
It was over.
Victor Gideon was dead, Zeno was in pieces and the last ghosts of Umbrella was burning to the ground. Leon stepped out of his car and looked at his front door where the porch light was shining like a beacon in the dark, a sign that his husband was home and up waiting for him. The surge of love and affection that ran through him nearly made him stagger. He had missed Chris so much during his entire journey, never knowing if the kiss he gave him the day before when he and Piers went running off after another lead on a cure for was going to be their last.
He had tried to call Chris during those final moments sitting in the dark next to Grace, wanting to hear his voice just one last time even if it was just his voicemail, and here he was; whole and hale and eager to hold his husband in his arms once more. Giving the top of the Porsche a pat-silently congratulating himself for bringing it back in one piece-he walked up the drive onto the porch, reaching out to knock on the front door. There was a small shuffle of movement from inside the house before he saw a shadow behind the frosted glass at the top of the door, which swung open a moment later, and there he was.
Chris looked back at Leon, barefoot and looking exhausted and so goddamn beautiful that it nearly made him want to cry. “Hey, baby. I lost my house keys.”
Chris was still for beat longer and then the screen door separating them was flung open and Leon was being yanked into a hug so tight he felt something in his back pop. “Woah! Okay, okay, I’m here, I’m here.” He hugged back just as tight, fingers twisting into the fabric of Chris’ shirt. A few hours ago he didn’t know if he would ever get to hold Chris again, having him in his arms again was like coming home.
Reaching up he cupped the back of Chris’ neck, fingers playing with the short strands of hair there. Chris was trembling and Leon felt his shoulder grow wet, but he didn’t say anything, he wanted to shed a few tears himself. “Did Finn tell you?” He had given the newly minted Lieutenant a message right before hitching a ride back to where he left his car, not wanting Chris to have to wait for news any longer.
“Yeah,” Chris rasped, still not moving his head off of Leon’s shoulder. Leon took the lead and started to walk him backwards back into the house, pressing sweet kisses to the side of his head the entire time. “Elpis. Grace. You did it.” The door was kicked closed behind them and he finally lifted his head, brown eyes red-rimmed and shining. “You’re going to be okay. Everyone is.” He gasped when the world spun the next moment, back pressed against the door and a pair of lips pressing incessantly against his own.
Leon didn’t let up, using the hold he had on Chris’ neck to keep him in place while he took advantage of Chris’ surprise to lick inside his mouth, familiarizing himself with his taste. He only let up when Chris started to squirm and paw at his sides, and even then he didn’t go far, only pulling back enough to let the other breath. “I never thought I would get to do that again.” He breathed, and this time he was the one being pulled in, Chris grabbing the sides of his face and surging forward.
Tongues tangled and Chris gave in easy when Leon’s teeth scraped across his bottom lip. It was his turn to be lead, letting himself he walked backwards through the house, trusting Chris not to let him smack into a wall or trip over any rugs. As soon as his feet crossed the threshold of their room he was spinning them again and letting go of Chris’ neck so he could plant both hands onto his chest and shove, pushing him back down onto their bed. “Stay.” He ordered, not waiting to see if Chris would obey before he started to strip. The decontamination shower he had taken before being allowed to leave had gotten rid of most of the blood and grime, but there were still a few parts that weren’t completely clean; but he didn’t care. All that mattered now was the gorgeous man waiting for him on the bed.
He tossed his clothing into a pile off to the side to be washed later and turned his attention back to Chris; who he was happy to see was already staring at him with a visible bulge in his sweatpants. “C’mer,” Two steps brought him to the bed and he wasted no time getting Chris stripped down until they were both naked. Even though he had seen his husband body more time than he could count he still took a moment just to look. Miles of warm skin and tone muscles, just for him. “Fuck, you’re pretty. And all mine.”
The compliment had Chris blushing, the dusting of pink across his cheeks only adding to the lovely scene. “Yeah, I’m yours.” He said, reaching up to card a hand through soft blond strands. “How do you want me?”
Pressing a quick kiss to the corner of Chris’ chin, Leon pushed at his thighs to get him to scoot up the bed until he was near the middle and then-in a show of strength-flipped him onto his front, grinning at the moan the action pulled from his lovers throat. Chris always did have a thing for being manhandled. “Just like this,” He purred, leaning in to kiss the back of Chris’ neck, feeling the growing heat against his lips. A few tugs had him in the position Leon wanted-chest down and ass up on display. “There we go. Stay like that for me, baby.”
Nodding, Chris half-buried his face into the bedding, watching Leon out of the corner of his eye. “You sure you’re up for this? You’ve had one hell of a last few days.” Ever since getting sick both he and Leon’s libido had tanked, pain, fear and stress killing any desire they might have had for more carnal pleasures. As much as he wanted it he needed to make sure Leon was on the same page.
Christ, Leon loved this man so much. Lust settled into something soft for a moment and he leaned in, Chris twisting his head to accept the kiss. “I want this, Chris.” He murmured, rubbing their noses together in the way that always made the other man smile. “For the first time in a long while I feel good. I want this-want you.”
Satisfied, Chris nodded and leaned in for one last kiss before getting back into position. “Then I’m all yours.”
Pressing a quick kiss to Chris’ cheek Leon move back to his neck and nipped softly, hands skimming down Chris’ sides and to his thighs, feeling every divot and bump from years of sacrificing his body for the good of the world. Lips trailed down Chris’ neck to his wide back, tongue peeking out every so often to trace across scars and muscle, teeth joining to leave behind a path of bites that he would admire later. Chris had started to tremble, anticipation making his muscles tense the lower Leon went. The first brush of his tongue across the globe of his ass had Chris’ breath hitching, the bite Leon placed in the same spot earning him the first of many whimpers.
“Relax, baby,” He murmured against his skin, hands rubbing across Chris’ hip. A kiss to the bottom of his spine gave him another one of those soft sounds and his cock throbbed. He wanted more. Sitting back on his heels Leon grasped Chris’ ass in both hands and parted the globes, eyes zeroing in on the furl of his hole, mouth watering. Chris’ ass was a work of art and he had spent many nights in the past giving it the attention it deserved. He had a lot of time to make up for and he was eager to start. He skimmed a thumb across the puckered skin, grinning when it clenched before pressing back in a silent plea. “Eager for me?”
A small sound came from above him and a quick glance showed that Chris’ blush had reached his shoulders. “Shut up,” Chris said, a whine in his voice, muffled against the comforter. “Quit teasing me and ju-ah!”
Leon ran his tongue across his hole again, grinning when Chris let out another garbled curse and canted his hips back looking for more. “Don’t worry, baby, I got you.” Leaning back in he pressed the flat of his tongue over Chris’ taint and slowly dragged it up, humming when the curses bled into something more breathless and needy. Circling the tip of his tongue around the tight pucker he let out a small sound of satisfaction when Chris pushed back against his face with a sharp whine, one of those big hands reaching back to grip his hair, trying to pull him closer.
“Le-jus-ohfuck! Please?” Chris broken pleas cut off with a sharp cry when Leon’s tongue speared forward, sliding into his ass like he belonged there. “Fuck! Yes-please!” The sheets under his hand bunched up and he had to bite the covers to muffle a louder noise, saliva wetting the fabric.
The hold on his hair tightened, the pain making Leon groan. The vibrations made Chris cry out again, the sound pitching up when Leon pulled back to scrape his teeth across the sensitive skin of his hole before diving back in, fucking his tongue in an out in a facsimile of what was to come. His own cock was throbbing between his legs with each of his lover’s moans, but Leon ignored it. His could come later. A practically hard tug on his hair made him hiss and he shoved a finger in beside his tongue in punishment, the added stretch making Chris arch.
Pulling back Leon sat back on his knees and watched his finger move back and forth, the slick sounds of it lost under Chris’ needy whimpers. It didn’t take him long to add a second; spitting straight onto Chris’ hole to slick the way. Muscle memory kicked in and he pressed the heel of his free hand onto the base of Chris’ spine to keep him in place before twisting his fingers and pressing up, a feral grin stealing its way across his face when Chris arched up with a muffled cry. “There it is.”
Target acquired Leon was not going to lose it. Leaning down he used his bodyweight to keep Chris in place, crooning at his first attempt to trash. “Take it, baby. It’s been so long, hasn’t it? I bet it’s a lot,” It reminded him of their first time together right after the fight with Arias in New York. Leon had taken Chris over his couch with nothing but spit to guide the way and the man had reacted just a beautifully as he was now; mouth open in mindless pleasure and his large frame shaking with every pump of Leon’s fingers, helpless to do anything but take it.
A particular hitch in Chris’ breathing and an uptick of his moans signaled Leon in on how close he was getting, but instead of pulling back he doubled down, pressing down on that spot hard and grinding his fingers in hard, rapid circles. “Come on, baby, give it to me. Remind me of how good you look when you come.”
Unable to disobey Chris’ spin arched up against Leon’s hand, a wild cry getting lost in the comforter. His body locked up and shook, the smell of sex growing stronger as he came. Leon pumped his fingers through his release, pushing him through it and out the other side, and he didn’t stop. Chris’ moans turned pained as overstimulation set in and he kicked out against the bed, only to have his legs pinned down by one of Leon’s own. “Leon!”
“Not done with you yet. Give me another.” It wasn’t a request. Another glob of spit splattered against Chris’ quivering hole, a third finger stretching him out even further. Leon’s eyes were dark with arousal, his chest heaving with pants as he watched Chris squirm and sob under him, trying half-heartedly to get away. Leon knew that if Chris really didn’t want it his ass would have already been on the floor, so he felt so regrets spreading his fingers wide and thrusting them in hard, the hand he had pressed to Chris’ lower back moving to fist the short hair on the back of his head to yank his face off of the bed, letting his cries hit the open air. “Let me hear how good I make you feel.”
“Please!” Drool slid down Chris’ chin and Leon yanked his head back further so he could lean in and lap it up, lips pressing to Chris’ neck to taste his cries. The angle his neck was being held at choked Chris’ neck breath and it came out as a sob, tears slipping down the side of his face. “Pl-please! I can’t!”
“You always say that, and you never mean it.” Leon said, dragging his teeth across Chris’ pulse, fingers still moving hard and mean. Chris’ hole was quivering around the digits, close again already. “You have a few more for me, baby. Stop fighting it and let me give them to you.”
With a particularly hard press of Leon’s fingers, Chris was falling over the edge again mere minutes after his first, the sharp waves of pleasure and pain ripping a cracked wail from his throat, limbs shaking and hips spasming as a another load joined the first soaking into the bedding. “Leon!”
Oh, how Leon had missed hearing Chris cry out his name like that; desperate and overwhelming and breaking under his hands. Bringing such a strong man to his knees and making him break apart and sob from just his tongue and fingers was a power-trip like no other. “Good,” He rumbled, gently easing his fingers out and petting a thumb across the twitching muscle in a soothing manner. “Good boy, Chris.”
Releasing his hair he let Chris collapse onto the bed and slid off the bed to walk over to the nightstand, letting Chris rest to find the lube. Tube in hand he crawled back onto the bed and set it next to his knee before reaching out to roll Chris onto his back, spreading his long legs to settle between. “Hey, baby,” His voice was as gentle as the hands he ran across Chris’ chest, thumbs flicking over hardened nipples and pressing over his quivering stomach to gather up the sticky mess there. “Look at you, you’re a wreck.” Cheeks a ruddy red and stained with tears he was an absolute vision.
Leaning in Leon kissed his way up Chris’ body, slipping his tongue into his mouth to capture his latest breathless whimper for himself. Pulling back he brought his cum stained hand up and slid two fingers past Chris’ lips, humming, pleased, when Chris obediently licked them clean. “Good.” Chris shivered at the praise, and Leon’s cock gave an insistent throb, his arousal painful from being ignored for so long. “Not done yet, baby. You gonna let me fill you up?”
Chris’ eyes widened a fraction and he nodded, spreading his legs open further in an offering. Even as sensitive as he was he wouldn’t deny Leon this.
“Good boy.” Drawing his finger out he licked the saliva off of them and moved back to pick up the bottle of lube, pouring out just enough to coat his cock-not that he needed much, he was dripping enough that he could have slid in raw. Wiping his hand clean in the blanket he grabbed under Chris’ knee and slung it over his shoulder, tugging him up until his ass was on sitting on Leon’s knees, his free leg planted on the bed and spread wide. Lining his cock up Leon sunk in slowly, eyelids fluttering at the tight heat engulfing him. It took all his willpower not to blow his load then and there, more than a year of being celibate catching up with him fast. He wasn’t going to last long, which was part of the reason why he had pushed Chris through two orgasms first.
Stopping when his balls met the plush skin of Chris’ ass Leon took a minute just to breath, watching through half-lidded eyes as Chris squirmed and moaned under him, still sensitive. There was no warning when he started, just the brief tightening of his hand around Chris’ leg before he was drawing himself back until only the tip of his cock remained inside before slamming himself back in, setting up a hard pace.
Chris reacted beautifully, head tipping back with a ragged cry and his hips pushing back to meet Leon’s next thrust. There was no resistance, his body open and pliant, letting Leon have him however he wanted, just like Chris always did. “Fuck, I’ve missed this,” Leon hissed, the sharp claps of their coupling getting buried under their moans and groans. Chris was a tight as a vice, squeezing down just the way Leon liked it each time he pulled back, only to loosened back up so he could slam himself home. He watched as Chris reached up to fist his own hair with a low cry when his next thrust pressed in just the right spot, his cock slowly filling out for a third time between his legs. “You gonna come for me again, baby?”
Nodding, Chris pressed down on the bed with his heel and pushed back into Leon’s thrusts, reaching out with his free hand to claw at Leon’s back, dragging him down until his own knee pressed against his chest and their mouths could come together in a frantic kiss. “Harder.” He breathed, wrapping his free leg around Leon’s waist to keep him close, sobbing against his lips when his request was immediately filled, Leon’s thrusts pushing him up the bed, the headboard slamming into the wall behind it. “Fuck! Gods! I-I love you.”
Groaning, Leon bit at the underside of Chris chin, sucking down another mark. “I love you, too. So fucking much, baby, you have no idea.” He was getting close, each thrust pushing him close and close to the edge. Determined to get Chris there first he leaned back just enough to shove his free hand between them to wrap around his length, swallowing down his responding cry. “One more time,” He breathed, rubbing a calloused thumb across the leaking head of his cock, drawing out another breathless sob, the limbs wrapped around him quivering. “Give me one more, baby, and I’ll fill you up. Come on, come for me.”
Chris’ head slammed back against the bed and the cry he released was close to a wail, eyes squeezing shut tight as he rode the waves of his third orgasm, cock twitching dry. His husbands name was loud in his mouth, throat sore from his cries and the body atop of his pressed down to keep him in place, the hand that had been around his cock coming up to grip his chin and tilt him in for another kiss, letting him cry out into it as Leon gave another handful of thrusts before stilling, warmth flooding his insides.
They stayed like, Leon’s hips and thighs flexing as he rode the waves of his release, cum leaking out around where he and Chris were linked. He came down slowly, body slumping on top of Chris’ own, the leg he had been holding allowed to fall bonelessly to the side. Taking a moment to breath, Leon let out a pleased sound when Chris’ shaking arms came up to wrap around him, pressing a kiss on whatever part of Chris he could reach, his own hands rubbing soothing circles across his chest and sides.
All too soon Leon was pushing himself up, catching onto Chris’ grabbing hands and pressing a kiss to the knuckles to sooth his unhappy whine. “I need to get us cleaned up, baby. You hate waking up crusty.” That seemed to settle him enough and the legs that had tightening their hold around Leon loosened once more to allow him to pull out of him. Leon took a moment to admire the mess he had made before moving off of the bed and padding over to the ensuite bathroom. Wetting two hand towels he made his way back to the bed and set to cleaning Chris up, kissing across his body as he wiped away sweat and semen, being careful around his hole, shushing gently when Chris grumbled and squirmed. “There we go, all set.”
Giving himself a quick wipe down with the second towel he tossed both on top of his clothing pile to add to the laundry later and urged Chris to roll over to the other side of the bed so he could yank the blanket off; neither of them interested in sleeping in the wet spot. He pulled their spare comforter from the chest at the end of the bed and flipped it out to cover his lover, crawling in with him as soon as he was done. Strong hands immediately yanked him against Chris’ chest and he let out a pleased sigh when the bigger man curled around him, legs entwined, Leon’s feet pressed against the warm skin of Chris’ calves. “Good?”
“Good.” Chris replied, taking Leon’s hand in his own and looking it over, thumb running across the new scars where the rot of the virus had once been. Leon watched as Chris studied the spider webs before pulling his hand up and pressing a kiss to the back of his palm, a millions things said behind the sweet gesture. They would talk more later. Leon would recount his mission and introduce Chris to Grace. He would tell him about Zeno and The Collective and they would plan out what to do about them once their friends were cured. But that was later. For now it was just the two of them, warm and sated and together.
A second one lingering on his wedding ring, Chris’ own sitting on his finger. “Welcome home, Leon.”
