Work Text:
Shane blinks his eyes open, turning his head towards Ilya to see his husband peacefully sleeping beside him. Ilya’s on his back, his face turned towards Shane, eyes closed and mouth slightly open. He has his right arm laying on the bed in between them and his left arm is up by his head. Shane turns to fully face him, moving his arm between them so he can get closer to him.
Shane traces his fingers all along Ilya’s chest as he slowly starts to wake up, his lips turning up into a soft smile before he opens his eyes, looking right at Shane. “Good morning,” he says in his deep morning voice riddled with sleep.
“Good morning,” Shane says softly. He circles his finger around Ilya’s nipple, watching as Ilya’s breathing gets heavier.
Ilya moans softly, trying to lift his head up to kiss Shane but he avoids it, letting him kiss his jaw instead. “Fine,” he groans, throwing his head back onto the pillow, making Shane giggle. His husband knows him well—he hates kissing with morning breath. What he doesn’t know is that Shane has a plan for him today.
Ilya lost the bet last night and so today he has to do anything that Shane wants for the entire day. Shane acquired some ideas while he was asleep and wants to get started right away.
Shane brings his hand from Ilya’s nipple up to his jaw to turn his head so Shane can kiss Ilya’s neck. Ilya sighs softly at the feeling of Shane kissing and nipping his neck. Shane kisses down Ilya’s body, shifting himself so he’s half on top of him as he makes his way down to Ilya’s chest. Shane sucks on Ilya’s left nipple, teasing it with his tongue, and leaving a mark right next to it on his pec. He does the same to the other nipple as Ilya’s hand plays with Shane’s head, his fingers threading in his hair.
Shane continues to leave wet kisses down Ilya’s body until he reaches his pelvis. He sucks another mark right above where Ilya’s cock is hard and waiting for his turn. Ilya’s hand is in his hair and he’s moaning his name softly.
Shane looks up at him through his lashes as he takes Ilya’s cock in his hand, holding him at the base. Ilya moans his name softly before Shane licks from base to tip as he keeps eye contact.
Ilya moans louder, “Fuck, Shane.”
Shane takes Ilya into his mouth, twirling his tongue around him. Ilya’s fingers tighten in his hair as he moans and whimpers above him. “Da, just like that, malysh,” he moans when Shane deep throats him.
He has him just where he wants him before Shane slowly pulls off of him. He watches as Ilya’s face reacts, wondering what just happened. “What is going on? Why’d you stop? Did I hurt you?” He asks question after question.
Shane smiles at him fondly. “No, baby, you didn’t,” he tells him, covering his body with his and kissing him softly on the cheek.
“Then what—”
Shane moves to straddle Ilya’s waist then teasingly says, “You have a bet to fulfill today, don’t you remember?”
Ilya looks up at him, his hands immediately holding onto his waist. “I remember. So what—you’re just going to tease me all day? Is that it?” he asks, rubbing his thumbs into Shane’s pelvis. Shane’s cock is also hard and bobbing between them as he slowly grinds his ass against Ilya’s cock.
“Mmm—maybe,” Shane teases like the brat he knows gets Ilya insanely turned on.
“I want to fuck the brat right out of you,” Ilya says, thrusting up hard into Shane making him wobble a bit and grab onto Ilya’s chest.
“When I’m ready for it,” Shane tells him.
“You look ready for it, sweetheart,” he says as he wraps his hand around Shane’s cock and strokes him gently as he has no lube.
Shane moans softly, his body betraying him and making Ilya feel smug. He swats his hand away and says, “Stop that. You’re doing what I want today.”
Ilya smirks at him, returning his hands to Shane’s hips. “And what is it that you want, moya lyubov?” he asks, his eyebrows raised.
Shane wiggles against him some more making Ilya moan softly, his hands gripping onto him tighter. “I have a list of things for you to do today like giving Anya a bath, doing the laundry, cooking—”
“That’s it? I do a lot of these things all the time, sweetheart,” Ilya says.
“I know. I have the best partner in the world who already does these things for me,” Shane tells him. “But that’s not all…”
Ilya smirks, liking the insinuation in his tone. “Yes?” he encourages.
Shane climbs off Ilya’s lap to reach into their bedside drawer. Ilya whines at the loss of him on top of him but he keeps his hands on him, caressing his thighs.
Shane finds what he needs and takes it out of the drawer, showing the purple prostate massager to Ilya. “If you’re willing,” Shane starts off, looking at him intently. “I’d like for you to wear this and I will be controlling it while you complete every task.”
They got this prostate massager a couple weeks ago and have only used it once so far. Ilya had controlled it for the entire evening. They had no plans but to try this new toy out so Ilya had some fun teasing him over and over again. It’s Shane’s turn now—only if Ilya is down, since he isn’t usually one to want anything inside of him.
“Oh so you really do want to tease me all day,” Ilya smirks, and he makes Shane laugh softly.
“Only if you’re okay with it,” Shane tells him reassuringly. He brings his hand up to caress Ilya’s head, running his fingers into Ilya’s curls.
Ilya leans into his touch and smiles softly. “I’m okay with it. A deal is a deal and I am happy to do anything you want, malysh,” he tells him, turning his face so he can kiss the inside of Shane’s palm.
“Good,” Shane smiles. “C’mon,” he nods towards the washroom. They use the washroom—relieving themselves, brushing their teeth, and taking a quick shower together.
Shane tells Ilya to only put on a pair of sweatpants as Shane gets dressed for the day in some loose but still very well fitted jeans that make his ass look great and a black t-shirt that shows off his arms. His hair is slicked back with some longer strands falling into his face. Ilya’s mouth finds its way on Shane’s neck as Ilya wraps him up into his arms.
“Mmm you look so good,” he says into his neck before pulling back and kissing him. Shane kisses him back, licking into his mouth, feeling his tongue move easily against his.
He steps forward making Ilya walk backwards, his hands on Shane’s hips. When Ilya’s legs hit the bed, Shane slides his hands down Ilya’s body, slipping them under the waistband of his sweatpants so he can push them down. Shane pushes Ilya back onto the bed making him laugh softly. Ilya kicks off his pants and waits for Shane’s next move.
Shane walks over to the bedside table to retrieve the purple prostate massager and controller, and to take the lube out of the drawer. He walks back over to Ilya, dropping everything onto the mattress beside him as he stands in between Ilya’s open legs. Shane can see that Ilya’s half hard, his hands trailing up his thighs. Shane leans down to kiss him on the lips as Ilya’s hands wander over to grab Shane’s ass through his jeans.
Shane pushes Ilya down before he lowers himself to his knees on the floor in front of the bed. Shane looks up and sees Ilya reaching behind him for a pillow, handing it to Shane who puts it under his knees, smiling up at his thoughtful husband lovingly. They’re in their thirties now and need to take care of their bodies, especially if they want to keep playing professional hockey for another decade—Shane definitely does.
Shane trails his hands up Ilya’s thighs as he gets closer, and before lowering his mouth onto Ilya’s cock, he tells him, “Keep your hands to yourself, okay baby?”
“Fuck,” is all Ilya is able to say when Shane swallows him down.
Ilya does keep his hands to himself while Shane sucks his cock. Shane pulls off to put some lube onto his fingers and tells Ilya to lift his legs up and then Ilya can’t attempt to touch Shane since he’s holding his legs to his chest. Shane has only topped Ilya a couple of times—once when he was really feeling like he needed it while they were still hidden and another time after they came out when Ilya felt like he wanted to try it because the first was out of pure desperation. Ilya sometimes likes it when Shane grips onto his ass when Ilya’s on top of him, fucking him hard. He also sometimes likes it when Shane slips a finger inside of him right before he’s going to cum. It’s not often but Shane is more than willing to give his husband anything he asks for, just as Ilya is willing to give Shane anything he asks for.
Shane circles Ilya’s hole as he wraps his lips around his cock again. Ilya’s moaning loudly as Shane pushes his finger inside of him, swallowing around his cock. Shane works Ilya open enough that when he puts in the prostate massager that it won’t hurt him since he isn’t used to having toys inside of him.
Shane removes his fingers and slicks up the toy. “You good, baby?” he checks in, making sure his husband is ready for it.
“Yes, I’m good, sweetheart,” Ilya reassures him. He adds with a smirk, “Put it in me already.”
Shane smirks back as he presses the top of the toy to Ilya’s hole. It’s shaped similarly to some of Shane’s butt plugs but more flared at the other end of it. He kisses Ilya’s hip and teases his cock again while he slowly pushes the toy inside of him. Ilya’s moaning and whimpering as Shane finally gets it fully inside of him.
Shane removes his mouth from him, kissing back up his body as he lifts himself off from the floor. He leans over him and kisses him hard on the lips. Ilya deepens it and Shane gives in because fuck, it feels so good. He does pull away after a few moments, standing up to his full height as he looks down at his sprawled out husband on the bed, a little sweaty and very much hard.
Shane bends down to pick up Ilya’s sweatpants and drops it on him. “Get dressed, you’ve got a dog to walk and breakfast to make,” he says with a smirk.
Ilya looks at him in awe, that soft smile coming onto his lips, the same one he’s seen in a lot of their early days when he thought he was nothing more than a warm mouth to Ilya. “C’mon,” Shane teases, which makes Ilya laugh softly.
“Ok, ok,” he tells them so Shane steps back, giving Ilya room to put his pants back on, now with a prostate massager inside of him. Shane leans in when Ilya’s settled upright and clothed from the waist down.
Shane teases his lips against Ilya’s before leaning past him to lean around him, picking up the controller from the bed. “Don’t want to forget this,” he says, showing Ilya the controller.
Ilya brings his hand up to Shane’s face, taking him by the jaw and kissing him hard on the lips. Shane moans deeply into it, letting go at the feeling of being dominated in this small way while he’s actually the one that’s in control today. Ilya’s moaning too and fuck, they’re such good kissers, Shane could never get tired of this.
Ilya pulls back, letting him go, and Shane tries not to stumble at the loss. He pockets the controller and takes Ilya’s hand, leading him out of the room. Ilya laughs, stopping him just before leaving to grab a t-shirt. Shane lets go of his hand to let him get dressed so that he can be appropriate while walking his dog—even though Shane is going to be walking right beside him controlling a toy inside of him.
Downstairs, Anya waits for them by the door, having heard them making their way out of their room. Shane puts his shoes on while Ilya puts Anya’s harness on her and attaches the leash to it. Ilya puts on some slides and then they’re off on a quick walk around the block so that Anya can do her business so they could come back inside and all have breakfast.
Shane holds Ilya’s hand that isn’t holding Anya’s leash as they walk together. “How are you feeling?” Shane asks him.
“Weird but good,” Ilya tells him honestly, smiling at him softly.
Shane doesn’t turn the toy on during their walk but Anya does run which pulls her leash in Ilya’s hand effectively pulling him and has to talk bigger strides which adjusts the toy inside of him making him really feel it. “Fuck,” he mutters under his breath and Shane can’t help but chuckle softly.
They get back home and Shane takes a seat at the kitchen island as Ilya gives Anya her bowl of food. Ilya gets started on making them breakfast and Shane takes the controller out of his pocket and puts it on the island in front of him. Ilya eyes it before meeting Shane’s eyes. Shane smiles at him innocently which makes Ilya laugh softly, shaking his head.
Shane picks it up and turns on the toy to the lowest vibration level. “Fuck,” Ilya says softly, putting down the knife he was using to cut some fruit. It takes a few moments before he’s able to keep cooking.
Shane leaves it on that level until he’s done then he turns it off as Ilya places their plates down on the island. He takes Shane’s jaw in his hand and says, “Everyone thinks I am the menace but it is actually you,” before kissing him hard on the lips and Shane’s soft laugh turns into a moan. He lets him go then sits down beside him.
*
Ilya’s had this prostate massager inside of him for hours now. He’s already walked Anya, made them breakfast and ate, did a load of laundry, went to the grocery store with Shane and came back home and made them lunch, all while this toy is inside of him being controlled by his very bratty husband who enjoys to tease and torture him.
Shane’s gone through about four out of five of the levels of intensity on this massager and Ilya’s been edged so much today, he doesn’t know how much more he can possibly take. He’s been mostly hard all day, brought to the edge only to be denied, over and over again, and he can’t help but enjoy every single second of it because he trusts and loves Shane so much that he would do literally anything for.
It’s late afternoon when they’re laying on the sofa and Shane has the toy on level three. Ilya ditched his shirt a little while ago and changed into loose shorts and now he lays on the sofa with Shane teasing him.
When Ilya changed, Shane also changed into more comfortable clothing—he put on loose shorts as well and a black tank top. Shane climbs onto Ilya’s lap on the couch, straddling him as he leans down to kiss him. Ilya moans into the kiss as his hands grab onto Shane’s hips.
“Fuck, Shane—you feel so good, baby, need you, please,” Ilya begs, moaning into his neck as he kisses him all over.
Shane moves up Ilya’s body, sitting on his chest before he takes out his hard cock from his shorts. Ilya’s eyes look at his cock and he licks his lips before meeting Shane’s eyes again. “You wanna suck my cock, baby?” Shane asks him, his hand caressing his face softly, his thumb brushing against his cheek.
“Yes, need you, please,” Ilya continues to beg, sounding so desperate. It’s getting Shane so fucking hot.
Shane moves a bit closer until he can trail the head of his cock across Ilya’s lips. “Open up,” Shane tells him and Ilya’s tongue darts out immediately to wrap around the head of his cock.
Shane moans as he moves closer allowing more of his cock into his husband's waiting mouth. Ilya works his mouth around Shane’s cock as best he can. He’s even trying to lift his head more to get better access. “Can I fuck your mouth, baby?” Shane asks him.
Ilya lets go of his cock and says, “Yes, please,” sounding so wrecked.
“So desperate, look at you,” Shane says before he gets onto his knees so he can angle his dick into Ilya’s waiting mouth. Shane holds onto Ilya’s face as he starts to fuck in and out of his throat.
Ilya moans around him loudly, his hands are gripping onto Shane’s thighs. Shane already feels close. “You feel so good, my baby, fuck, Ilya—you’re perfect,” he tells him.
Ilya’s hands move from his thighs to Shane’s ass, grabbing onto him hard. Ilya trails a finger across Shane’s hole, pressing it just against the tight rim.
“Fuck, Ilya,” he moans. “I’m gonna cum.”
Ilya pushes his finger harder, encouragingly, before Shane moans loudly, pulling out a bit so he can cum down Ilya’s throat without hurting him or choking him in the process. Ilya swallows it all, bringing his hands back to Shane’s thighs before Shane slowly pulls out of Ilya’s mouth.
Shane moves back down Ilya’s body and shoves his tongue into his mouth, tasting himself on Ilya’s tongue. Ilya moans loudly into the kiss, his hands grabbing any part of Shane that he can as he grinds his hips up into him, trying to get any friction on his neglected, aching cock. Shane has been edging him for hours and he wants to finally let him cum but he also wants to wait it out a little longer. He loves to tease him because he knows just how much Ilya does enjoy it too.
Shane grinds down against him, giving him some friction. “Please, kotenok,” he moans into his mouth. “I’ve been so good.”
Shane pulls back from the kiss to look at his desperate husband. “You have been such a good boy for me, baby,” Shane praises and sees just how much those words affect Ilya as he bucks his hips up into him and lets out a soft whimper. “Do you like being edged by me?”
“Yes,” Ilya tells him. “I also like being able to cum inside of you—or on you—or anywhere, please.”
Shane giggles and if he didn’t just cum, his dick would be hard again at that. “I like seeing you like this—so desperate for me,” he tells him.
“I’m always desperate for you, moya lyubov. I want you all the time,” he says.
“You have me,” Shane says before kissing him again. Ilya moans into it, pulling Shane harder against him. Shane giggles into the kiss then pulls away gently, leaving another small peck on his lips. “I’m hungry. Make us dinner?” he asks him with a teasing smile.
Ilya groans loudly, throwing his head back, making Shane giggle some more, his hands trailing up his body to his pecs and up to his neck. Ilya looks back at him and says, “What do you want to eat, d’yavol?”
Shane laughs harder at Ilya calling him a devil and leans back in to kiss him sweetly. “I love you too,” he teases.
“Mhm, sure you do,” Ilya says back teasingly.
Shane climbs off of Ilya and stands up off the couch and then helps Ilya up.
*
Shane and Ilya take Anya for another walk first where Shane stops the vibrations on the toy for the time being. When they get back home, Shane feeds Anya while Ilya starts making them dinner—salmon, rice, and vegetables as per Shane’s request.
Shane turns the toy back on to level two which has Ilya pause his cooking for a moment. He’s back to being shirtless and his curly hair is a mess. Shane can’t help but admire how sexy his husband is. He turns up the intensity on the prostate massager inside of him to the next level causing him to pause again, gripping onto the kitchen counter and moaning softly.
Shane makes his way over to him, turning him slightly so he can take his face in his hands and kiss him on the lips. He pulls back and caresses his cheek gently. “You’re doing so good for me, my baby, such a good boy, hmm?” he says softly, trailing his thumb across Ilya’s lips.
Ilya sucks Shane’s thumb into his mouth when Shane presses harder against his lips with it. Ilya twirls his tongue around the digit, taking it all into his mouth as he moans. “Fuck, baby,” Shane moans softly as Ilya looks at him through his lashes.
Shane pulls his hand away and he lets him get back to cooking, helping him where he can because he’s really putting him through it today. They sit together and eat but Ilya can barely get through half the meal as Shane keeps putting the vibrations higher then lower and back up again—edging him as much as he can because the second they get upstairs, he’s going to let Ilya loose.
When Shane finishes his food, he pushes the plate away and says, “I think it’s time you were rewarded for your really good behavior today.”
“Please,” is all Ilya is able to say through a soft moan as Shane puts the vibrations to the highest setting. He lowers it back down as he gets up from his chair.
“Let’s go upstairs, baby,” Shane tells him, offering him his hand. Ilya takes it and is quick to pull him towards the stairs. Shane giggles as he lets himself be pulled along. As they make their way up the stairs, Ilya stops them to kiss him hard on the lips. They can’t keep their hands or lips off of each other as they make their way upstairs slowly.
They finally make it to their bedroom and Shane walks Ilya over to the bed before pushing him down onto it. Ilya moans as he shifts on the bed, trying to get higher on it as Shane crawls up the bed to meet him. They quickly discard their clothing, tossing it over the side of the bed and Shane finally turns the toy off inside of Ilya.
Ilya whimpers when Shane takes the end of it and pushes it in and out of him a couple times. “You were such a good boy for me today, Ilya,” Shane tells him, looking up at him through his lashes as he hovers his mouth over Ilya’s leaking, aching cock. “I think it’s time for you to get your prize for being so good.”
“Please, Shane,” Ilya moans.
Shane wraps his mouth around Ilya’s cock and he cries out loudly, hips bucking up into his mouth. Shane holds his hips down as he sucks his cock.
“Baby, fuck—” Ilya moans loudly. “I won’t last. Need to fuck you, please, it’s too much,” he begs.
Shane removes his mouth from him and kisses up his body before kissing him hard on the lips. Ilya flips them over, getting in between Shane’s open legs. Ilya grabs the lube from the bedside table and quickly puts some onto his fingers, bringing them down between them to Shane’s waiting hole.
Shane pulls Ilya’s face to his and kisses him hard as Ilya pushes his finger inside of him. He moans loudly into the kiss as Ilya starts to work him open, adding more fingers inside of him, scissoring him open. “Fuck me, baby,” Shane moans as Ilya works a hickey right into his neck.
Ilya removes his fingers and coats his aching cock with lube before pressing into Shane. Shane wraps his legs around Ilya, taking him all in as they both moan loudly. Ilya kisses him again, trailing his lips back down to his neck.
“You feel so good, baby, oh my God,” Ilya moans into his neck.
Shane runs his hands up and down Ilya’s back soothingly, letting Ilya take what he needs from him after being edged all day. “My good boy, Ilya, you feel so good, baby, fuck!” he moans loudly when Ilya slams into his prostate. “Right there, don’t stop,” he tells him, moving his hands down to Ilya’s ass and grabbing it hard, pushing the toy into him even more, making Ilya whimper.
“Fuck me hard, baby, take what you need,” Shane tells him and Ilya does exactly that. He fucks Shane hard and fast and Shane can feel how close Ilya is. He’s also close so he wraps his hand around his own cock, stroking himself in time with Ilya’s thrusts. “I’m so close,” he tells him.
“Please, baby, cum for me, I need to see you cum first,” Ilya begs him and Shane can’t hold back as he cums hard between them and all over his hand and stomach.
“Ilya,” he moans loudly, before adding, “Cum inside me, baby, let me feel you.”
Ilya bites down on Shane’s shoulder as he cums hard inside him. He keeps going and going, letting it all out, chasing his orgasm before he collapses on Shane.
Shane slowly removes the prostate massager from Ilya and tosses it on the bed beside them before he runs his hands up and down his back soothingly, telling him how good he was for him today, how perfect he is, how much he loves him.
After a long while, when they both feel sticky and gross, Ilya lifts his head and smiles at Shane. He almost looks drunk with how much he was able to finally let go. “Cutie,” Shane can’t help but say before Ilya kisses him softly on the lips.
“I’m glad you think so because I am dead,” Ilya tells him, laughing softly.
“You’re perfect,” Shane says softly, smiling at him lovingly. “Are you ready for a shower?”
“Yes,” Ilya nods once before throwing himself onto the mattress next to Shane.
Shane helps Ilya up and over to their en-suite washroom and then into the shower with the hot water running. Shane washes Ilya’s hair and body before doing the same to himself then helps dry Ilya off and get back into bed.
He pulls Ilya to his chest where Ilya lays his head on him, looking up at him with tired eyes and a soft smile. “You feel okay, baby?” Shane asks again, needing to make sure he’s okay.
“Mm, very okay, Shanya,” he says sleepily, leaving a soft kiss on his chest.
“I love you so much, Ilyusha,” Shane says softly, kissing his head.
“Love you more,” Ilya says softly before Shane can feel his breathing even out. Shane is awake for a little while longer, caressing Ilya’s hair, his arm, his back, until he finally falls asleep holding the love of his life in his arms.
