Actions

Work Header

Sit. Stay. Beg.

Summary:

Leon is a little snappy after a hard day at work, Chris takes this as an opportunity to put him back in his place (lovingly of course).

Notes:

Hellooooo, I hope you enjoy this, been having sertraline withdrawals so that means time to upload smut >:D

Work Text:

The air in the room was heavy and silent. The curtains were closed, the bedroom lit only by the dim yellow glow of the beside lamps that needed their bulbs changed months ago. Chris sat on the bed, legs over the side, his boot-clad feet pressed firmly on the floor. Leon sat between his legs, knees aching from holding his weight and digging into the cold hardwood flooring.

Chris’ cock was hot and heavy in his mouth, covered in drool that leaked from Leon's aching mouth, sliding down Chris’ balls and leaving a messy puddle on the floor, barely missing Leon's own neglected cock that lay heavy between his legs, unable to be touched by Leon's hands that were tightly tied behind his back by a leather belt.

Leon felt like he had been on his knees for hours, his throat was raw and his jaw was tense, yet he stayed still, wanting nothing more than to please his husband. Chris shifted on the bed, causing his length to slide deeper down Leon’s throat, earning a breathy whine in return as Leon slowly opened his glossy eyes to look up at Chris, who hadn't taken his eyes off of him since he ordered him to get on his knees twenty minutes prior. Chris ran a hand through Leon's soft hair, wiping away the strands - wet with sweat that stuck to his forehead.

“So good for me” he muttered, cupping Leon's jaw and running a thumb over his tear-stained cheek. “Love being on your knees for me, don't you?” Chris hummed, a slight degrading tone lingering between the words. Leon tried to nod, eyes fluttering back shut.

“Mmm, no baby, look at me-” Chris tutted, giving Leon a few small taps on his cheek with the back of his hand, gentle, not enough to hurt. Leon looked up again, baby blue eyes rimmed red and wet with tears. “-Good boy” Chris praised him, making Leon whimper and shift, trying to portray how desperate he was without words.

“I know pup. I know. Been amazing for me, so good.” Chris used his hand to push Leon’s chin, slowly guiding him off his length, watching the string of spit that fell from Leon’s half open mouth- God he was beautiful.

“How you feeling baby? Feeling better now?” Chris questioned, both hands now holding the weight of Leon's head as he leaned against them, head foggy, the only thoughts running through his mind were how safe he felt, and how amazing Chris was being to him.

Leon had had an awful day at work. When he wasn't on the field or sent off on a suicide mission, he was sitting glaring at unfinished mission reports, wishing he was home with his husband. It was a slow day, his head was swimming as he stared at a paragraph he had rewritten over and over again, frustrated, with higher-ups hounding him to get it finished within the next two days. He was tense, snappy, and when he got home to Chris, it was him that got the brunt of it- he couldn't exactly vent his frustrations to anyone in work, and he's not exactly the world's best at expressing his feelings in a healthy way. Chris had simply asked him how work had been, and when Leon told him, Chris’ advice was to just ‘try and get the reports done as soon as possible, then they will leave you alone’. Leon didn't react well to the ‘fucking great advice’ - as he put it, which landed him in this position, head heavy, dried tears making his face feel tight, and head spinning from the amount of gentle attention he was getting from his partner.

“Leon.” Chris’ voice was firm, the absence of a pet name making Leon put all his effort into staying present for him.

“Color?” Chris asked, the softer tone returning. Leon just hummed, nuzzling his face into Chris's palms, relishing the pleasant and sweet coddling.

“That won't work sweetheart, use your words for me, can you do that?” Leon nodded in reply.

“Go on then.” Chris encouraged, moving a hand to Leon’s shoulder, trying to ground him.

“Green.” Leon's voice was wrecked, his words scratchy as he spoke, he choked slightly after it, making Chris cringe at the possibility he might have pushed Leon a bit too far.

“You sure, baby?” Chris asked. Leon nodded, not wanting to speak more, which Chris respected. He waited a little longer for Leon to fully come back to him, using the time to whisper soft praises to him while he stroked his hair. When he knew he was ready, he grasped Leon's waist, slowly coaxing him to stand, which earned a few cracks from Leon's stiff knees and an unhappy groan. Chris huffed out a laugh.

“Sucks getting old, doesn't it?” Chris teased, going around Leon to unbuckle the belt that bound his wrists, using his thumb to knead small circles into the red marks left over. Leon rolled his eyes and muttered a sarcastic retort under his breath, thinking Chris couldn't hear him. Chris could.

“What was that?” The gentle touch on Leon's wrists turned to a firm grab of his hips as Chris spun him around to face him, head tilted, face stern. Leon spluttered, shaking his head, trying to act clueless.

“you not learn your lesson?” Chris asked, placing a palm on Leon's chest and pushing slightly. Leon stumbled, the backs of his knees catching the bed and making him fall back onto the soft mattress with a slight groan. Chris slotted himself between Leon’s spread legs that hung over the bed, towering over him, tutting.

“I expect an answer,” Chris said with a low tone, hands ghosting over Leon's navel, causing him to suck in a sharp breath.

“I could leave you down there for another twenty minutes” His hands travelled lower as he spoke, now teasing the insides of Leon’s thighs.

“Maybe go for an hour? You've never lasted that long before, we should try if you want to continue being a brat” Chris pinched his thigh, Leon gasped, shaking his head.

“No- please.” The tears had returned to the corners of his eyes as he tried to lift his hips into the hands that were grazing his hips. A sharp slap echoed in the room, Leon hissed at the stinging sensation on his thigh.

