rating: mature
relationship: jesperi kotkaniemi/seth jarvis
word count: 3.7k
summary: seth jarvis comes back from milan and finally has to confront loss, the feelings for his best friend, and the urge to hurt.
---
first part of a little series i'm starting :)
enjoy!
Seth and Freddie have fallen into a rhythm. Seth pushes, Freddie pulls, both tumbling forward together with no destination in mind. Then comes a lazy afternoon in the dip between the regular season and the postseason, and the suddenly the future has never seemed quite so near.
FULL SUMMARY BELOW | READ ON AO3
Seth and Freddie have fallen into a rhythm. Seth pushes, Freddie pulls, both tumbling forward together with no destination in mind. Then comes a lazy afternoon in the dip between the regular season and the postseason, and the suddenly the future has never seemed quite so near.
"You don't—" Freddie started, then stopped, then swallowed. "What you just—when you said that—"
"The baby-trap thing?" Seth laughed, incredulous. "Freddie, I was kidding. I was trying to—I don't know, make the fact that I nearly came just from imagining your name on my jersey a little less embarrassing—"
"I know." Freddie's hand slid lower, back to the waistband of Seth's trunks, hooking his fingers in properly this time. "I know you were joking."
Nikita Grebenkin/Fraser Minten other characters: Nikita Zadorov
tags: drinking, drunk texting, sloppy makeouts, frottage, dry humping, explicit sexual content, aftercare, marking, biting, fingers in mouth
When Nikita left that morning to return to Philadelphia, Fraser wasn't upset. He wasn't worried or fearful; he had something to look forward to, something to cling to until they saw each other again. That was plenty.
OR
What I have decided happened after Nikita and Fraser's first time playing against each other since March 22, 2025.
not sure what exactly you're looking for but! here are some of my faves (and i may be a little biased). this list is not exhaustive!!
i know the end by pokechetkov ( @pokechetkov ) - frederik andersen & pyotr kochetkov (+eventual slash), ch 1/?, rated M, medieval fantasy au
lights up (do you know who you are?) by twenty_three_hours_to_midnight ( @twenty-three-hours-to-midnight ) - seth jarvis/andrei svechnikov, 13.2k, rated E, alternate timelines
lying on the internet by yehetno - seth jarvis/andrei svechnikov, 11.9k, rated G, seth jarvis pretends to be svech on twitter
everyone is a curse, or something worse by kojafras - andrei svechnikov/pyotr kochetkov, 1.4k, rated T, zombie au. tw for things related to zombies.
the end of beginning by pokechetkov - joel nyström/alexander nikishin, 26.3k, rated E, chronicles the time since nystrom got the call up from chicago
Measuring Up by Oh_brother - seth jarvis/andrei svechnikov, ch 15/15, rated E, slow burn bdsm au where jarvy "learns" to be a better dom
harsh and dreadful thing by unfunfetti - pyotr kochetkov/alexander nikishin, ch 7/?, rated E, bdsm au where pk is given the responsibility of housing the new russian guy. read tws!
take it off (cannonball) by toreadorbaby ( @toreadorbaby ) - joel nyström/alexander nikishin, 3.2k, rated E, genderbent nikistrom hotel sex
hurtin' deeply inside by seneystretch ( @sexuallyvague ) - joel nyström/alexander nikishin, 7.8k, rated E, bloodplay after nystrom got hit in the face with the puck. tw for blood, if that needs saying.
you're gonna go far, kid by itsamoose ( @sadmoooose ) - jackson blake/the canes locker room, 6.2k, rated E, rookie free use!
i tried to put a variety! happy reading! (+if any authors mentioned aren't tagged and u want me to just lmk!)
p.s. i also have a few things cooking whenever i can get myself to finish writing/editing :3
Alexander Nikishin/Joel Nyström
other characters: Jesperi Kotkaniemi
tags: established relationship, light dom/sub, marking, biting kink, choking, jealousy, joel nyström is kind of a brat, kk is literally just vibing, couples who get put in the penalty box together stay together
On the night that he scores his first NHL goal, Joel discovers that all it takes for his D-partner with benefits to get into his first NHL fight is a little jealousy.
FULL SUMMARY BELOW | READ ON AO3
On the night that he scores his first NHL goal, Joel discovers that all it takes for his D-partner with benefits to get into his first NHL fight is a little jealousy.
"If I do not want to fight, I do not fight. Tonight I want to fight. I need—" He stops, hesitates for a second. "I think maybe it feels good."
"Did it?" Joel asks, eyes flicking to Sasha's hand, his red knuckles. He remembers that hand at his jaw twenty minutes earlier and his thoughts wander—he thinks about later, the threats Sasha made. He wonders what it would feel like to have Sasha's hand on his throat, gripping hard. "Feel good?"
Sasha meets his gaze, his blue eyes dark and dangerous even under the harsh arena lights.
"Very. It is…" His face screws up a little as he looks for a word in English he realizes he doesn't have. "Катарсический," he settles on, saying the Russian instead. "Is like a release."
i recently fell down the mikko rantanen/sebastian aho rabbit hole and wrote a fic about them being in a toxic situationship since their 2016 world juniors run, and most of the comments i got started with "i had never considered this pairing"
that's so real and so fair but there is so much to pull from so consider this an entry point
[ lore dump under the cut ]
I would be lying if I said I didn't want Mikko to stay.
Sebastian Aho to Ilta-Sanomat, March 2025
[ gifs ]
wjc2016!sepe (and they were roommates)
asg2019!rane/sepe flirting on the bench
canes!rane taking a star of the game interview
stars!rane grabbing onto sepe in front of the canes net in dallas
4nations!rane/sepe talking at the boards
[ videos ]
canes!rane/sepe playing a know your coworker game (what do you mean they know each others shoe sizes)
canes!rane/sepe looking at old photos together
[ pics ]
wjc2016!rane/sepe (just them and their friend steve roope)
asg2019!rane/sepe in the locker room
canes!rane when he first saw sepe in raleigh
canes!rane in his first game as a cane (also: size difference. damn)
whalers!rane hugging sepe and also getting a star. good for him
[ other stuff ]
this nhl europe video of rane that's very close in on his face. it's a good visual/audio aid for his voice and mannerisms
[ the lore ]
mikko (rane) and sebastian (sepe) have known each other since their u18 junior hockey days when they played together for the finnish national team at the 2015 world junior championships
timeline-wise, training for this would have started when sepe was fifteen and mikko was sixteen, and by the time the actual wjcs rolled around, they would have been sixteen and seventeen, respectively
when they played in the 2016 u20 wjc, their team ended up being one of the most dominant teams in wjc history. rane was captain of the team and sepe centered the team's top line (which is considered to be one of the best wjc lines ever... and rane wasn't even on it). they were roommates at the tourney, and they'd both already been drafted at this point—rane to the avs, sepe to the canes
they've been friends ever since despite playing for different teams, and we'd only ever really see them together at best-on-best games like the worlds (2018) or all-star games (2019)
then one of the craziest trades in nhl history went down after rane and the avs couldn't agree to terms on his extension (there's a lot of speculation about what was going on there, but rane says he was shocked by it) and there was a three-team switcheroo that landed rane in raleigh on the canes with sepe. rane's contract would be up at the end of the season so the canes only had 42 days to convince him to re-sign in raleigh before the trade deadline
they could have held out until the end of the season but then rane might not have re-signed with them and they'd have lost the ability to trade him for anything in return, and they'd given up waaaaaaaaay too much to end the season with nothing to show for the trade
a lot of responsibility was put on sepe to convince rane to stay a hurricane because of their history, but for any one of a shitpile of reasons, rane didn't want to stay, so the canes traded him at the last minute to dallas
rane's time in raleigh was... weird. he played very few games because of the four nations break (which happened while he was a hurricane!) and wasn't really showing up on the scoresheet as much as you'd expect a player like him to. out of all of the rumors floating around about why he left, the one that appears to have the most credibility is that he just didn't like playing in a system that limited his offense like carolina's does. it's kind of a pattern for the canes—defensemen traded to carolina tend to do better there stats-wise, forwards tend to do worse
now in 2026: rane is a dallas star, and for some reason he has decided to play a much more physical and penalty-prone style of hockey there. he's made some ugly hits this year and some were really dangerous. he's already been suspended once (for embellishment. highkey embarrassing for him. be so for real.) and at one point led the league in penalty minutes this season. he's establishing himself as a league-wide villain out of nowhere. meanwhile in raleigh, sepe is still a cane, and is still a generally well-behaved young man who got his first-ever ten-minute misconduct last week
both rane and sepe were first-team selects for the finnish olympic hockey team for the 2026 winter olympics in milan, where they will play on the same team again for the first time since rane left raleigh
tags: light dom/sub, slight dubcon b/c of bad bdsm etiquette, established relationship (or established situationship?), praise kink, bets & wagers, unrequited love, love/hate, angst, porn with feelings, but they're not necessarily good feelings, toxic mikko, lowkey pathetic sebastian, if mikko is ur blorbo this is not for u bc i gave him a little sociopathy as a treat, ambiguous/open ending
It had been eight months since Mikko forced a trade from Carolina. Despite all of it, Sebastian still couldn't say no to him. Couldn't turn him away when Mikko sought him out in Dallas, couldn't resist taking bets that would end badly—win or lose.
FULL SUMMARY BELOW | READ ON AO3 | MIKKO/SEPE STUFF
It had been eight months since Mikko forced a trade from Carolina. Despite all of it, Sebastian still couldn't say no to him. Couldn't turn him away when Mikko sought him out in Dallas, couldn't resist taking bets that would end badly—win or lose.
Mikko fucked him when it was convenient, ignored him when it wasn't. And Sebastian let him, over and over again. He couldn't do it anymore. This time, with Mikko in Victory Green, it would have to be the last.
“Come home with me after the game,” Mikko said.
Sebastian went still.
“What?”
“You heard me.” Mikko’s eyes were on his but he couldn’t bring himself to meet his gaze, knowing he’d give in when he did. “My place. After.”
“Why?” Sebastian hated how pathetic it sounded. “So you can fuck me and then ignore me for another six months?”
OR | The one where Moose and Fishy have been in a toxic situationship since the 2016 WJCs, they're real good at fucking each other and real bad at talking about their feelings, Sebastian's a masochist, and Mikko—for once—doesn't get what he wants.
Frederik Andersen & Pyotr Kochetkov
other characters: Sebastian Aho, Rod Brind'Amour, Seth Jarvis, Jesperi Kotkaniemi, pretty much the entire Canes roster gets a mention
tags: gritty medieval fantasy au, gritty like dark not gritty like orange, hockey players as mercenary knights, there's magic! but its rare and The Church™ doesn't like it, intrigue, rod brind'amour mad king trope?, what if the hockey gods are real, and jaccob slavin can talk to them
Freddie is the keeper of the Stormgate, Carolina's last line of defense. They've spent years at war, and he is still outrunning the shadow of his service in the North, hoping that the darkness of his deeds would not come for him here. But his oath has been called due, kneeling at his feet with irons binding his wrists. A mage that Carolina's banner lord bid him make into the weapon that would finally bring their southern enemies to heel. Pyotr.
FULL SUMMARY BELOW | READ ON AO3
“We’ve lost two major engagements to Barkov’s men in three years,” the lord said. “We are bleeding ground. The Black Banner has been humbled. And do you know why?”
Freddie said nothing. Roderic looked crazed, gesturing larger with every word.
“Sorcery,” Roderic spat. “Every time we meet them, they bring fire and lightning. Even the bravest men cannot fight magic with steel.”
Charles Alexis Legault/Joel Nyström
background pairing: Jackson Blake/Logan Stankoven
tags: light dom/sub, roommates, praise kink, pwp, hand jobs, blow jobs, CBA-compliant drug use
Charlie's only been on IR for two weeks and he's already losing his mind. Being out is one thing, but it's another entirely being out with a cast immobilizing the hand you use to jerk off. He's finally gotten desperate enough it's making him stupid.
And of course the person he's high enough to beg for help is the guy he shares both a bedroom wall and a blue line with.
FULL SUMMARY BELOW | READ ON AO3
“You know I’m never going to let you live this down, right? You’re literally begging me to jack you off because you can’t handle two weeks without getting your dick wet, and you called me a slut.”
If Charlie could get any redder, he did.
“Say you’ll owe me.”
Charlie stared at him.
“Say it.” Joel’s voice was intent, more commanding. “Say you’ll owe me. Whatever I want.”
“I’ll owe you,” Charlie breathed out. “Whatever you want. I don’t care, just please—”
“Jävlar, Charlie,” Joel muttered. “Damn. Okay. Fuck it.”
Alexander Nikishin/Joel Nyström
featuring also: Charles Alexis Legault
tags: getting together, friends to lovers, idiots in love, slow burn, mutual pining, angst, first time (with a guy)
Joel is an AHL call-up on borrowed time in the National, and he's trying very hard to make the most of it and not fuck anything up. Enter Sasha Nikishin, who has made the threat of getting sent down feel like losing a lot more than just hockey.
FULL SUMMARY BELOW | READ ON AO3
Joel Nyström is a seventh-round draft pick who never expected to make it past the AHL. When he gets called up to the Hurricanes, he tells himself to keep his head down, focus on hockey, and not fuck up his one shot in the National.
Then they pair him with Alexander Nikishin, the KHL golden boy who—unlike Joel—has his spot on the roster on lock, and who seems intent on making Joel question a lot more than just his place in the league.
The problem: The second Jaccob Slavin comes off IR, Joel is back to the minors, watching the Canes on TV with the rest of the Wolves.
The bigger problem: Joel might be in love with his D partner, and he can't tell what he'll regret more—doing something about it, or doing nothing at all.
"Sorry, is it—do you go by Niki? Or Alex? I've heard people—"
"Alex is what Americans say," he says slowly, like it doesn’t taste good in his mouth. "Because they do not know. Is short for Alexander, so they think is same. But in Russian, Alexander is Sasha. Always Sasha."
"Sasha," Joel repeats, slower this time. "Okay. Sasha."