Work Text:
It’s a good, peaceful summer morning at the cottage and Shane is on his knees, naked and head resting on Ilya’s thigh as he relaxes on the couch. Ilya is petting Shane and raking his fingers from his neck to his hair and Shane doesn’t think he’s ever felt so calm.
Shane’s eyes are closed and his head is empty knowing he doesn’t need to do anything but be here and listen when Ilya tells him what to do and when, and take what Ilya gives him.
“Malysh, you are so beautiful. My beautiful boy. I am so lucky.” Ilya says softly, rubbing his thumb over Shane’s cheekbone.
Shane thinks some people wouldn’t understand how he and Ilya worked. How Ilya could be so soft and sweet sometimes, and other times he would be condescending and degrade Shane. They wouldn’t understand that Shane loved and needed both. Revelled in feeling humiliated and small in one breath, and loved and praised in the next- the contrast was breathtaking and Shane couldn’t get enough. Ilya was too good at knowing how to look after Shane.
“Can you look at me, moya lyubov?” Ilya asks, and Shane slowly lifts his head so he’s still resting on Ilya’s thigh but is looking at Ilya through his lashes.
“Good boy. I want to play a game with you today. I was very nice and let you come yesterday, right?” Ilya continues and Shane nods his head.
“Yes, sir. Thank you.”
Shane didn’t expect to come everyday, but Ilya usually did make it happen. He knew it was because Ilya just loved seeing him come apart and found it hard to deny him.
“Mm. I think I have maybe been too lenient with you. Before, we would go days without you coming, but recently you have been having many orgasms. I think you need to remember not to expect it, do you understand?” Ilya replies, continuing his strokes to Shane’s hair.
Shane nods obediently.
“Good. Throughout the day, I will bring you close to the edge but not let you come. You will beg me to let you come every time and thank me for touching you and not letting you come.” Ilya explains. Shane’s brows furrow.
“Yes, sir. Can I ask a question?”
“You just did, but yes. Go ahead.” Ilya says with a small laugh and Shane blushes before thinking.
“Why am I begging to come if I know you won’t let me? I want to be good for you, I don’t want to ask to come when I know I’m not allowed.” Shane tries to explain the way his brain is working. Ilya nods at him in understanding.
“Because I like to see you beg, Shane. The way you can be good for me is by doing what I tell you, yes? So if I tell you to beg even when you know I won’t let you, you beg. And you never know, maybe if you beg very very well, I will let you.” Ilya shrugs and leaves no room for argument, and Shane understands now.
The fact that they both know Shane will be pleading and begging with no chance of coming is degrading. This is just to please Ilya. Even though Shane will be pleasured and touched, he will always know it won’t end in an orgasm- Ilya just wants to touch him and hear him beg. And yes, Ilya says if he begs well he might be able to come, but Shane highly doubts it.
“Yes, sir. Thank you.” Shane nuzzles into Ilya hand as he replies.
“My good boy. Now turn around and stay on your knees, forehead on ground in front of you.” Ilya’s hand is removed from Shane’s hair and Shane doesn’t get the chance to miss it because he’s turning himself around and starting to get hard at the possibilities of what his boyfriend will do to him.
Shane is in position, still between Ilya’s legs in front of the couch, head facing the ground and arms by his side. His ass is fully presented to Ilya and he feels vulnerable at the thought of Ilya seeing his probably still slightly open hole from last night.
“Fuck. Perfect,” Ilya hands move over Shane’s ass cheeks and then he squeezes them and pulls them apart even further, “And remember, malysh, this is not a punishment. This is me playing with you because I want to and because I can. Because you’re mine. But if you cannot listen and you come, that will mean I need to punish you.”
“Yes, sir. I understand.” Shane replies softly.
Ilya must be leaning forward from his place on the couch because the next thing Shane feels is spit landing on his hole. He moans at the feeling but stays still. He wants to please Ilya today, wants to prove he can listen and be a good obedient toy for him.
Ilya hums in satisfaction then takes one finger and rubs it over Shane’s hole maddeningly slow. He circles it around then just strokes it up and down, teasing Shane. He spits again then slowly pushes one finger inside, immediately curling it to hit Shane’s prostate. Shane whines at the sensation, his cock fully hard against his stomach.
“Love this slutty hole. Always ready for me to play with.” Ilya groans out and adds a second finger, now speeding up his pace and continuing to curl them both, making Shane squeeze his eyes shut and clench his fists by his sides. He can’t be close already, Ilya’s barely started.
Ilya allows him some reprieve by just pumping them in and out, Shane just feeling full and good now but the pressure off his prostate lets him take some deep breaths and try not to come yet. He wishes he could move his position so his cock isn’t feeling friction from where it’s trapped between his thighs and stomach but Ilya definitely knows and planned for it to be this way.
Ilya brings his other hand to slap Shane’s ass as he spits onto his hole again and adds a third finger. It feels more of a stretch than usual with the lack of lube but Shane is revelling in the knowledge that it’s only Ilya’s spit making him wet. It feels dirty.
Ilya curls all three fingers inside and doesn’t stop, and keeps slapping Shane’s ass. Shane is whimpering and moaning and doesn’t know how much longer he can hold out.
“Sir, I- I’m close. Please.” Shane chokes out.
“Okay. So beg me to let you come.” Ilya replies casually, not stopping with the brutal pumps against his prostate.
“Fuck! Please let me come, please. I’ll be so so good for you, I promise. You can do whatever you want to me, just please let me come.” Shane pleads and wants this orgasm so so bad.
“Mm. Not good enough. Keep begging.”
Shane gets it now. He’ll beg Ilya to let him come, and when he begs good enough, Ilya will say no, stop Shane’s orgasm, and Shane will have done a good job. Or Shane doesn’t beg good enough, Ilya makes him come, then punishes him. Fuck. Can he win in either scenario? Is that the point?
“Please! I can’t hold it, sir, let me come please. It feels so good, I need- need it.” Shane is doing everything he can to stop himself from coming but it’s fast approaching.
“Hmm.. no.” Ilya pulls his fingers out of Shane and rubs them onto his ass cheek. Shane lets out a frustrated groan and takes some deep breaths, “What do you say?” Ilya asks coldly.
“Thank you, sir, thank you. Thank you for fingering me and not letting me come. Just want to be a good toy for you.” Shane’s forehead is still to the ground and he wants to cry already.
“Very good boy. Back here for me, you’re going to suck my cock and make me come.” Ilya leans back on the couch as Shane scrambles to get back into his previous position. He knows he looks a mess already, eyes welling up with tears and cock hard, red and leaking. He feels frustrated and pent up but he wants Ilya’s cock in his mouth more than anything, just hopes the feeling of it being shoved down his throat doesn’t make him come.
Ilya pulls his hard cock out of his sweatpants and guides Shane’s mouth down onto it. He tells him to stay still so he can fuck his mouth and Shane listens, relaxing his throat as much as he can.
Ilya’s thrusts inside are brutal. He doesn’t start slow and allow Shane to get comfortable, just holds Shane’s head and shoves his cock all the way down his throat, groaning at the feeling and looking down to watch Shane take it. Shane gags a bit but tries his best to be good and stay where he is. His cock is rubbing against his stomach again and he wants to beg Ilya to let him adjust, but the grip on his head means he can’t go anywhere even if he wants to.
“My perfect fuck toy.” Ilya grips Shane’s hair to pull him back a bit which lets him breathe and cough as Ilya slaps his cheeks with his cock. There’s precum on his face now and spit dribbling down his chin. Before Ilya keeps fucking his mouth, he looks up at him and speaks.
“Sir, I- I think I might come. Please, I don’t want to, your cock feels too good down my throat. Please let me move so I don’t come.” Shane says breathlessly as he looks to Ilya with desperate eyes.
Ilya smirks and glances down to Shane’s leaking cock and laughs. He yanks Shane’s hair so he’s leaning back more and reaches his hand down to wrap around Shane’s cock.
“Fuck!” Shane yells, body curling in on itself.
“So beg me to let you come. You remember the rules, yes? Or has my cock made you dumb already? Just by being in your mouth?” Ilya ask condescendingly and slowly strokes Shane’s length.
“Please please please let me come. I’m too close. Please. I need it. Love your cock in my mouth, sir.” Shane gasps out as he watches Ilya’s hand move up and down.
“Don’t you dare come. You will regret it. Ask me again nicely and I will consider letting you.” Ilya puts emphasis on the word consider and Shane wants to cry again. This feels like torture.
“Sir I’l be so good for you. I’ll make you come so good please just let me come once. Just once. Please. You’re so good to me.” Shane says as quickly as he can because he can’t hold out for much longer.
“So sweet, malysh,” Ilya coos, then uses his fingers to squeeze the base of Shane’s cock, “No. You cannot come.”
A tear slips from Shane’s eye as he look down and doesn’t know whether he’s grateful or resentful for Ilya stopping his orgasm. All he knows is that Ilya is getting a kick out of seeing Shane this way.
“Are you done being selfish? Can’t even focus on making me come because you want to come yourself. I thought you wanted to please me?” Ilya says lowly into Shane’s ear, still gripping his hair tightly.
“I do! I’ll be good, I won’t come. Can I just have a second, please? I want to be good for you.”
“Here, drink some water. Colour?” Ilya asks, assessing Shane.
“Green, sir. I promise.” Shane replies, following the rules of their stoplight system. Green for all good, yellow for slow down, red for stop.
“Good boy.” Ilya praises, then guides a glass of water to Shane’s lips, letting him drink some.
“Thank you, sir. Can I keep sucking your cock? Please?” Shane asks sweetly.
“Of course. You will be good and control yourself and not come. I know you can do it, malysh.”
Shane returns his mouth to Ilya’s cock and licks the tip before sucking and letting it slide all the way down his throat. He does his best to focus on pleasuring Ilya and not his throbbing cock, and bobs his head up and down, squeezing his throat as much as he can to milk Ilya.
“Fuck, Shane. That’s right, you’ve got it. Just a pretty warm mouth for me to use. Go on, make me come, you need to feel it down your throat, don’t you? My slutty boy.” Ilya is bucking his hips and keeping the rhythm Shane has set and a few seconds later, his moans get louder and his abs contract. Shane feels his cock twitch and the cum spurt down his throat. His eyes roll back as he tastes Ilya, satisfied and happy.
Shane feels like he’s floating as Ilya lifts him onto his lap so he’s straddling him. Ilya’s hand is in the nape of his neck and he pulls Shane in for a deep kiss then pushes his head down into the crook of his neck, stroking his back soothingly.
“Good boy, Shane. Sweetest fuck toy I’ve ever had.” Ilya whispered into Shane’s ear, making him whimper and nuzzle in deeper.
“Thank you, sir.” Shane lets himself be held and cared for, sinking into Ilya blissfully.
They stay like that for a while, Shane thinks it could be minutes or hours, then Ilya gently lifts him onto the couch, kisses his forehead, and goes to make them lunch. Shane must have fallen asleep because Ilya’s fingers tracing his shoulder gently come soon after and he rubs his eyes and sees his boyfriend smiling down at him.
“Come, malysh. Time to eat. We will sit at the table, okay?” Ilya helps him to his feet as Shane nods. He’s still naked while Ilya is fully dressed when he leads him to the kitchen.
Shane sees the chicken salad and sits opposite Ilya. He looks to Ilya for permission and when Ilya nods, he picks up his fork and starts eating.
“Love seeing you on your knees with my cock in your mouth, solnyshko. You love my cum, don’t you?” Ilya reaches over and strokes Shane’s cheek.
“Yes, sir. I love it so much. You taste so good.” Shane confirms, taking another bite of his salad. He thinks it’s a bit dry, maybe Ilya hasn’t added the dressing Shane likes.
“Salad okay?” Ilya asks, squinting his eyes at Shane as he eats his own food, which looks like it has the low cal honey mustard dressing they usually use.
“It’s great. Could I get some dressing please, sir?” Shane asks politely, putting his fork down.
“Oh. Sure.” Ilya replies happily.
He puts his own fork down, stands next to Shane’s bowl, and pulls his sweatpants down so his cock is next to the table. Shane’s confused but just sits there and waits.
Ilya starts getting himself hard, stroking his cock as he just stares down at Shane not breaking eye contact once. He holds his hand out to Shane’s mouth and raises his brows, so Shane spits and just watches in fascination. His own cock is hard now. Fuck.
“What is- What are you doing, sir?” Shane spits out eventually.
“You want dressing, yes? Food is too dry? You should be grateful.” Ilya tells him and keeps jerking himself off. Shane’s eyes go wide as he realises what’s happening. He had a feeling, but fuck. Was Ilya actually going to come on his food and watch him eat it?
“Uh, yeah, I mean, thank you, sir. That’s- uh- that’s kind.”
“Mm. Very. Bend over on the chair and show me your hole.” He grunts out.
Shane’s face flushes but he listens. He stands and bends his upper body so it’s flush against the chair sideways and pulls his cheeks apart. He feels fucking embarrassed but he knows Ilya likes that.
“Fuck. Yes. Presenting yourself to me so well.” Ilya sounds like he’s close. From this angle he won’t be able to see it happening, he’s just staring at the floor, spreading himself open so Ilya can jerk off, and waiting.
Ilya groans louder and must be coming because Shane can hear the scrape of his chair as he sits down again and breathes out a sigh. Shane is left bent over the chair with his hole exposed feeling pathetic.
“Sit back down, you look like a slut. We are at the dinner table, Shane. I thought you were a polite Canadian boy.” Ilya huffs a laugh as Shane returns to his seat, blushing.
He looks down to see his chicken salad now covered in cum. There is milky liquid all over and Ilya just stares at him with a smile as he slowly picks up his fork and takes a bite. He’s used to the taste of his boyfriends cum, so it’s no surprise when he bites into the leafy salad and roast chicken covered in it, but it feels wrong and dirty that it’s on his food. He likes to keep those things separate.
“It’s good. Thank you, sir.” Shane keeps his eyes down at his food as he says it.
“You are welcome. Always want to treat my good boy well,” Ilya continues staring at Shane as he eats his food and Shane feels the weight of his gaze heavy. He feels degraded and humiliated, “You should take picture of your meal and post it on Instagram.”
It’s not a request or a suggestion, it’s a command. Shane’s stomach twists- what if someone could tell? What if they knew how filthy Shane was and how he let his boyfriend dominate him in any way he wants and come in his food when he feels like it?
“Hey, calm down, Shane. No one will know. I spent a long time making nice food for you. You should post it, yes?” Ilya leans forward on the table and tilts his head to the side.
“Yeah, okay. Of course.” Shane takes his phone out and takes a picture with shaky hands. The salad does still look good, with lots of vegetables and nicely seasoned roast chicken. And Ilya’s cum. Shane tells himself he’s being paranoid and Ilya’s right - theres no way anyone could know.
“Colour?”
“Green.” Shane replies immediately. However much he feels absolutely humiliated at the level of exposure of posting this, of the proximity of what they’re doing to the entire world, he still fucking loves this and can’t pretend he doesn’t. Can’t pretend he doesn’t love the twist in his gut and the twitch of his cock when Ilya tells him to do something that makes him feel uncomfortable.
Shane posts the picture to his story with a song Ilya showed him the other day, and locks his phone. They finish their salads, Ilya still staring pointedly at Shane as Shane tries to keep his eyes down, embarrassment running through his body.
“Good boy,” Ilya says plainly, “Let’s go relax outside.”
Ilya passes shane a pair of swimming trunks to wear outside. Even though they’re fully alone out here, he knows Shane will relax more if he has at least one piece of clothing on. They relax on the dock for a while, sunbathing and dipping in the water when they’re too hot. It’s peaceful and a perfect summers day, but Shane’s mind keeps going to what Ilya will do next. It’s excitement and nerves and it feels so good to be owned this way.
Shane is lying on his back on the dock and Ilya is applying more sunscreen to his chest when he pinches his nipple, making Shane squirm.
“Ah. Stay still.” Ilya snaps and does it again to both nipples, pinching them hard then twisting. Shane’s hands are by his sides, fists clenched as he struggles not to jerk his body away. Ilya flicks them, the rubs his fingers over both sensitive and swollen buds before continuing the torture, squeezing them hard and twisting them until Shane has tears welling up in his eyes and his cock is hardened fully.
“You are such a pain slut. I’m not even giving you pleasure or trying to make you feel good, just hurting you. And you fucking love it.” Ilya observes, not stopping the torment.
“Ily-Sir, I’m close. Fuck. Please can I come? Please? It hurts but I’m close, fuck.” Shane whines out, looking at Ilya who just has his gaze focused on Shane’s sore nipples.
“You want to come just from this? Really?” Ilya laughs and Shane squirms his hips a bit, his cock pushing against the swim trunks, “Unbelievable, Shane. I think you can hold out a bit longer and keep begging.” Ilya says encouragingly.
Shane whimpers as Ilya’s fingers keep flicking and pinching his nipples meanly, and he has tears coming down his cheeks now from the pain and pleasure.
“I’m- I’m trying. Please, sir. Let me come. I’ve been so good today, been so good for you.” He gasps out and doesn’t know whether he wants to lean into Ilya’s fingers or squirm his chest away, but he stays still.
“Oh, I know. You have been perfect for me,” Ilya replies and Shane feels hopeful, before he continues, “But no. You cannot come. Just let me keep playing with these pretty nipples for a little bit longer then I’ll stop.”
Ilya switches to softer touches, brushing over the buds with the pads of his fingers and circling his nipples. Shane’s nipples are always sensitive, but after this much torture, it’s unbearable. Every little touch is sending jolts down his body.
When Shane is unbelievably close to coming untouched, Ilya stops completely. Shane thinks he still might come, his nipples still so sore and swollen, but he calms himself down by closing his eyes and taking some breaths.
“Thank you, sir. Thank you for not letting me come.” The words are hard to say because yes, he wants to please Ilya, but is he really grateful for him torturing his nipples and stopping his orgasm? It doesn’t matter, he’ll do it anyway. Because he knows whatever ‘punishment’ Ilya would have in store if he did come without permission must be worse than this.
“My fuck toy has such pretty sensitive little nipples. Poor baby.” Ilya says mockingly and Shane wants to glare at him and spit something bratty back, but he doesn’t. He just lies there and nods up at the sun.
Ilya stands and reaches for Shane’s hands to help him stand. He feels a bit off balance after so much edging and he’s desperately wanting either his cock to calm down or to be able to come. He has a feeling neither will happen any time soon.
Ilya leads them inside and onto the couch, his arm around Shane’s shoulders as he pulls him in close.
“You hungry, malysh?”
“Mm, no I’m okay. Thank you.” Shane replies, content with just lying here in the crook of Ilya’s arm. From this angle he can smell the faint whiff of Ilya’s underarm sweat from where they’ve been out in the sun, and it’s intoxicating. He tries to subtly move in closer so he can get a better smell, and inhales when he’s as close as he can be. He involuntarily lets out a small groan as the smell hits him- pure Ilya. Masculine, fresh sweat.
“What are you doing, Shane?” Ilya asks innocently.
“You- fuck, you smell so good. It’s turning me on more.” He admits shyly, keeping his head turned into Ilya’s underarm.
Ilya lifts his arm up and rests his hand on his neck so Shane can see the hair covering Ilya’s pit and the sheen of sweat covering his underarm.
“Lick.” Ilya orders, and Shane pauses for a beat before leaning his head in and licking a broad strip all the way from the bottom to the top of Ilya’s arm pit. He moans and shoves his face into the hair to take another deep inhale of the scent. It feels like a drug and he can’t get enough.
“Fucking filthy. Licking my sweat and getting turned on by my smell? Dirty boy.” Ilya says but the look on his face says this is affecting him more than he’d realise.
Shane keeps going, alternating between inhaling the musky scent and licking all over, and he only realises he’s grinding against Ilya thigh when he feels a harsh slap to his pec, right on his nipple. He jolts away from underneath Ilya’s arm and covers the red skin.
“Little slut can’t help humping, even when I’m giving him something just to be nice. So fucking ungrateful, Shane.” Ilya tsks and grips Shane’s chin, bringing his other arm down now. Shane whines at the sight but tries to shake his head in denial.
“No no no. I didn’t realise I was doing it, please, please let me keep doing it.” He begs, staring up at Ilya with a pleading look in his eyes. Ilya studies him with a glare.
“Come here.” He jerks his head and Shane quickly positions himself to Ilya’s other side. Ilya lifts his arm and motions down to his arm pit, so Shane gleefully dives back in, smelling the sweat soaked skin first before licking.
“Go on, keep humping me like a fucking puppy since you can’t help yourself.” Ilya tells him, and Shane doubts himself before obeying and starting to push his hard cock against Ilya’s thigh.
He’s knows he’s fucked up because the Ilya’s scent and the friction of Ilya’s strong leg against his cock is unbearable. He needs to come so bad. He tries to slow his grinding, but Ilya grips his ass cheek and sets a faster and harder pace.
Shane whimpers and moans into Ilya’s underarm. He can’t escape the feeling of his orgasm coming on strong. He needs Ilya to stop.
“Sir, please can I come now? It’s- it’s coming, please let me. I’m sorry- I’m sorry for humping your leg but I won’t- I’ll listen to you I promise, please let me come I need it.” Shane rambles, thinking of anything he can say for Ilya to allow him this.
“Oh, now my greedy slut wants to come? Today is about teaching you a lesson, Shane,” Ilya grips him every harder, fingers digging into his ass brutally as he continues the movement of Shane’s cock against his leg, “The lesson is patience, and learning that you do not always get to come.” Ilya says into his ear.
“I know, I know, but please. Just once. I’m begging.” Shane doesn’t know how he’s kept his orgasm at bay but he’s doing everything he can to not come. Ilya’s mean tone is only sending him further towards the edge.
“I know you are begging, is pathetic to listen to. Desperate slut needs his boyfriend to tell him when he’s allowed to come, yes? Maybe I should film you like this and show everyone exactly what you’re like when you’re not golden boy hockey player. What would they say, Shane?” Ilya taunts, and Shane is about to come all over Ilya’s thigh, when he uses the hand that was gripping Shane’s ass to tightly grip the base of his cock again.
“Fuck! Oh my god. I was so close. Sir, please. I dont know how much more I can take.” Shane lets his head fall onto Ilya’s shoulder when he brings his arm back down.
“Shh. Doing so good, malysh. You don’t really need to come, do you?” He pets his hair soothingly, “You’d be my pretty fuck toy who never gets to come if that is what I want. Isn’t that right?” The tone is sweet but his words make Shane’s gut twist.
“Yes, sir. Anything for you. Want to please you, always. I don’t need to come.” He barely knows what he’s saying, so overwhelmed by how many times Ilya has brought him close to the edge just to deny him. Maybe he means it though, maybe he would be fine with Ilya taking and taking and never getting an orgasm out of Ilya using him. The thought is unbelievably hot.
“I know. Just here for me to use and play with, perfect for me.”
It’s getting late in the afternoon now and the sun is going down, casting an orange glow on Ilya’s face as Shane turns to look up at him. Ilya leans his head down and kisses him sweetly.
“I think we are done for today, malysh. No more edging, okay? You’ve been so good for me.” He kisses him again. Shane’s brows furrow and he shakes his head.
“You don’t want to play with me anymore? Did I do something?” He asks worriedly. He has a faint awareness that he’s still floaty right now and in subspace, but those words made his heart sink- could he have done something differently?
“No, malysh, nothing like that. I just think we have done enough today. Want to relax with you for rest of evening and make dinner together, okay?” Ilya assures him and kisses his forehead.
“Oh, of course.” He feels silly for making it something bigger than it was but he loved to be used my Ilya and was maybe hoping he could have an orgasm, “So does that mean I’m definitely not coming today?” He adds on quietly.
Ilya lets out a small laugh, “That’s right, solnyshko. You are not coming today. We will make dinner, watch a movie, and go to bed. If you keep being good, I might fuck you but you are still not coming. Okay?”
Shane lets out a frustrated sigh and shrugs.
“Is there a problem?” Ilya asks with raised brows, “You want to start being brat now?”
“No, I’m sorry, sir. I’m just pent up. I don’t need to come.” Shane replies.
“I know. Come on, let’s make dinner,” Ilya starts, standing from the couch, “And if you beg really nicely, I’ll come all over it for you.”
Shane lets out a groan and follows. He’s ready to beg for it.