“No, what?”

“No, sir.” Leon choked out. Chris cooed, rubbing the red hand-shaped mark he had left on Leon.

“Knew you could be good for me,” he murmured, reading over to the nightstand to fetch the small bottle of lube that he kept there. He popped the lid, pouring the glossy liquid onto his fingers, then he discarded the bottle somewhere on the floor.

“Wanna see how you're treated when you're good?” Leon nodded in response, eyes shut tight as he spread his legs wider for Chris, who chuckled at the action.

“Always been good at that, haven't you pet?” He rubbed his lubed fingers across Leon's entrance, eliciting a gasp from the younger man, attempting to force his hips further down to meet the sensation.

“Opening your legs for me, just for me.” Chris pushed a digit in as he spoke, soaking in Leon’s reaction, his heart fluttering when he heard the breathy moan that left Leon’s parted lips.

“Good boy.” Leon’s cock jumped in response to the praise, leaking onto his stomach, aching from the slight pleasure he was receiving.

“My sweet boy” Chris added another finger, scissoring them to stretch Leon open, Leon’s thighs trembled in response as his partner's fingers barely touched the spot he wanted the most.

Chris leaned down, attaching his lips to Leon’s throat, sucking and biting the sensitive part just below his jaw. Leon choked out what sounded like a mix between a whisper and a sob, hips twitching and head lulling to the side, completely submitting to Chris’ teasing. Leon felt Chris pull out his fingers, whining at the empty feeling left behind. Chris shushed him gently, pecking his lips as he used the remaining lube on his fingers to coat his cock.

“Done so well for me-” Chris purred, grabbing Leon’s things, guiding his legs to wrap around his waist, edging closer to Leon so he could line up his cock with his partner's entrance. “- Lying there looking pretty… just loving all the attention I give you” Chris pushed forward, putting the tip in at an excruciatingly slow pace. Leon tightened his legs around Chris to pull him closer, murmuring soft pleas and obscenities through the dull pain. Chris shushed him, pushing in further, leaning down and connecting his lips to Leon’s, muffling the high-pitched breathy noises he was gasping out. Once he bottomed out he leaned back, searching Leon’s face for any sign of discomfort. Leon’s face was scrunched up, eyebrows drawn as he tried to turn his face into the plush blanket to avoid Chris’ concerned stare.

The breaths coming from Leon evened out. Chris leaned forward to wipe away the hair that stuck to Leon’s damp face, grazing his fingers over his lips and relishing the way Leon’s mouth instinctively dropped open to take whatever he was being given.

Chris felt Leon relax, taking the opportunity to slowly shift his hips, groaning in response to Leon’s little whimpers and begs to be filled again.

“Chris-” Leon gasped, bringing up his hands to grasp the bigger man’s shoulders, pulling him closer so he could bury his face into his neck, pleading with him to just move already. Chris gave him what he wanted, he snapped his hips back forward and began to set a slow but firm pace. The sound of skin slapping together filled the room, accompanied by Chris’ labourer breathing and Leon’s small broken sounds of pleasure.

“Chris, please, please, oh-” Leon’s sentence was cut off midway through by a wave of pleasure filling his body, making his thighs shake and his hips press further into the mattress as his back arched up into Chris’ broad chest. Chris laughed softly, almost degrading, almost.

“Pretty pup, lost your words huh? Too dumb to speak?” Leon’s head lulled back at the words, feeling his mind go foggy as Chris continued to pick up his pace, aiming for that one spot that drove him mad.

“Look at you, can’t even think, can you?” Leon couldn’t even reply if he wanted to. His body felt heavy, completely submitting to Chris. He felt Chris’ touch, his fingers gently cradling his jaw so that his eyes stayed locked onto him, the other hand grabbing under his knee to hike up his leg to get a better angle, folding him to get deeper.

“Good boy, taking me so well.” Chris growled, his voice slightly shakier.

Leon felt the hand on his jaw slide down his chest to his hip as Chris kept up the brutal pace, he could feel the muscles in his stomach tighten, the familiar, overwhelming feeling of pleasure building inside of him. Chris’ hand moved from his hip to his cock, causing his mouth to fall open and a string of curses and begs to fill the room.

“You close sweetheart?” Leon nodded, eyes screwed shut.

“You gonna beg for it? C’mon, beg like a good dog.” Leon's thighs shook, Chris’ hand and hips were unrelenting, working him closer and closer to his orgasm.

“Please.” The beg was small, a whisper, all he could muster with the overwhelming pleasure flowing through his body. Chris let out a choked sound, finding it hard to unravel with how fucked out Leon looked. He cursed, hips stuttering, whispering small praises to the man under him.

“My gorgeous boy, c’mon, cum for me baby, I love you pup, that’s it.” Leon sobbed, his body trembling and nails digging into Chris’ muscles as he cried out, orgasm washing over him in shattering, intense waves.

“That’s it, that’s it baby, look at you- fuck, so perfect for me.” Chris praised, voice hoarse, a broken moan escaping his clenched jaw as he snapped his hips into Leon one more time, his own orgasm rippling through his body.

The air was heavy in the room, both men catching their breaths. Chris leaned his forehead against Leon’s as they breathed each other's air, soaking in the blissful warmth of each other's presence. Leon’s head was still in the clouds. His eyelids were too heavy to open, his mind too jumbled to think to form words, the only thing on his mind was how warm and safe he felt next to his partner, his husband, the one he wished he could stay next to forever, never leaving his embrace.