121 – 140 of 302 Works in Smut

  1. Shane picks up on the third ring.

    “What?”

    Ilya closes his eyes, humiliation twisting his gut. Still, though, it’s nice to hear his voice. His shoulders sag a little. “Hollander?”

    “I don’t–” Shane sighs, long and heavy. “Why are you calling?”

    Why is he calling? Ilya couldn’t answer. Not in any way that makes sense, anyway.

    Voice wobbling, Ilya says, “I am sorry.” He inhales, breath hitching horribly. “Was mistake.”

    On the other line, Shane goes quiet. Then, shuffling around, he says, “What’s going on, Rozanov?”

    Or: Ilya calls Shane in the middle of the night, and against his better judgment, Shane comes to find him.

    Language:
    English
    Words:
    10,328
    Chapters:
    1/1
    Files:
    1
    AO3:
    #78147791
  2. Shane’s whining beneath him, head thrown back, exposing the long column of his neck and rutting up against Ilya. Ilya licks up his throat, nibbling at Shane’s jaw, before his lips brush the shell of Shane’s ear. “Tell me what you want.” The reply is instant. “You.” ---- or: after his drunken confession, shane keeps avoiding ilya. at a student party ilya finally gets the chance to speak to him. part 2 to Close to Me

    Language:
    English
    Words:
    22,566
    Chapters:
    1/1
    Files:
    1
    AO3:
    #77948501
  3. suit up by

    Heated Rivalry (TV)
    • E
    • ✓

    2026-01-19

    “Is that a fucking suit?”

    “Shut up,” Shane replies, crossing his arms over his chest as if that’ll hide the suit he’s wearing. “I… I didn’t know what to wear to this sort of thing.”

    Ilya throws his head back, leaning against the opposite wall. “Oh my god, Hollander, you look ridiculous.”

    Shane should throw something at him, he really should, or maybe he should kick him out of his hotel room, but he doesn’t. He lets Ilya get his giggles out, his rival placing his hands on his knees as if trying to keep himself from collapse. “Are you done yet?”

    Another snort leaves Ilya, then he puts his hands on his hips. “Sorry, sorry, I—“ He’s interrupted by more laughter, Ilya’s eyes giving him another once over. “I did not expect you to uh… dress-up?”

    Or Shane doesn’t change out of the suit during his first time with Ilya. As told from both of their perspectives.

    Language:
    English
    Words:
    7,496
    Chapters:
    2/2
    Files:
    1
    AO3:
    #77679376
  4. As soon as the door shuts behind Shane, Ilya is on him like a leech.

    Language:
    English
    Words:
    1,080
    Chapters:
    1/1
    Files:
    1
    AO3:
    #77954201
  5. This can't happen. Shane can't have feelings for Rozanov. Where could that possibly lead? Nowhere good, surely. Rozanov is not someone he can have. Not beyond the occasional hookup. That is the line they have drawn, no matter how blurred it becomes in Shane’s mind when he is laying blissed-out next to him, so close he swears he can hear Rozanov’s heart pounding just as loud as his own. No, it is casual. That’s what Rozanov wants. And if he senses that Shane wants anything else, anything more, he will end this. Shane is sure of it. He must find a way to be content with what he is given. Let himself down easy, now, before this gets out of hand. OR: After Shane almost sends the "we didn't even kiss text" in the Vegas elevator, he makes a decision to get his growing feelings for Ilya under control, once and for all. That decision includes a vow to not kiss Ilya the next time they meet up.

    Language:
    English
    Words:
    3,890
    Chapters:
    1/1
    Files:
    1
    AO3:
    #77899106
  6. "You were missing goals because of this...secret." He thumbed over the lace at the thought. Shane tried to swallow the lump in his throat but this new form of humiliation with Ilya was arousing to him. Ilya's reaction was not judgment, just pure want. "Put them on." Or: Shane loses a bet with Hayden and has to wear lingerie during a game. Ilya finds them and is insistent that Shane try them on. Shane Hollander was a man, and men - at least in his mind - did not wear such garments. He glanced at himself in the mirror, clenching his jaw so tight that it hurt. The locker room was a sea of pre-game chatter - sticks tapping against the floor, laughter echoing off the walls, and a pungent scent of sweat-caked gear lingering in the air. But Shane paid no mind to any of that because he could not remove his thoughts from the humiliating secret hidden underneath his hockey gear. It was just a stupid bet really. Hayden Pike had been his friend and foe on the ice for years, playing with and against each other as they were passed from team to team. Their banter was playful and sharp, but at the end of the day they were still good friends. Although after tonight's game, Shane might have to reconsider. A few weeks ago, after Ottawa had pushed Montreal out of the play offs in over-time, Hayden cornered Shane outside of the dressing room. "You've gotten feisty Hollander," he grinned, eyes gleaming with mischief. "Bet you I can score more goals than you in the next match up." Shane, still buzzing from the adrenaline of the loss, shot back, "You're on. Loser does what exactly?" "Something embarrassing." Hayden grinned. "What like wearing woman's underwear during a game?" A question he would later regret asking. Hayden laughed in delight. "Perfect! Full game though, no backing out and no taking them off half way." Shane was certain he would win, but fate - or bad luck - would prove him otherwise. In their rematch, Hayden racked up one solid goal and a hat trick while Shane only managed an assist. A fact that otherwise would not have bothered him, but the bet was sealed. And now, Shane was wearing the black lacy panties Hayden had mailed him with a note: can't wait to see you squirm. What a dick. The fabric was soft, almost too soft. It hugged him in a way that felt foreign and intrusive. As he laced up his skates, he desperately tried to ignore how the lace rubbed against his skin with every movement. It was supposed to be a joke, just a humiliation tactic, but as he slipped on his jersey a strange heat crept up his neck. He shook it off, focusing on the game ahead. Tonight was crucial - this was his teams chance to earn their spot back in the play offs and Shane will be damned if he lets a silly bet get in the way. The team filed out to the ice for warm-ups and relished in the roar of the crowd. Shane glided onto the rink and relaxed a little when the cool air hit his lungs. He circled the net, firing pucks at the goalie, trying to find his rhythm. But every stride and pivot sent him a subtle reminder of what was hidden beneath his uniform. "Focus." he muttered to himself. Hayden was out there too, smirking as he stretched. Their eyes locked and Hayden winked. Shane vowed to give that man a taste of his own medicine tonight. The national anthem played, the puck dropped, and the game began. Shane won the opening face off and sent the puck back to his defenceman. He charged forward while stick-handling through the neutral zone. Ottawa's defense closed in and he passed to the wing man, but his mind wandered for a split second. The lace pressed against him as he accelerated. He thanked god that his helmet hid the blushing on his face. First period flew by in a blur. Shane assisted on a goal, bringing the score 1-1 but he couldn't shake off the awareness. Every time he sat on the bench to catch his breath, the fabric teased him. It wasn't painful, just constant. By intermission he was sweating more than usual and his heart pounded in his chest. The coach barked orders in the locker room, adjusting lines and replanning strategies. Shane could only half-heartedly pay attention. What the hell is wrong with me? He thought. This was supposed to be embarrassing...not arousing. He shifted in his seat and the lace shifted just right, sending blood to his groin. He stifled a whimper and prayed that none of the other guys had heard what did slip past his lips. During the second period the intensity grew. Ottawa scored on a power play to take the lead. Shane retaliated with a hard check to an opponent, the impact jarring through his body. But even the brute force of the collision couldn't drown out the thrill he felt from this secret. As he skated back to the bench he realized that the lace was now cradling his half hard cock in a devilishly pleasant way. "Hollander get your head in the game!" His lineman yelled as they set up for the next shift. Shane nodded, but he knew that would be an impossible task. He imagined Hayden knowing and pictured a smug look on his rivals face. that thought only heightened the sensation. During a penalty call, Shane looked over at Hayden who was trash talking another Mett. Hayden caught his eyes and his expression shifted. Fuck. Shane thought. He knows. The puck dropped and Shane exploded off the bench. He intercepted a pass and made a break away towards Ottawa's net. The crowd roared but all he could think about was the sliding of lace against his growing erection. He deked the goalie, slapping a shot that dinged off the post. Close, but not a goal. He circled around and huffed in frustration. How could a stupid pair of panties throw him off his game this badly? He would have never missed that shot otherwise! By midway of the second period, Shane was a mess. His plays were sharp but fueled by a bizarre adrenaline that had his sweating profusely. His thoughts were consumed and he liked it. God he liked it. And the make matters worse, he started thinking about Ilya...on his knees...kissing up Shane's thigh to- NOT NOW! He yelled at himself. Shane was all to aware of the sensations in his body now, and not just his arousal. The pressure of his skates on his feet, the weight of his helmet on his head. He wanted to rip his gear off and let someone have their way with him. He wanted Ilya. A whistle blew for icing and Shane lined up to face off with Pike.

    Language:
    English
    Words:
    3,293
    Chapters:
    1/1
    Files:
    1
    AO3:
    #77866726
  7. Just a tipsy Shane riling Ilya up, after having won his third Stanley cup, with the end goal of getting wrecked and Ilya obviously fulfilling his boyfriend's wishes. Rough sex from two very in love rivals.

    Language:
    English
    Words:
    4,263
    Chapters:
    1/1
    Files:
    1
    AO3:
    #77901041
  8. Shane is NOT having a good day, or a good game, but he eventually has a good night…

    Language:
    English
    Words:
    5,875
    Chapters:
    1/1
    Files:
    1
    AO3:
    #77895981
  9. “I can see your boner from here, you’re not hiding anything from me,” Shane huffed. “So… Now what?” “Now-,” Suddenly, the room spun as Ilya flipped Shane onto his stomach, which caused his back to arch at a drastic angle due to his legs being tied in such a way. He was on his knees with his cheek pressed into the pillows, and Shane let out a cross between a moan and a squeak of surprise when Ilya man-handled him, feeling his hands spreading his cheeks more than they already were given his extremely compromising position. “We enjoy ourselves. Or, I enjoy myself, and you lay there and take it like the good little slut I know you are.” ** OR: Ilya brings up the idea of bondage in the bedroom, and they both end up enjoying it much more than they initially imagined.

    Language:
    English
    Words:
    6,929
    Chapters:
    1/1
    Files:
    2 versions
    AO3:
    #77796241
  10. Did you figure anything out? Shane writes, and flips the page around for Ilya to read it.

    Wont like the answer, Ilya’s written, in his quick hand.

    So he doesn’t have to take the pen back, Shane just shrugs. What?

    Ilya sits down at the desk for a steady surface to explain.

    3 things
    1 its curse. if true we can break it
    2 its spell. if true we can break it
    3 we are soulmates. if true we are fucked

    “No,” Shane mutters, before he can stop himself. Immediately, he slams a hand over his mouth.

    or: Ilya and Shane are soulmates, and their bond prevents them from both talking and being apart. Unfortunately, the only thing that’ll make the pain stop is confessing the one thing they can say: that they’re in love.

    Language:
    English
    Words:
    38,983
    Chapters:
    8/8
    Files:
    2 versions
    AO3:
    #77347751
  11. The internet is strange and chaotic and full of things no one bothers to explain. Ilya Rozanov loves it anyway. OR The one where Ilya gets to participate in his first TikTok Trend, much to Shane’s dismay. June 2022 “I can’t believe Harris is making us do this. Why did you have to agree?” Shane grumbles as he sits on the couch watching Ilya set up his phone on a tripod. “Is going to be fun, you will see.” Ilya says with a smile as he presses play on the recording and moves to sit down next to his husband who looks like he wants to be anywhere else. “Do you remember how to play?” Ilya turns and asks Shane who rolls his eyes, “Yes, Ilya. Now can we get this over with please?” Shane grumbles with annoyance and Ilya tries to brush it off. He’s been acting strange all day but Ilya thinks it’s just because he’s stressed about playoffs. “Okay, do you want to start?” Ilya asks and Shane narrows his eyes, giving him a Does it look like I want to start? look so Ilya sighs and turns to the camera and smiles wide before starting the game. "He's a 10 but…he's from Canada." Ilya starts out with a wink and turns to Shane who does not look amused. "Okay well he's a 10 but…he's from Russia." Shane replies with a glare. "Really creative, мой лепесток." Ilya laughs before continuing, "He's a 10 but…his favorite drink is ginger ale." "He's a 10 but…he tastes like cigarettes." Shane scrunches his nose in disgust while Ilya narrows his eyes at him before turning to the camera. "I do not smoke." He says and Shane is about to argue when Ilya covers his mouth with his hand and continues, "Often. Not anymore." He finishes and Shane licks his hand and Ilya pulls it away quickly. "Okay let's see...he's a 10 but he has a weak backhand." Ilya smiles smugly as he turns to Shane who glares at him playfully. "He's a 10 but he hates Rose Landry." Shane smiles smugly and Ilya's smile falls from his face. "What? You do!" Shane shrugs and Ilya looks directly into the camera. "I do not hate Rose Landry. I just do not appreciate that she tried to steal you from me." Ilya glares playfully at the camera knowing that if Rose sees this video she'll know he's kidding. It's been many years since her and Shane were together and it is water under the bridge now. Shane just likes to provoke Ilya still because as long ago as it was, Ilya is still jealous. He can't help it. "She did not try to steal me away from you. You and I weren't even together when we started dating!" Shane replies defensively and Ilya turns his head to look at him with disbelief. "Okay fine. If we are going to play this game then he's a 10 but he ran away crying like a scared little baby when I made him a tuna melt." Shane's mouth drops open. "Seriously? I've apologized for that multiple times!" He shouts. Ilya shrugs in response. "Fine. He's a 10 but he ghosted me for 6 months after he fuc-." Ilya put his hand over Shane's mouth again to stop him from finishing that sentence and stops the video. His eyes flare with anger as he turns to Shane. "What the fuck was that?" He demands, dropping his hand from Shane's mouth. He doesn't understand how the fun silly game he wanted to play turned into this? Apparently Shane has much more underlying contempt than Ilya could ever imagine. "You started it!" Shane accuses and Ilya leans back away from Shane with confusion, trying to think back on what he said in the video that caused this. "Because I joked about you having a weak backhand?" He asks in confusion because he's almost positive that is what triggered Shane. Ilya can see Shane filtering through their back and forth and sees the moment he realizes that he's the one who started it, not Ilya. "Fuck. I'm the one who started it." Shane says in realization. "I'm sorry! I don't know why I snapped like that." He adds reaching for Ilya. Ilya lets him grab his hand. "Usually you don't care when I joke about your backhand, but if it upsets you that much I can -" Shane kisses Ilya, cutting off his words. "No. I know you're joking. I don't care." Shane says when he pulls away. Ilya frowns. "Then did I do something else to make you upset?" He asks with worry. Shane sighs and rests his forehead against Ilya's, squeezing tightly on his hand like he's scared Ilya is going to let go. "God, this is going to sound insane." Shane whispers. Ilya tenses and tries to keep his anxiety under control. Shane pulls away and looks at Ilya then takes a deep breath. "I had a dream last night." He says. Ilya furrows his brow in confusion. "What?" He asks. Shane sighs and looks up at the ceiling for a moment before looking at Ilya again. "I had a dream that you married Svetlana after all...while I was dating Rose." Shane admits and Ilya is too stunned to speak. Shane is upset with him because of a dream? After a long bout of silence Shane says, "Will you please say something?" Ilya blinks as he tries to come up with something to say but all he can do is laugh. Shane watches him carefully for a moment before relaxing and joining him in laughter. "You are insane but I love you." Ilya says with a shake of his head as he pulls Shane into his lap and kisses him roughly. "I love you too." Shane moans into Ilya's mouth as he tugs Ilya's shirt up and over his head before crashing his lips back onto his. After a few minutes, Shane drops to the ground in front of Ilya and pulls down his pants. He groans when he realizes Ilya is commando and immediately leans down to give the head of his cock a soft kiss and lick. Ilya sucks in a sharp breath as he tangles his fingers into Shane's hair. Shane moans at the feeling of Ilya's hands. "Fuck my mouth." Shane begs. Ilya groans in satisfaction and takes control, fucking Shane's mouth like he requested.

    Language:
    English
    Words:
    2,164
    Chapters:
    1/1
    Files:
    1
    AO3:
    #77789536
  12. No One Else by

    Heated Rivalry (TV)
    • E
    • ✓

    2026-01-16

    Shane clenches his teeth so hard he feels the pain in the back of his skull. “You deserve more than a sham mating,” He says thickly. “Perhaps,” Rose reaches across his kitchen bench top to take his hand, “But you deserve more than a forced mating,”

    Language:
    English
    Words:
    5,296
    Chapters:
    2/2
    Files:
    1
    AO3:
    #76707906
  13. Based very loosely on events from The Long Game that my brain wanted to put into the first book, somewhere between Shane’s injury, and before Scott Hunter wins the cup - for maximum angst, obviously.

    What if Ilya’s plane had actually crashed? And what if it had happened before he and Shane had the chance to confess their love and know what it was like to be together.

    Or

    A fic so I could write a really needy Shane who can't hide his feelings anymore, and an Ilya who is faced with the undeniable truth that someone cares for him.

    Language:
    English
    Words:
    49,312
    Chapters:
    20/20
    Files:
    4 versions
    AO3:
    #76636761
  14. Shane’s lips twitch and Ilya knows he’s fighting off a smile. He knows immediately that his boyfriend is up to something. “You are planning?” Shane’s grin breaks free as he corrects, “Plotting, maybe scheming.” Ilya wags his gloved finger. “No matter the word, you are up to no good, Hollander.” “Depends on who’s asking,” he admits before skating away. OR Shane steals something of Ilya’s and they both suffers the consequences.

    Language:
    English
    Words:
    4,493
    Chapters:
    1/1
    Files:
    1
    AO3:
    #77730511
  15. "Let's see who cracks first then." "Is that a fucking challenge, Rozanov?" He asks with a shit eating grin on his face. "You bet it is." "Alright." Shane extends a hand. "Bring it on." And oh, Ilya intends to. Ilya loved days like this. It was sunny, the kind of sunny that made the grumpiest people happy. The Canadian birds were chipping away and Shane was playing some God awful music. The lake was calm, glassy in places, broken only by the soft lap of water against the dock. Shane had taken over the entire cottage with noise and movement- bare feet on wood, the screen door slamming, laughter echoing out across the trees. Ilya loved the way the air smelled like pine and warm water , loved the ache in his shoulders from swimming too long, loved lazy lunches that stretched into the afternoon and conversations that didn’t go anywhere important. He loved how quiet his mind felt here, how the days asked nothing of him except to be present. But most of all Illya loves that all of his days seemed to be like this. His stay at the cottage has been extended so many times both he and Shane know he'll be here as long as possible, likely untill start of the season. "Do you want ice-cream?" Shane asks, sitting down on the swing while purposely letting their legs touch as he types something onto his phone. "Dad says there was a discount at the store, he could drop us off some." "Hollander, do your parents know you're a millionaire?" Illy scoffs, wrapping an arm around his shoulders. "So, you don't want the ice-cream?" "Of course I do." He grins, looking out over the lake. "When can David bring it to us?" "Stop calling him David, it's weird." Shane grumbles, furrowing his brows. "What should I call him?" Illya smiles, reaching over and soothing his eyebrows because he can. He can just reach over and do little things without it being questioned, without Shane wondering why he's doing it. Because it's not weird to cuddle your boyfriend, it's not weird to soothe him or even call him nicknames. Ilya wonders if Shane would like that. What would they even call eachother? "He'll bring it over in like 20 minutes." Shane says, breaking him away from his thoughts. "Good." He says, letting his fingers go up into Shane's hair and watching as the other man molds into it, sliding closer and letting Ilya play with his hair. "You're very easy." "Excuse me?" He finally puts down his phone, his gaze, although offended, finally landing on Ilya. "I am not easy." "You are, Hollander. Let's be honest." Ilya grins, God he loves fireing him up. "Fuck off." Shane scoffs, pulling back a bit. "You're easier than me." "I am not." He says, getting offended himself even when he knows they're both purposely firing eachother up. "Even if I was, I am better at resisting than you." "You are not." Shane says, staring him down. "It's not my fault you're the one always staring things. If I even tried you would fold so fast." Ilya stares at him, Shane cannot possibly be serious. They have been doing this for the better part of a decade and it is very obvious Shane has always been easier. It started with him being less experienced and following Ilya's lead but over the years it's just the way they work. Yes, Ilya starts things but that's because Shane always goes for it with enthusiasm. "Is that so?" He raises his eyebrows. "Try then. Let's see who cracks first." "Is that a fucking challenge, Rozanov?" He asks with a shit eating grin on his face. "You bet it is." "Alright, game on." Shane extends a hand. "Bring it on." And oh, Ilya intends to. He, of course, is the first to make a move and it's as soon as just ten minutes later when David brings them ice cream. They're eating it in the kitchen, still mildly bantering about who will last longer, when he starts. He holds Shanes eyes, sucking the vanilla ice-cream off the tip of his spoon. He watches Shane's lips part and does it again, letting some ice cream drip out and off the corner of his lip before slowly licking it. Ilya knows he has a big ego, he has always been told so, but he knows it's not just his ego talking when it comes to giving head. Ilya is amazing at it, he's amazing with his mouth and he knows Shane knows so. He knows Shane is thinking about it as he watches his suck the spoon. "Fuck you." Shane whispers. "That's playing dirty." "Nei." Ilya shakes his head, putting the spoon down. "It's playing exactly as this is to be played." "Whatever." Shane says, looking away. Ilya grins, watching the skin under his freckles darken. That evening, as he's sitting at the couch and scrolling through his phone he can feel Shane come up behind him. His elbows rest on the backrest of the couch right behind Ilya and he leans in, whispering into his ear. For a moment Ilya thinks his brain is messing with him, that he's forgotten English words again but then he catches up, realising Shane is whispering French into his ear. "Fuck off with that croissant shit." He says with a chuckle. He knows what Shane was going for but Ilya prefers his dirty talk in languages he understands.

    Language:
    English
    Words:
    2,468
    Chapters:
    1/1
    Files:
    1
    AO3:
    #77696356
  16. “Good puppy,” Ilya's voice was loud over the building cotton in Shane's head. He was kneeling between Ilyas's thighs, naked except for his collar and socks. Head resting on Ilya's clothed thigh. They'd been like this for an hour at least. Shane was too in his head after a game, and Ilya was trying to get him out of it.

    Language:
    English
    Words:
    2,069
    Chapters:
    1/1
    Files:
    1
    AO3:
    #77743066
  17. The Ottawa Centaurs play the Montreal Voyaguers for the first time since Shane transferred teams. It isn't a warm welcome, and Ilya takes the disrespect to Shane personally, ending up being ejected from the game. Later that night, Ilya shows Shane that even though he fights dirty, he can love so sweet.

    Language:
    English
    Words:
    2,055
    Chapters:
    1/1
    Files:
    1
    AO3:
    #77651031
  18. “I think I need you to kiss me,” Shane bursts out and closes his eyes in defeat. Pre-race psychosis, it is, Ilya thinks. Definitely heatstroke in Austria at the last race weekend. It’s either that or Ilya has trouble hearing. Rising star Shane Hollander asks him for a kiss. He closed the door for this. Or, he is really trying to get under Ilya’s skin for this race. or: Shane races for Williams, Ilya races for Toro Rosso. And rivals are not supposed to help each other out, right?

    Language:
    English
    Words:
    10,886
    Chapters:
    1/1
    Files:
    1
    AO3:
    #77692861
  19. “What’s this one again?” he asked, gesturing to the orange monstrosity. “Porsche 718 Cayman.” “Right.” Ilya smirked. “You hate it.” “I didn’t say that!” “You don’t have to,” Ilya said. “You are looking at it like it is McDonald’s breakfast sandwich.” Shane scrunched his nose. “Gross.” Ilya sidestepped Shane and circled the front of the car. He wore a leather jacket and tight- fitting black jeans that probably cost as much as the car. But with the way they hugged his ass, Shane wouldn’t be complaining about them any time soon. “You know,” Ilya said, dragging his fingers across the shiny hood. “I used to think about fucking you in one of these.” Shane’s gaze snapped up. “How would that even work?” Ilya put his hand on the driver’s side door handle. “Want to find out?”

    Language:
    English
    Words:
    2,037
    Chapters:
    1/1
    Files:
    1
    AO3:
    #77643111
  20. Ilya plans to win the Stanley cup and knows exactly how he wants to celebrate. OR While teasing Shane, Ilya shares a fantasy where his boyfriend wears a Rozanov jersey. Shane struggles with the conflicting feelings this fantasy evokes. -- Ilya pulled one hand to Shane’s knee and began to walk his fingers up the man’s thigh, now playing at nonchalance, even as his voice deepened. He held Shane’s gaze, capturing his full attention. “Imagine it. I finish the game, I celebrate on ice with my team, I hold the Cup up for cameramen to get good shot of me. I go to the press conference. I go to the after party… Then I come home…” “And I’m in your bed wearing only a Rozanov jersey, yeah? Number eighty-one?” Ilya grinned, dropping another open-mouthed kiss on Shane’s belly, never breaking eye contact. “I knew you would understand.”

    Language:
    English
    Words:
    7,853
    Chapters:
    5/5
    Files:
    1
    AO3:
    #76720271
  1. ← Previous
  2. 1
  3. …
  4. 5
  5. 6
  6. 7
  7. 8
  8. 9
  9. …
  10. 16
  11. Next →