Work Text:
Leon slowly opened his eyes. The weak morning light that shone into the room from the window behind him as he laid on his left side indicated that it was still pretty early. James was asleep, his face buried into Leon’s chest. Leon brought his right arm up to gently run his fingers through James’ hair which caused him to stir slightly.
“Good morning, sweetheart.”
James looked up at him blearily, blinking slowly. “Mmm… morning…” he mumbled. He closed his eyes to press his face back into Leon’s chest, his hands clutching at his soft t-shirt.
Leon smiled and continued stroking James’ hair. “You know it’s Saturday, right? We don’t have to get out of bed for a while.”
“Yeah… sounds nice…”
“I mean, we could do just about anything, since we don’t have any plans.”
James could hear the smirk in Leon’s voice. He looked back up at him, a slight smile tugging at the corner of his mouth. “Oh? Did you have something in mind?”
“Of course,” Leon said as he quickly rolled on top of James, straddling his hips as he placed his hands on the pillow on either side of James’ face. “But you might not like it.”
“I think I will, I usually- “
Leon silenced James as he abruptly kissed him, immediately forcing his lips apart with his tongue. James hummed against Leon’s mouth as his arms found their way around Leon’s waist, holding him closer to his body.
Leon broke off the kiss as quickly as he started it, and as he pulled away a string of saliva hung between their lips. “Did I say you could touch me?”
“Leon, I- “
Leon again cut him off with his mouth and pulled James’ hands off of him with his own. He interlaced his fingers with James’ and held his hands down on the bed, making James whine into the rough kiss.
He pulled back so that he could trail kisses along James’ jaw towards his ear. Leon whispered, “I think I’m going to take my time with you this morning.”
James bit at his lower lip as he moaned slightly and tried to arch his back, but with Leon’s weight still on top of him he couldn’t do much more than squirm. Leon smiled against him as he kissed along James’ jaw back to his mouth, where James eagerly accepted the kiss this time. His face flushed at the sensation of Leon grinding slowly against him and arousal sparked through his body.
Leon continued to thoroughly make out with him until James’ lungs burned, making him gasp for air when he finally broke their kiss. Leon looked into his eyes and smiled mischievously as he let go of James’ hands so that he could reach down and begin unbuttoning James’ shirt. James whimpered as Leon brushed his skin with his fingertips as he did so, and James reached up with one hand to touch him again.
Leon grabbed James’ wrist and twisted just enough to make James gasp. “What did I just tell you about touching me?” James nodded obediently and furrowed his brow. Leon loosened his grip on his wrist but continued to hold his hand away as he finished undoing James’ shirt with his other hand and trailed his fingers lightly down James’ torso from his neck to his lower abdomen. He curved his hand around to grab James’ hip and dug his nails in just a little bit. James again attempted to roll his hips, desperate for any sort of sensation on his hardening cock, but Leon kept him firmly pinned against the mattress.
Leon leaned back down to press his lips to James’ neck and James tilted his head back and closed his eyes, a smile across his blushing face. Leon nibbled at his skin, biting harder whenever James tried to move and making James cry out in a pleasured gasp. When James stilled, Leon paused to apply some extra pressure and leave a hickey behind. He continued along James’ collarbone, then down across his chest, biting at his nipple and swirling his tongue around it, eliciting a whine from James as he gripped Leon’s hand where it held his own and clutched at the sheet below him with the other.
“God, I love when you make so much noise for me, James,” Leon moaned out as he continued trailing hickeys and bite marks down James’ body agonizingly slowly. James whined desperately at the praise and as Leon got closer to his cock, James’ breath hitched when Leon’s bangs brushed against his sensitive skin. Leon finally sat up, and with the same mischievous smile on his face he pulled away so that he could work James’ pants and underwear off.
He tossed them on the floor as he stood up, admiring just how needy James looked completely naked on the bed, his hands grabbing the sheet underneath him and his pleading face looking up at him.
“You really want me that bad, sweetheart?” Leon teased, crossing his arms as he smirked down at James.
James nodded, sweat starting to bead on his forehead.
“I want to hear you say it.”
“Yes, yes p-please, Leon, I n-need you,” James stammered. All he could think about was getting Leon’s hands back on his body and how painfully hard he was, though he didn’t dare touch himself for any relief. Now that Leon was standing up, James could see Leon’s cock straining against his sweatpants, and James choked out another moan as he thought about it grinding on him again.
Leon grinned. “Baby, how could I ever say no to you?”
James smiled bashfully and giggled despite himself as Leon kneeled on the bed and pushed his legs apart. Leon leaned down and kissed James around his left knee where he had taken the arrow to it back in Spain. He then made his way up James’ inner thigh, paying special attention to the deep scars still present from where Mendez’ pincer had pierced it as James fought to save Leon’s life. Leon bit down hard on James’ soft skin in a few places and left hickeys in others, leaving even more marks as James’ whines rose in pitch while Leon got closer and closer to his cock.
Just as Leon reached the spot where James’ leg met his torso, Leon moved instead to just below James’ navel and paused to put pressure there. James gasped, getting to arch his back the way he wanted to now that Leon wasn’t laying on top of him. Leon smiled against his skin to say, “Alright James, you can touch me if you want to.”
James moaned Leon’s name and tangled the fingers of one hand in his hair, pulling on it slightly as Leon kissed down to the base of his cock. Leon glanced up at James through his eyelashes and smirked again before sticking out his tongue and sloppily licking along James’ dick from the base to the tip, moaning against him as he circled his tongue around the head.
James cried out and tightened his grip on Leon’s hair, bucking his hips at the touch. Leon let go of James’ cock with another lick across the tip and then sat up to straddle James’ thighs and pin his hips firmly on the bed again with his hands. “James…,” he moaned breathlessly as he ground him against the mattress, “I want to ride you. Does that sound good?”
James grabbed at Leon’s thighs, whimpering as he bit at his lower lip again and nodded. Leon shook his head. “Aren’t you forgetting something?”
“Y-yes, that sounds perfect, Leon,” James breathed out, tugging at Leon’s shirt, desperate for more skin contact.
Leon smiled down at James, further turned on by how much James wanted him. He leaned down to whisper in James’ ear again. “Help me take my clothes off, James.”
James eagerly yanked Leon’s t-shirt off and threw it to the side off the bed before tugging at the waistband of his sweatpants and pulling them down with his underwear. Leon laughed as he got them the rest of the way off, letting them fall to the floor, and said, “Slow down, baby, we’re not even to the best part yet. Can you hand me the lube?”
James reached out to the drawer in the bedside table, just barely able to reach it with Leon still pinning his hips down. He handed Leon the bottle and then grabbed at his thighs again, digging his nails in and groaning as Leon slowly stroked James’ cock with a generous amount of lube.
“Are you ready for me, sweetheart?”
Remembering to use his words this time, James nodded as he begged. “Yes, please.”
Leon sat up on his knees and held James’ dick with one hand as he got in position, breathing out a throaty moan as he slowly lowered himself onto James. At the same time, James trailed deep scratches along Leon’s thighs and sighed, a smile gracing his lips as he arched his back against Leon’s hands on his hips. Leon chuckled slightly. “ Oh, James,” he moaned, drawing out the name, “You feel so good inside me.”
James felt another bolt of arousal shoot through him at the praise and tried to thrust his hips, but Leon still held him down. “What do you want me to do?” Leon asked, wanting to hear it from James.
“L-Leon, please move, I can’t – ngh – I can’t take it anymore,” James mewled, his grip tightening on Leon’s thighs as he gazed up into his blue-grey eyes.
“Ok, baby, if you say so,” Leon said with a grin. He slowly rolled his hips forward, making James grasp at his hips.
“ Ah , Leon, L- Leon -!” he cried out, his head pressed back against the pillow and back arched, eyes screwed shut at the nearly overwhelming sensation as Leon gradually picked up his pace.
“James, you’re going to wake the neighbors with all your screaming,” Leon breathed out with a smile as he continued quickening his movements. “Keep going sweetheart, I want you to let everyone know who makes you feel this good.”
James moaned out Leon’s name at every thrust, feeling that he was finally getting close as Leon kept up the brutal pace on James’ cock. Leon threw his head back, his bangs falling to the side of his face as he panted. He could tell James was near his climax, so he abruptly stopped moving.
James looked at him with pleading eyes, chest heaving with his heavy breaths, whimpering desperately for him to continue. “Leon… why did you stop?” James ran his hands up Leon’s body to grasp his back behind his shoulders, the mid-morning light through the window shining off the sheen of his sweat, accentuating the curves of his muscles. Leon smirked down at James.
“Oh, do you want me to make you cum? Is that what you want?”
James immediately begged, “Yes, please, I-I need you to keep g-going, please , Leon, I’m so close -”
“Well, why didn’t you tell me sooner, baby?” Leon moved his hands up to grab at James’ pecs and the shift on his cock made James choke on a whimper as he came a little inside Leon.
Leon bit his lip at the feeling, knowing he was nearly there too. “You really are close, aren’t you?” he murmured, leaning down just enough to kiss James on the lips once before quickly sitting back up and resuming his rough movements, holding James down by his chest and looking at him like he was trying to memorize every detail of his blushing face in the moment.
James gasped out Leon’s name as he came hard inside him, dragging his nails down Leon’s back as his entire body shuddered at the release. Leon grinned as he kept going, panting as he took a hand off of James’ chest to stroke at his own cock, moaning James’ name in turn. James whined pathetically at the continued stimulation, his grip on Leon’s shoulders tightening again as Leon finally came against his stomach and across his chest.
Leon smiled down at James, gradually riding them both down from their highs. He ran a hand through his damp hair as he slowly removed himself from James and sat back. “You always look so cute underneath me, baby,” he said, then continued, “I just couldn’t help myself, look at the mess I made.”
Still a bit breathless, James rolled his eyes. He brought his hands around to gently caress Leon’s chest. “As if you don’t love to make a mess.”
“Alright, you got me,” Leon said as he laid back down next to James, turning his head with his hand so he could kiss him on the lips. Leon kept his hand on James’ face, stroking his cheek with his thumb as James blinked a couple times before yawning.
“Do you want to clean up before you fall asleep?” Leon asked.
“Mm… no … just tired now,” James responded, already turning his body towards Leon to curl his hands against his chest and nuzzle his face into Leon’s neck. He placed a couple of soft kisses there as Leon smiled and pulled him close.
“That was fun…” James murmured against Leon’s neck. “We should do that again sometime.”
Leon blushed and he smiled to himself. “Which part?”
“Hmm… all of it.”
Leon blushed a little deeper before responding. “Anything for you, sweetheart.”
He brought his arm up to gently run his fingers through James’ hair, still soft but now a little damp with drying sweat. James hummed contentedly and nestled against him, feeling comfortable in Leon’s embrace and fuzzy in his post-orgasm state.
Leon closed his eyes and listened to James’ breathing as it slowed and then settled as he fell back asleep. He smiled a bit to himself again, still feeling the slight sting of the scratches James had left on his back and thighs. I’ll definitely be teasing him about that later.
But for now, he let himself drift off as well with the late-morning sun shining warm and pleasant on his back.
