Work Text:
“Seriously, Chris, what the hell!?” Leon huffed as he finally managed to kick the door shut behind them. Chris was leaning on him heavily, and there was no other word for what he was doing than snuggling. Leon was holding up his weight and dragging him around because he was injured, and Chris was just rubbing his face against Leon’s neck? How was that fair?
The initial answer from Chris was a low whine and he pushed his face closer against Leon’s skin. He felt kind of feverish, come to think of it. “You smell so good,” Chris slurred, like he hadn’t heard the words at all.
Unceremoniously Leon dropped Chris down to sit on the wide bench that was running along one of the walls. Then he went back to check on the door, bolting it and barricading it so that nothing could get into the shed they were taking shelter in. There was only one small window, high from the ground, and it didn’t exactly provide much light into the room.
Just then a lightning struck in the distance, the sound of rain against the roof practically deafening. “Great,” Leon sighed, “a storm, too.”
A low whine from behind him grabbed his attention and he remembered Chris, worry instantly flaring up inside of him. He spun around, already about to ask if Chris was okay or if he needed his wounds tended to – there had been a weird plant, it had dug some sharp spikes into Chris’ arm and who knew what it had injected in him – but what he saw made him stop in his tracks.
“Chris?” Leon asked carefully, not really sure if he was seeing things right.
Chris was jerking off.
He was leaning back against the wall, slumped low in his seat, knees wide apart and pants tugged down just enough to free his erection. He was stroking himself frantically, not even trying to hold back the ragged moans that were falling from his lips. Even when he realized Leon was staring at him he didn’t slow down, but he did grimace a little. “S-sorry,” he got out somehow, “it’s… I need to.”
This was so unlike Chris that for a second Leon thought he must’ve hit his head and fallen unconscious or something. This had got to be a dream. And the fact that he regularly had this kind of dreams… well, Leon wasn’t going to admit that out loud to anyone.
Only then Leon’s brain made the connection. “The plant?” he asked, already approaching Chris slowly. “Did it …poison you?”
“I don’t know,“ Chris got out, panting harshly. “I think so?“ His breaths got more and more uneven, until he was shooting in thick ropes of come all over his hand, some of it ending up on his chest, staining his vest.
A part of Leon’s brain thought that it was such a pity. He could’ve gladly lent a hand. Leon firmly told that part to shut the fuck up. “Okay, then obviously try not to get stung by them again, we can’t stop for a jerk-off every time that we–”
He was cut off by a displeased grunt. “Fuck,” Chris swore, squirming in his seat.
And it only took one look at him to notice what the problem was. He was still hard. Probably even harder than before. He turned glassy, dark eyes at Leon, trying to steady his voice with a few deep breaths. “It hurts.”
It took approximately 2.5 seconds for Leon to make up his mind. He stepped closer, stopping only when he was standing right in front of Chris. “You want help with that?” he asked, nodding towards the - admittedly quite impressive - hard on.
There was clear surprise on Chris’ face and he even stopped touching himself as he stared at Leon. “What?”
“You need help?” Leon asked again. “I can help you. But not unless you want me to.” Hell, he wasn’t going to force himself on Chris no matter what the situation, and if Chris would’ve rather taken care of his problem himself, Leon would go sit in the corner and try his very hardest not to watch. He wasn’t all that sure how well that would work out, though, but he would try.
That startled an almost hysterical laugh out of Chris. Maybe it was because he was so hard it hurt and there wasn’t enough blood left for his brain, but he easily admitted “Leon, the day I will say no to an offer to have you touch me? I’ve lost my goddamn mind. Or then I’m dead.”
Leon grinned a little, half-amused and half-relieved, and easily he slipped on the floor on his knees, right between Chris’ thighs. He brought his hand to the base of Chris’ dick, and immediately Chris let go of himself and let Leon take over. Chris was so on edge that it only took a few strokes, only a few twists of Leon’s wrist and flicks of his thumb over the sensitive head, before Chris was coming again in hot spurts.
It came so suddenly that Leon didn’t have the time to pull back, so most of it landed on his face, and he didn’t miss the way Chris moaned shamelessly at that.
Leon took a moment to blink, trying to get rid of the semen stuck on his eyelashes. His hands were still wrapped around Chris’ dick, though, and it didn’t take him long to realize that orgasm number two hadn’t exactly done anything to change the situation. “How are you still hard?” he asked, and somehow it turned out less annoyed and more in simple awe.
“I don’t know,” Chris breathed out. “But fuck. Your hands feel so much better than mine.” He reached out, brushed a stain of cum off Leon’s cheek, and grinned at him a little shakily. “You’re so fucking gorgeous,” he went on, apparently so turned on that his filter had vanished entirely, “I’ve wanted you for years.”
The words made Leon whimper a little and if he had been more prepared to have an emotional conversation he would’ve admitted the same. He’d been drooling after Chris for a decade, had been half in love with him for almost as long, and the longer they’d known each other the worse it got. So maybe this thing? Was a some kind of a blessing in disguise.
Assuming they could actually get it dealt with.
“Let me just…” Leon got out somehow but then abandoned speaking entirely in favor of leaning in and closing his lips around the head of Chris’ dick. He slid down his shaft until his gag reflex kicked in, and even then he only paused for a second to get it back under control. Chris was squirming, bucking up, moaning raggedly and there was no doubt of where he stood when it came to this.
Yet Leon probably enjoyed it as much as Chris did. He pulled back and licked over the slit, watched Chris’ gulp in air, and then sank back down a little further this time. And while he had always enjoyed giving head, doing this to Chris? Better than he had dared to imagine. Chris was hot and heavy on his tongue, so big that Leon had to consciously work on relaxing his jaw so he could slid any lower.
And way too soon to Leon’s liking, Chris bucked up with a strangled outcry, coming hard down Leon’s throat. Leon sputtered a little, but didn’t stop bobbing his head before Chris had slumped back down onto his seat. Then he pulled back—
Only to notice Chris was as hard as before. Maybe even more. Leon groaned. “Seriously, Chris, are you sure we even can take care of this?” he asked, looking up at Chris.
“You don’t need to—” Chris started, something like uncertainty flitting over his features, but Leon waved it aside.
“C’mon,” Leon grinned a little shakily. “A friend in need, right?” He unbuckled his own belt, and when Chris realized what was going on his eyes almost bulged out of his head.
For the first time ever Leon thanked the heavens that he always had dry hands and brought lotion with him everywhere as now they could at least use that for lube, and he could go for what he really wanted. Efficiently he got himself ready, and Chris barely managed to hold back long enough before he was grabbing Leon’s hips and pulling him into his lap.
And as Leon sank down on Chris’ cock, focusing on every single millimeter of the stretch, he distantly wondered why the hell they hadn’t done this earlier. He dropped his head forward until their foreheads were pressed together, and breathed out a “Jesus Christ, Chris, you feel so good.” at the exact same time as Chris spoke; “Fuck, Leon, please.”
By the time Leon had picked up a steady pace he didn’t even know which one of them was the more desperate one.
They clung onto each other throughout it, moved greedily against one another, tried to get the best possible angle, the deepest possible penetration, the most delicious pace they could find. The rain was hammering on the ceiling, drowning out every other sound from outside, and all that was left was their ragged breaths and low, shameless moans.
Eventually Leon couldn’t hold back anymore and he tensed, his back bending like a bow as he came untouched, stars dancing in front of his wide open eyes.
Only when he was able to breathe again he managed to bring his focus back to Chris, who was lying heavily back against the wall, eyes closed and chest rising with deep breaths. Unable to resist Leon leaned in, kissing Chris. The softness of it was in crass contrast to the desperation from before, but when he pulled back they were both smiling, making goddamn heart-eyes at one another.
Leon shifted, and only when Chris slipped out of him he realized what had happened.
Grinning widely, Leon turned to look straight at Chris. He didn’t even need to say anything, because the relief was clear on Chris’ face, too.
Almost tentatively Chris brought a hand up, brushing his fingers over Leon’s cheek. “I know this is kind of backwards, okay. But maybe when we get back home… I can take you out for dinner?”
Leon laughed. “Hell yes.”
