Work Text:

“Shane, fuck, please…” Ilya whimpered as Shane once again stopped touching Ilya just as his orgasm was building. Being edged four times can make a man desperate. And Ilya was more than desperate.
“I know, Ilya, you're being so good”, Shane assured him, his calm voice belying how hot Shane found this. His husband spread out below him, chest flushed, curls sweat-plastered to his forehead, his cock rock hard, the head fully out and dark red.
“Going to open you up now, tell me if you get close to coming again”.
Ilya made a noise that sounded suspiciously like a sob as he rolled onto his stomach, pulling his knees up and out.
“Shane, I'm sorry, please let me come,” Ilya begged.
“Not yet baby; you know what happens when you break a rule”. Shane grabbed the lube and squeezed a blob onto his fingers, warming it a little before starting to smear it around Ilya's hole, taking his time. Ilya didn't bottom very often, so Shane liked to take plenty of time getting him ready. And if that meant more teasing, then even better.
“Tell me what you did,” Shane asked, as his thumb massaged over the muscle, his mouth giving a little nip to Ilya's left cheek.
“I, ah, I came without permission”. Ilya got out and then yelped as Shane bit harder.
“I think it was more than that, wasn't it?” Shane's voice was too calm now, even as the tip of his thumb pushed in.
“I sent you a video of me jerking off to tease you while you were in talks with sponsors all day”. Ilya sobbed out, as Shane pushed his thumb in further.
“Yes, you did, leaving me hard and unfocused all day. What if we haven’t got the best deals because of your behaviour? Hmmm?” Shane swapped his thumb for two fingers, clinically opening Ilya as he squirmed under him, trying to get Shane’s fingers to touch his prostate.
“I won’t do it again, I promise” Ilya’s voice cracked as Shane finally found his prostate and started massaging it.
“Fuck, close!” he whimpered, moaning in protest as Shane removed his fingers.
“No you won’t. I had half a mind to cage you,” Ilya groaned a soft “nooooo” as Shane continued, “but as it’s your first time breaking this rule, I won’t.”
Ilya sobbed again, his cock weeping as Shane manipulated him onto hands and knees, stroking himself with more lube before pressing his head against Ilya’s hole.
“You’re going to take everything I give you, and if you come before I say so, I will get the cage out”, Shane gritted out as he pushed further in, rocking his hips as Ilya relaxed and took more, head bowed, sweat streaking his back.
Fuck he was beautiful like this, giving Shane control, taking everything he got, not trying to be the provider, the giver, the carer. Letting his mind empty, knowing Shane would take care of him. Shane was always stunned by how much Ilya trusted him, the honour it was to look after Ilya, even if it was sometimes through torturous scenes like this.
“I have been half hard all day, thinking of how hot and desperate you looked.” Shane hissed as he grabbed Ilya’s hips, thrusting hard and slow. I wanted to wreck you, leave you begging to come. Fuck, you’re so tight” Ilya could do nothing but moan and grunt, his breath punching out of him on every thrust.
He felt Shane’s hand in his hair, pushing his face into the mattress as Shane’s hips sped up, shoving Ilya up the bed, forcing Ilya to push back, desperate to touch himself, knowing he couldn’t; he would come within seconds, and he didn’t want that cage.
He could tell Shane was close; his rhythm was faltering as he babbled a stream of consciousness: “fuck, so fucking tight, shit, fuck, love you like this, feels so good” till he stilled, coming with a loud groan.
Ilya realised Shane hadn’t used a condom, which was not like him.
“Fuck, baby, Shane, can I come now?” Ilya begged, hand moving to his cock.
“Not yet”, Shane grunted, swatting Ilya’s hand away before spreading Ilya’s cheeks and lapping at the cum dripping out.
“Oh, fuck, what, oh my god”, Ilya babbled as he felt Shane’s tongue lapping at his abused hole. Shane said nothing, just moved Ilya onto his back and kept lapping up the cum before sliding up over Ilya’s body, fingers seeking Ilya’s mouth, prying it open.
Ilya opened up as Shane spat cum into his mouth and then started kissing him, cum passing between them as Shane’s tongue probed Ilya’s mouth. Shane’s hips rocking over Ilya’s cock made Ilya gasp, “Close, fuck, please, let me come?”
“So good for me, yes, I think it’s time” Shane grinned as he moved back down Ilya’s body, nipping at his nipples, licking down his chest till his tongue gave little kitten licks to the head of Ilya’s cock.
Ilya’s hips bucked at the sensation, and Shane held them down while giving the lightest, most teasing licks and kisses. Ilya threw his head back onto the bed, groaning in frustration.
“You can come anytime”, Shane teased, knowing this was torture and wouldn’t quite get Ilya over the edge.
“Shane. Please, fuck. I’ll do anything if you make me come,” Ilya begged, tears forming with frustration.
Anything? Shane thought, but decided he’d been cruel enough and took as much of Ilya into his mouth as he could, hollowing his cheeks and sucking.
‘I’m, I can’t stop, ' Ilya warned. But Shane stayed where he was, milking every last drop from Ilya as he practically growled with the intensity of his orgasm.
Panting, shaking, Ilya felt Shane cuddle him and lean over to kiss, with a fresh mouthful of cum, passing it to Ilya and taking it back, slow tender kisses as Ilya’s breath settled and the cum was all gone.
“What the fuck was that, Hollander?” Ilya asked once he could speak.
“Did you like it? Was it OK?” Shane checked, mentally chuckling at Ilya calling him Hollander after all that.
“Fuck yes, so hot. But, I mean you don’t usually like..” Ilya trailed off.
“You gave me a whole day of feeling horny with that video. I went looking for ideas and saw two guys kissing their cum away, and it looked so fucking hot yet tender and intimate and…” This time Shane’s voice trailed off as he began to overthink. Ilya spotted it immediately and moved to straddle Shane and kiss him again.
“It was all of that, and I came so hard I think my balls exploded”, Ilya assured him as he rested his head on Shane’s chest, letting Shane cuddle him to sleep.
