61 – 80 of 138 Works in Hand Jobs

  • Hand Jobs ×
  1. a collection of unrelated short fics, 1k words or less!

    1. Harris picks Troy's outfit for the Ottawa pride parade (rated E)

    2. Ilya wakes up crying and Shane comforts him (rated E)

    3. Harris gets competitive at bar trivia (rated T)

    4. Luca Haas sees *the* FanMail video and has a minor breakdown, but gets unexpected emotional support (rated G)

    5. Rose Landry visits the cottage, they get drunk and tease Shane (rated E, but no on-page sex, just references to it)

    6. Ficlet prompt: Shane/Ilya + skinny dipping (rated M)

    7. Ficlet prompt: Troy/Harris + picnic (rated G)

    8. Ficlet prompt: Shane/Ilya + argument with a family member ft. Hollanov kids (rated G)

    Language:
    English
    Words:
    7,255
    Chapters:
    8/?
    Files:
    1
    AO3:
    #67779426
  2. Shane Hollander and Ilya Rozanov are both single dads trying to figure out life, work, and parenting without losing their minds or their kids. Shane’s raising his energetic son Kai, who’s basically a little whirlwind on the ice and at home, while Ilya’s daughter Anastasiya (Ana) is smart, sassy, and has him wrapped around her finger. They meet because their kids are involved in hockey and quickly start running into each other at practices, games, and playdates. Through shared chaos, ice rinks full of screaming kids, they start to rely on each other. Casual hangouts become coffee breaks, practice pickups become dinners, and slowly, what starts as friendship begins to feel a lot like something more.

    Language:
    English
    Words:
    61,172
    Chapters:
    15/15
    Files:
    1
    AO3:
    #78601916
  3. Rose Landry is shooting yet another X-Squad sequel in Montreal this month, and they planned her visit to Shane and Ilya's place in Ottawa ages ago; it's just a weird coincidence that Shane is out for a few games with a shoulder strain, and able to hang out with Rose tonight while Ilya's busy playing a home game against Dallas. In which Rose and Shane drink a little too much wine on their girls' night, and Shane winds up with a face full of makeup. It would be a shame if Ilya came home unexpectedly and caught him looking like this! ~~ Or: Rose is an ally, makes Shane pretty, and Ilya rails him about it.

    Language:
    English
    Words:
    9,528
    Chapters:
    1/1
    Files:
    1
    AO3:
    #79015631
  4. A story within the universe of My Hopes Are Prone to Elevate, in which Shane and Ilya start as rookies together on the Centaurs.

    Language:
    English
    Words:
    5,007
    Chapters:
    1/1
    Files:
    1
    AO3:
    #78759056
  5. 🦷 by

    Heated Rivalry (TV)
    • E
    • ✓

    2026-02-01

    during the off season, he lets ilya give him hickeys. it’s mutually beneficial— ilya always wants to use shane like a chew toy, and shane always wants to be his chew toy.

    Language:
    English
    Words:
    3,003
    Chapters:
    1/1
    Files:
    1
    AO3:
    #78690851
  6. Regina to Edmonton was nine hours by bus if the weather was decent; it took a bit longer if — for example — your bus lost power on Highway 11 just past Dundurn, Saskatchewan. Team buses, night drives, and one way things might have started differently.

    Language:
    English
    Words:
    7,060
    Chapters:
    1/1
    Files:
    1
    AO3:
    #78663986
  7. “You can give me another, can’t you?” Ilya says, his voice stickily sweet.

    Ilya overstimulates Shane to tears, just how he wants.

    Language:
    English
    Words:
    2,220
    Chapters:
    1/1
    Files:
    1
    AO3:
    #78622081
  8. Teach Me by

    Heated Rivalry (TV)
    • E
    • ✓

    2026-01-28

    Shane loves the way Ilya gives handjobs. He misses it when they’re apart. So, he asks for a lesson.

    Language:
    English
    Words:
    1,591
    Chapters:
    2/2
    Files:
    1
    AO3:
    #78318986
  9. A memory springs to mind: two weeks ago, drunk on Hayden's couch, curled up with Jackie. His voice, soft and quiet, heartbroken with desire, wavering through words about the impossibility of wanting. About the greed that rises in him. About how he clings so badly when he's around Rozanov that all of his common sense falls to the wayside.

    Jackie's voice, rising through the dim gray, as Hayden had snored next to them. All it takes is one of you to make a move, she'd said, their hands laced together, her head on his shoulder. Something's gotta give eventually.

    “I—” Shane starts, before pausing. He thinks he's going to throw up. He thinks that they got it right all those years ago, with it's the hope that kills you. He thinks he has to be brave enough for the both of them, to actually ask, and he's so fucking scared, but he can't let Rozanov's quiet offer of something go unanswered—he'll regret it for the rest of his life if he doesn't take a chance. “Ilya.”

    OR: Shane wants, despite how badly he pretends otherwise.

    Language:
    English
    Words:
    14,726
    Chapters:
    1/1
    Files:
    1
    AO3:
    #78152936
  10. “This is why we need a sex tape. So you can see.”
    “No way. You would leak it immediately.” 
    “Ilya grinned, ‘Can you blame me?'" - The Long Game, page 181.
    -
    Shane and Ilya are so obsessed with each other they have to make a sex tape about it.

    Language:
    English
    Words:
    9,403
    Chapters:
    1/1
    Files:
    1
    AO3:
    #78122846
  11. “Fuck you,” Marleau says, through breathing, wheezing laughter. “I didn’t almost die—”

    The flat of Shane’s tongue presses, hard, against the head of Ilya’s cock. Ilya narrows his eyes. Oh, I see, he thinks flatly. To the extent that there had been anything to forgive, Ilya is fairly certain that Shane had immediately forgiven his little stunt during the call with Pike. He had neglected to remember, however, that Shane’s mind tended to plan on a scale of weeks, months, or years, and that forgiven did not necessarily mean forgotten.

    Shane gets payback for the phone call with Hayden.
    Sort of.

    Language:
    English
    Words:
    2,876
    Chapters:
    1/1
    Files:
    2 versions
    AO3:
    #78031261
  12. Shane Hollander shows up to university excited for another year of being the best at what he does. Unfortunately, the man who beat him at last year's World Prospect Cup is also there, and Ilya Rozanov hasn't gotten any less annoying. Or any worse at hockey.

    Now if only Shane could focus on the ice, and stop thinking about nice hands, pretty lips, and the sound of his name in a Russian accent.

    OR: They play together in college, and discoveries are made.

    Language:
    English
    Words:
    47,350
    Chapters:
    4/4
    Files:
    2 versions
    AO3:
    #75885571
  13. There's no hold backs at the cottage, so Shane asks Ilya when he first fell in love. or Shane rights a wrong from his own moment of realization.

    Language:
    English
    Words:
    2,301
    Chapters:
    1/1
    Files:
    1
    AO3:
    #77709451
  14. Ilya Rozanov liked control. This was no secret. How he played on the ice, how he handled himself in public, how he took charge with every woman he slept with, and loved it. He liked to be in control. So when he finally got Shane Hollander alone and realized just how much he wanted to be commanded, wanted to submit, Ilya Rozanov was only too happy to oblige.

    Language:
    English
    Words:
    14,963
    Chapters:
    6/6
    Files:
    1
    AO3:
    #77664741
  15. “No. I did have to. You were upset. Is not okay for you to be upset. Ever.” Shane blinks at him. Rozanov blinks back. Neither comment on his words – on the lines they cross, ever so slightly. When Shane doesn’t protest, Rozanov smiles sweetly, swiping his thumb over the man’s bottom teeth. He feels along the ridges of each tooth, pressing his blunt nail into the gums behind them. “Sweet thing. You come to me if you feel this way, yes? I will make it all better.” ---------------------------------------------------------------------------------------------------------------- --------- Shane has a hard week, resulting in a meltdown. He calls Ilya. Ilya decides to fuck it all better. Spoiler: it works.

    Language:
    English
    Words:
    11,500
    Chapters:
    1/1
    Files:
    1
    AO3:
    #77539576
  16. Camaraderie by

    Heated Rivalry (TV)
    • E
    • ✓

    2026-01-12

    Ilya wants so many mornings with Shane that he takes waking up to those freckles for granted. He wants to know how Shane takes his coffee, how he picks out his clothes, what he puts in those stupid healthy smoothies he’s always drinking. He wants to know everything about Shane, all the little things that he’s never seen before. He wants to know him. Better than he knows himself. And it’s terrifying. So Ilya deals with his feelings the only way he knows how - (kitchen) sex Ilya has known Shane for his entire NHL career. Almost 10 years, off and on, in hotel rooms and apartments, through loss and trauma and stolen moments. Ilya knows what Shane looks like when he’s thinking too deeply, when he needs help to shut off his brain. When he’s desperate, needy and right on the edge. Ilya knows what he looks like when he cums, hands free, moaning out Ilya’s name into the air like a prayer. And he knows that look Shane has, impossibly fond, the one that always turns Ilya’s guts inside out. He knows he loves him, and he knows - terrifyingly - that Shane might just love him back. But he doesn’t know Shane. It’s never more apparent to him than now, standing in Shane’s cottage, waiting for the coffee to finish percolating. It’s the first time that he’s been alone in Shane’s home and he’s fascinated. It’s even more Shane than the apartment he’s only seen in the background of Facetime calls. Shane once admitted that most things in his apartment were picked out by a designer he hired when he first moved to Montreal. This place though? It has the little touches that just scream Shane’s practical taste - in the furniture, the art, and cheesy throw pillows his mom must have bought him. Ilya sees him in the family photos on the wall, moments in Shane’s life that he’s never even heard about before. Ilya wants to belong here. He wants to be in the photos on the wall, to have a say on the new rug that Shane talked about getting under the dining room table. He wants to wake up next to Shane beyond just these two weeks. Ilya wants so many mornings with Shane that he takes waking up to those freckles for granted. He wants to know how Shane takes his coffee, how he picks out his clothes, what he puts in those stupid healthy smoothies he’s always drinking. He wants to know everything about Shane, all the little things that he’s never seen before. He wants to know him. Better than he knows himself. And it’s terrifying. “You know,” Shane says, brushing past Ilya in the kitchen. “It doesn’t actually drip faster if you stare at it like that.” “No? Thought that was the saying - a watched pot always boils.” Shane laughs as he pours himself a cup, so at home here, in his loose t-shirt that’s wet at the collar from his shower. “A watched pot never boils. Coffee?” “Da. Your English idioms are stupid.” “Agree with you there. How do you take it?” “Black is fine.” Shane hands him the cup he just poured, in some cheesy tourist mug from some attraction in Ottowa. He pours another mug, and Ilya watches intently at the amount of milk that Shane pours into his mug. Shane’s oblivious to Ilya’s observation, he sips his coffee, looking at the lake out of the window. “Looks like it might rain today. I was hoping we could take out the kayaks.” “You have kayaks?” He’s distracted, not quite sure what a kayak is beyond some kind of boat. Ilya’s attention has moved to the way that Shane’s throat moves when he swallows his coffee, and the way that the water from his hair slides across it, soaking into the collar of his shirt. God, he wants Shane in so many ways but this is the most familiar. The heavy swooping in his gut, the way that he knows, instinctively, how Shane will react when he touches him. It’s familiar. He wants it now. Doesn’t think he’ll ever stop wanting it. “Yeah, it’s a good workout, going across the bay and back.” He crosses to the fridge, opens it to stare inside. “What do you want for breakfast?” He’s close enough now that Ilya can reach out, tug at his elbow until he’s closer. “What?” Shane asks, standing in front of him. “Hungry for something else,” Ilya says, taking the coffee mug out of his hands, setting them both behind him on the counter. “Want you.” “I just showered,” Shane sighs as Ilya’s lips land on the mark he left the night before, tongue sliding to taste every inch of him. “Ilya…” And god, Ilya’s addicted to the way that his first

    Language:
    English
    Words:
    2,342
    Chapters:
    1/1
    Files:
    1
    AO3:
    #77574576
  17. Ilya shrugs and runs his hand from Shane’s waist down to his ass and back up. “But you are so good at it. What is English saying? Having it with science?” “Having it down to a science.” “Exactly. Some things come natural to you, yes? Doing your bottom prep stuff. Taking my cock. You are perfect bottom. Made to be bottom. You love to be bottom.” “I do. I love it.” Shane swallows, reminded of exactly where he is and what he’s doing, a cautiously confident smile on his face as he starts to ride more with his legs than his hips. “And you thought I would throw it all away for some Taco Bell.” OR; shane hollander's foolproof bottom prep routine and how his lovely boyfriend takes care of him

    Language:
    English
    Words:
    13,028
    Chapters:
    1/1
    Files:
    1
    AO3:
    #75821841
  18. "would it be inappropriate to say i think your hands look really sexy like this?" ilya raised his eyebrows, turning to see shane going slightly pink at his own admission. well, that was interesting. he reached up, brushing the backs of his bruised knuckles over shane's lips teasingly, and watched as shane licked his lips as he pulled them away. "you like this?" he asked, smirking. "well, i kinda had a thing for your hands anyway," shane admitted, shrugging slightly, "but, yeah, i don't know. it's hot." "noted." or: shane has a thing for ilya's hands

    Language:
    English
    Words:
    3,684
    Chapters:
    1/1
    Files:
    1
    AO3:
    #77512816
  19. I Can't Hardly Wait by

    Heated Rivalry (TV)
    • E
    • ✓

    2026-01-11

    “So… you’ve tried stuff. Stuff we haven’t tried yet…” There isn’t a clear question in any of this, yet. Ilya has never thought Shane was the type to care about body count, so he assumes this is about something other than his past proclivities. “Shane. Is there question in there, somewhere?” “I’m just curious! Like, were you, y’know, bossy with other people?” “Usually. If that’s what they wanted. I have always liked it,” Ilya shrugged. Shane took a moment, visibly digesting that in his head. Eyebrows scrunched, eyes locked onto the crease between the couch cushions. Ilya pats his knee, giving him a moment. “Have you tied someone up?” He finally asks, quietly. Shane is just trying to get used to asking for what he wants, alright?

    Language:
    English
    Words:
    2,770
    Chapters:
    1/1
    Files:
    1
    AO3:
    #77502276
  20. Captain Obvious by

    Heated Rivalry (TV)
    • E
    • ?
    • ✓

    2026-01-10

    As she watched Rozanov skate half circles around Shane's unconscious body in the unnatural quiet of the Boston arena, Jackie Pike's heart raced. Her whole body shook as her brain struggled to make sense of what was happening. A few moments later, she recognized the Russian's expression. She'd seen it on the faces of other WAGs when their men went down hard. It was the physical manifestation of her recurring nightmare - Hayden motionless and bleeding after a hit, thinking she was about to lose the love of her life. Nothing else existed but that body lying on the ice. This was exactly how Rozanov looked at him now, and the only possible explanation was love. Or, A 5 + 1 story about five people who observe the relationship between Shane and Ilya unfold in real time and come to their own conclusions about what's going on. Plus, a bonus chapter featuring the family dinner that Shane’s parents invite themselves to right after meeting Ilya for the first time.

    Language:
    English
    Words:
    11,356
    Chapters:
    6/6
    Files:
    1
    AO3:
    #76403951
  1. ← Previous
  2. 1
  3. 2
  4. 3
  5. 4
  6. 5
  7. 6
  8. 7
  9. Next →