Work Text:
May 2026 – Somewhere outside of Ottawa, Canada
Light is filtering into their bedroom at the cottage on this early morning. This, in and of itself, is not unusual. Shane and Ilya love letting the natural light wake them when they’re off for the summers. What is unusual is that Shane can tell he’s alone. Shane almost always wakes up before Ilya. Even though Ilya gets the twins in the morning, Maya and Max don’t usually get up until about 7 a.m., which is later than Shane has disciplined himself to awaken.
Shane sleepily rubs his face into his pillow, turning to look at his husband’s side of the bed, hoping for clues as to where he could’ve disappeared to. If his mental facilities were working properly, he would know exactly Ilya had gone this morning. But as it was, Shane was still shaking off the playoffs. Ottawa had put up a good fight in the first round, but after a grueling seven games, they lost to Philadelphia. It was heartbreaking and frustrating, but Shane doesn’t let the losses affect him as much as they once did. This year, it was a little easier than normal to shake off the exhaustion knowing their twins were at home waiting for them.
These past ten months of parenthood have some of the most rewarding of Shane and Ilya’s life. It’s been hard, being away for days at a time, to their kids getting sick, to juggling being working parents. And it’s been filled with so much joy, from watching them hit their milestones, to watching them interact with Shane’s parents and all of their friends, to seeing how each kid takes after their dads. Maya is reserved like Shane, whereas Max is more outgoing like Ilya. Maya likes playing with toy sports car with Ilya, while Max loves reading books with Shane. Both are smart, kind, and maybe a little stubborn, but also the two most perfect kids to exist. Shane knows they’re biased, but it’s hard not to feel that way when everyone who meets them falls instantly in love.
He’s thinking about all of this as he looks at Ilya’s empty side. Just as he’s about to turn back over, so he can get out of bed to search for his husband, he can hear Ilya approaching the door. He hears whispers, Ilya probably talking to the twins. Shane smiles, again ready to push himself out of bed so he can be with his family, when the door opens, twin in each arm.
Shane always gets flustered seeing his hot, strong husband carrying both of the twins at once, especially as they’ve started to get bigger. Ilya has told him he feels the exact same way when it’s Shane carrying them. Now, along with the underlying arousal he always feels, Shane’s smile grows as he sees them. His two babies are wearing birthday hats, Maya and Max both in onesies saying, “I have the best daddy in the world.”
Max notices he’s awake first because he lets out a little shriek. “Da!”
Maya turns towards Shane now, whining and wiggling in Ilya’s arms when she sees him. Ilya fondly rolls his eyes, as he brings them towards the bed and Shane. “I am nothing to them. They only want you.”
Shane sits up, holding his arms out as Ilya places the twins onto his lap. Shane squeezes them into a hug, causing both of them to giggle. Shane kisses their chubby little cheeks before looking back at his husband. “Well, even if they don’t want you, I want you. So, come give me a kiss, honey.”
Ilya’s smile turns gooey, leaning down to kiss Shane. It’s warm, a little wet, kind of stale from the morning breath, and maybe indulgent, but it’s also perfect. Ilya pulls back. “Happy birthday, solnyshko. And happy daddy’s day. I am so thankful for you.”
Back before they adopted Maya and Max, they had discussed how they would still celebrate Mother’s Day, just tailored specifically for their family. Since Shane’s birthday fell near or on Mother’s Day, they would have a “daddy’s” day to appreciate Shane. And the same would go for Father’s Day except for Ilya, but instead it would be called “papa’s” day. One day, they would explain to their kids about how some families have a mom and a dad or two moms or two dads like them. But for now, it’s just daddy and papa days.
Shane smiles goofily back at this husband. “I love you.” Maya smacks his chest with a little fist, as Max continues trying to crawl up his shoulders, his hat tilting off his head. Shane removes them, setting them aside for now. “And I love you too, my little monkeys.”
Ilya holds one finger up, turning back towards the door. “Be right back. The twins have a surprise for you.”
Shane looks down at Maya and Max, who are blinking up at him. He can’t resist – he leans down, kissing them both on their chubby cheeks again. “What is papa bringing me?”
At the word ‘papa,’ Max twists, looking for Ilya. Maya starts nuzzling into the junction of Shane’s neck and shoulder. Shane inhales deeply, taking it all in. Ilya comes back, holding a tray with various breakfast foods, drinks, and one singular lily in a drinking cup. Shane smiles, surely looking like a lovesick fool. “How early did you get up to make this?”
Ilya places it beside Shane, before sliding back into bed. “It was nothing. It is your first birthday and your first daddy’s day since our precious babies came into our life.”
Shane can feel his eyes slightly well up with tears. It’s hard to think about how Ilya and Shane once denied their feelings for years; suffocated by the very thing that brought them together in the first place. Now, they’re married with children, happily living together, a public couple for everyone to see. If you had asked Shane when he was a kid, if he wanted to have children, he probably would’ve said maybe, with the real answer being no. At the time, he couldn’t have imagined meeting anyone worth sharing that kind of life with. Sure, part of that was Shane being in denial about being gay. But he was so singularly focused back then. All he wanted was to play hockey for the rest of his life. Until he met Ilya.
After finally admitting his feelings for Ilya, he knew he wanted kids. It’s true that meeting that one special person won’t always change your mind about having children, but Ilya made Shane want them. He wanted to mold these two beautiful babies, so that they turned out to be kind, gentle, funny, brave, and smart. He wanted their kids to have the tenacity of their papa, and the resilience of their daddy. He wanted their kids to be influenced by their godmothers Rose and Svetlana, by all of their uncles on the Centaurs, by Hayden and JJ and Jackie, and most especially, by their grandparents. Shane aches knowing Ilya’s mother will never get to meet them physically, but her tender heart will still touch them through her son.
Shane leans in, kissing Ilya. “I love you so much.”
Ilya hums into the kiss. He smiles at Shane. “I love you. And you know I do because I made your very gross protein drink this morning too, so you can still go on your run this afternoon if you’d like. It is in the fridge for later.”
Shane sticks his tongue out at his husband, Ilya laughing with delight, resisting the urge to tell him to fuck off. He’s pretty good about not cursing in front of the twins. Ilya doesn’t have as good of luck, with their swear jar overflowing from this week alone. Shane is sure they’ll use the money next weekend when they go to the farmer’s market.
Ilya takes Max into his arms before grabbing his coffee. “Dig in. Grandpop and Gigi are coming over this afternoon, and we’ll all hang out on the docks together.”
Max giggles in Ilya’s arms as Ilya tickles him lightly. Shane looks down, to see Maya has fallen back asleep. It’s going to be a good day.
-
Shane is sitting in the shallow water by their dock, holding Max, who’s currently splashing like a mad man. Every time the splash is big enough to hit Shane’s face, Max squeaks louder with delight. Shane is laughing too, equally delighted by his son’s joy. Maya is currently in her Grandpop’s arms, pacifier in her mouth. She had started to get a little cold about ten minutes before, so Shane’s dad had offered to take her up. Currently, David is chatting with Ilya, who’s making steak on the grill for them.
Shane thinks his mom is inside making a salad, when he sees her coming down the steps towards the water. Max spots her too because he starts waving. Yuna laughs, waving back to her grandson. It’s one of the newer things both Max and Maya have picked up, is waving hello to people. Shane spends most of the time in the grocery store chatting with people because they won’t stop waving. It would annoy him, if it wasn’t so cute.
Yuna slips her sandals off, standing at the edge of the water. She waves again. “Well, hello, Mr. Max!”
Max flaps his arms. “Gee!”
Shane smiles at his son. “Good job, buddy. You’re right, that’s your Gigi.”
Max starts whining, clearly wanting to get closer to Yuna. Shane picks him up, standing to be closer to his mom. He won’t put him in Yuna’s arms, considering he’s soaked and his mom is completely dry, but he’s hoping standing next to her will appease his son.
It seemingly does because Max stops whining in Shane’s arms. He reaches one hand out though, which Yuna grabs. She pretends to eat his hand, which causes him to giggle. “Oh, you’re just the sweetest thing. I’ll eat you right up!”
Max giggles, before tucking himself into Shane. Shane runs his hand up and down Max’s back. “I’m going to go change the twins before dinner. Want to join me?”
Yuna smiles. “Of course. I would love nothing more.”
They make their way back up to cottage in comfortable silence, Yuna stopping to grab Maya. Ilya gives Shane a look, clearly asking if he wants help. Shane shakes his head slightly, before moving his head towards his mom. Ilya nods, understanding. Ilya turns back to David and his conversation.
Beside him, he hears his mom laugh as they make their way through the sliding glass door. Shane looks over at her. “What?”
She looks… sad? “I’m sorry, honey. It’s just seeing you and Ilya communicate like that, without even saying a word, holding one of your babies, knowing today’s your 35th birthday, all while it’s Mother’s Day. Or mother and daddy’s day. I’m feeling a little emotional is all.”
Shane smiles at his mom. “It’s okay. I understand.”
He does. The whole day he keeps reflecting on how lucky he is. How wonderful his entire life is. He received numerous happy birthday texts from his teammates. JJ Facetimed him this morning. Hayden and Jackie are having dinner with them later this week. Rose and Svetlana are coming into town next weekend to celebrate. And looking at Ilya, Maya, and Max makes his heart ache in all the best ways.
Shane takes Maya once they’re in the twins’ room. She’s going through a phase where she only wants to be changed by her daddy. They work in silence again, enjoying the simplicity of being together. Just as Shane is finishing fighting pulling on Maya’s little shorts, his mom speaks up again.
“You know. It’s a mother’s dream to see their children happy. You were born two days before Mother’s Day. That first Mother’s Day that I held you, all I could think about was how I was going to do this. You read all these books, you see your friends doing it, but nothing prepares you to be a parent.” His mom takes a shaky breath, hands holding Max steady on the changing table.
“I know sometimes, I pushed you too hard. I wanted you to be a good role model to the children in the generation after you. But really, all I ever wanted was for you to be happy and healthy. I worried sometimes that I pushed you too much to enjoy hockey. That it would be your entire life. That one day, you would have to retire, and you wouldn’t know what to do anymore. And then one day, you brought Ilya home. And I finally got to see a whole new side of you. I knew then and there, you would always have something to love after hockey. And now you have your babies. I just, I love you so much, Shane. I’m so happy for you.”
Shane really hates how much he’s been tearing up today. Immediately after coming out to his parents, he thought his relationship might change with them. And in a way, it did. But instead of it going south, it only grew in love. Shane realized it was because he had to hide himself before, and it was only after introducing Ilya to his parents, could they finally see all of him. He had once shared his mom’s concerns, but he hasn’t been as scared about post-hockey Shane, especially since being outed. Because Ilya, and now his twins, will always be there. Shane puts Maya on the ground, letting her crawl towards her toys. He deposits Max on the ground too, before pulling his mom into a hug. “I love you, mom. Happy Mother’s Day. I’m so lucky to have you.”
Yuna grips him tightly. “No, honey. The luck is all mine.”
-
Shane is closing the twin’s door when he feels Ilya come up behind him. He leans into the touch, as he feels a kiss to the top of his head before twisting in his husband’s arms. “Are they asleep?”
Shane nods, pulling Ilya towards their room. “Out like a light. All the swimming and seeing my parents exhausted them. Plus, they didn’t nap for as long today either. I think they might be out all night.”
Ilya leans in, pressing a hot kiss to Shane’s neck. “Mmm. I think you may have planned for them to be asleep all night, isn’t that right daddy? Or should I say mommy?”
Shane flushes, shivering at the kiss, and more importantly, the word. Shane cranes his neck to the side more, allowing Ilya to press a series of kisses there. “It’s my, hng, special day, Ilya.”
Ilya pulls back from where he’s been leaving a trail of saliva on Shane’s neck. The look in his eye is predatory. Shane tries not to squirm in his husband’s arms. “I know, moya lyubov. Which is why I’m going to give it to you. Why don’t we take a hot shower together first?”
The two of them make sure they have the baby monitor turned all the way up before they rush to the bathroom. Ilya starts getting the shower ready, while Shane strips. He doesn’t bother folding his clothes, just tossing it into their dirty laundry hamper right outside the bathroom door instead. Once the water temperature is to Ilya’s liking, he also strips, ushering Shane inside. Shane pulls Ilya to him by the hair, hungrily attacking his lips. It’s been sixteen years since they first hooked up, and Shane still loves making out with Ilya more than anything in the world. His husband is the world’s greatest kisser. He knows he doesn’t have too many people to compare to, but he knows it’s still true without all of the sleeping around.
Ilya hauls Shane closer to him, grabbing him by his butt. Shane moans into the kiss, as Ilya massages his butt cheeks together, kneading them together and apart. Shane sucks on Ilya’s tongue, as Ilya bullies him into the corner of the shower. Ilya pulls back, Shane whining at the loss. Ilya places a placating kiss on his mouth. “What do you want tonight?”
Shane takes a shaky breath. “I want your mouth on me.”
Ilya grins, cocky. “I think my mouth has already been on you tonight. You’re going to have to be a little more specific than that.”
Shane whines, pulling Ilya closer somehow, despite being pressed head to toe. “You know what I want, dickhead. C’mon.”
Ilya shakes his head, still grinning. “No. I know it is your special day, mommy,” Shane whines again, trying to grind his very hard cock against Ilya’s thigh, even with Ilya’s bruising grip on his hips. “But you still have to tell me what you want. I know you can do it. You’re always so good for me.”
Shane huffs. He kisses Ilya quickly, sucking on his tongue. He pulls away. “I want you to suck my dick.”
Ilya’s grin is reminiscent of the cheshire cat. “See, I knew you could tell me.” And then without saying anything else, Ilya drops to his knees. Shane moans at the sight. Ilya wastes no time, he envelopes Shane’s dick, deepthroating him like the champ that he is.
Shane whines, hands gripping Ilya’s hair. Shane doesn’t have the mental capacity to try and control Ilya, so he just lets Ilya do what he wants. The shower masks the sounds coming from both Ilya and Shane’s mouth, but Shane can still hear the slurping of his dick down Ilya’s throat. He can feel his orgasm fast approaching, the combination of the feel, sight, and sound pushing him to the edge quickly.
Shane pulls on Ilya’s hair, as he lets out, “Fuck, fuck, Ilya, you have to stop, I’m going to come.”
Ilya pulls back, kissing his way up Shane’s length, tongue flicking underneath his head. Shane lets out a grunt, trying not to come. “You think this is the only time you’re going to come tonight?”
Shane looks down at his husband, breathing deeply. He rasps out, “You’re trying to kill me.”
Ilya chuckles, hand replacing his mouth now, stroking Shane’s dick. Shane knows he gets wet, but with the added slick from the shower, the glide is intoxicating. “I do not want to kill you. I want to make you feel good. Like you said, it’s your day – that deserves at least two orgasms, no?”
Shane finds himself nodding before Ilya even finishes his sentence. “Yes, yes, okay. Fuck, I wanna come.”
Ilya’s grin turns wicked again. “I’ll make you come, do not worry.” Ilya’s hand leaves, only to be replaced with his mouth once again. His pace is brutal, just like before. Only this time, the hand that was just on his dick, reaches around to rub Shane’s hole. Shane brings a hand up to his mouth, moaning loudly behind it. He knows the kids are all the way down the hall, but even with the shower, he knows he’s loud. Shane feels the vibration of Ilya laughing. Shane uses his free hand to pull on Ilya’s hair extra hard. Ilya shoots him a look that says he likes it.
Shane can feel the pressure in his gut building, Ilya’s movements on both ends never faltering. Shane’s hand grips hard again, letting out a string of, “Fuck, fuck, fuck,” before he comes down his husband’s throat, letting out a deep groan behind the hand covering his mouth.
Shane’s eyes are closed, and he’s lolled over in exhaustion. Ilya must have stood up without Shane realizing because he feels Ilya’s hand grip his jaw, moving his head back to center. Shane lets Ilya consume him, mouth opening for Ilya lick his tongue into. Ilya is still rubbing his hole, and Shane twitches with anticipation. Ilya pulls back from kissing him. “You are so beautiful. Let’s prep you on the bed.”
Shane nods sluggishly, letting Ilya turn the water off before being led to their bed. After they both dry off, Shane lays out in the center of the bed, basking in the soft pillows and sheets. He cracks one eye open, when Ilya takes too long. Ilya is just putting the monitor down on the nightstand. Shane tries to sit up a little bit. His head is fuzzy, but he rasps out, “Are they okay?”
Ilya shushes him, gently pushing him back onto the bed. “Yes, sweetheart. Sorry, I was just moving the monitor. They are still fast asleep.”
Shane nods, pulling Ilya down on top of him. He leans up, asking for a kiss, which Ilya easily obliges. They make out lazily for a little bit, enjoying the headiness that comes from simply kissing. The bubble is only broken when Shane hears Ilya flick open the lube cap. He opens his eyes to see it’s their edible lube. He knows what that means. Shane licks his lips. “Are you going to eat me out?”
Ilya squirts some of the lube onto his hand, letting his fingers get wet. “Is that what you want?”
Shane knows Ilya is making him work for it. But he’s floating right now, the orgasm taking him out of his head and making him bolder in bed without his normal anxiety plaguing his brain. He has no problem asking for what he wants. “Yes. I want you to eat mommy’s pussy.”
Ilya groans, clearly turned on from Shane asking for what he wants. “Fuck. I’ll eat your pussy.” Ilya wastes no more time, lube-covered hand reaching down to rub at Shane’s hole, once again. This time, he presses one digit in quickly, Shane loose from his orgasm. Shane whines, as the lube is a little cold, but it’s soon replaced by a quiet moan, as Ilya’s mouth joins his hand. At first, he’s just pressing hot kisses to the inside of Shane’s thighs, but soon, he begins working his tongue in beside his finger. Quickly, one finger becomes two, becomes three, all while his tongue helps loosen Shane up.
Shane is lost in the sensation, eyes shut and trying to keep his moans quiet, so as to not wake the twins. Once Ilya has deemed him open enough, he pulls his fingers out, causing Shane to whine. “It’s okay, mommy. I’m going to fuck you now.”
Shane nods, eyes opening to look up his husband. He looks down at his husband from under his eyelids. He pulls his knees back, opening himself more to Ilya. Whispering, he says, “I want you so bad.”
Ilya grits his teeth. Shane can see that his cock is rigid – Shane guesses he’s been rock hard since he was blowing Shane earlier. His sweet, selfless husband saving himself for Shane’s hole. Ilya lines himself up before he pushes in, no resistance, the wet and messy prep making Shane relaxed. They both groan as Ilya bottoms out. “You are still so tight, Shane.”
Shane cranes his neck up, pressing a light kiss on Ilya’s chin. Shakily, he says, “That’s not my name, is it?”
Ilya’s expression transforms into one of smugness. “Oh, you are right. That’s not your name. I apologize. You are so tight, mommy.” Shane groans, hands falling from his legs, dropping open to stay wide, as his hands rush to Ilya’s hair instead. He tangles his fingers into Ilya’s curls, hauling him in for sloppy, open-mouthed kiss.
He pulls away slightly. “Fuck my pussy, Ilya.”
Ilya needs no further prompting because he immediately starts fucking Shane in earnest. Shane pulls Ilya’s face down, whining into his husband’s mouth to soften the sound. Ilya is relentless – his hips hit Shane’s ass with a resounding smack! every time he thrusts into Shane. The head of Ilya’s dick is rubbing on his prostate, making the pressure in Shane’s balls build quickly. It’s moments like these that he’s grateful his refractory period is still short, despite being in his mid-30s now.
Ilya trails his mouth from Shane’s down to his neck, where he begins sucking a bruise into Shane’s skin. “I love you so much. It is your day, mommy. Come for me untouched like the good girl you are.”
Shane cries out, coming at his husband’s command. The orgasm rocks him by surprise, expecting it to happen later. But he’s too blissed out to care though, finding it incredibly hot that he came untouched. He clenches around Ilya as he finishes, causing Ilya to press all the way in and finish in Shane. Shane milks Ilya for all he’s worth, hole tightening around his husband’s dick. Ilya is pressing light kisses to Shane’s freckles, muttering nonsense in Russian about his gorgeous face and how lucky he is. Shane smiles, rubbing his hands up and down Ilya’s back to let him know he knows what he’s saying.
In the months since they’ve adopted the twins, Shane’s Russian has drastically improved, as Ilya tries to spend at least half of each day exclusively talking to Maya and Max in Russian. One day, Shane will help them become trilingual when they take French in school, but for now, he’s enjoying seeing them engage in his husband’s culture.
Ilya eventually pulls out of Shane once his breath has died down, causing Shane to hiss at the sensation. “I am sorry, Shanya. I will clean you now.” He presses one last kiss to Shane’s lips before getting up to get a washcloth. Shane lays there, splayed out in their bed, limbs feeling like noodles. Ilya returns quickly, where he cleans Shane diligently and with care. He tosses the washcloth in the direction of the hamper before flopping onto Shane, who giggles. “You’re heavy.”
Ilya presses a kiss to his sternum, before pressing even more of his dead weight into Shane. “Mmm, but you like it.”
Shane cradles Ilya, breathing him in. “Yeah. I do. You’re my own personal blanket. Ya tebya lyublyu. So much, baby.”
Ilya burrows himself even deeper into Shane, both of them enjoying the quiet of the night. The baby monitor is still silent. After what could be minutes or hours, Ilya lifts his head up, resting his chin on Shane’s chest. “Was today everything you could’ve wanted?”
Shane smiles sleepily, nodding. “Everything and more. I hope you’re ready for your celebration next month, papa. And you get an entire week too. Your birthday falls almost an entire week before Father’s Day this year.”
Ilya laughs softly, pinching Shane lightly, causing Shane to laugh. “Always a competition with you.”
Shane shakes his head. “No competition. Just me wanting to show my love for you.”
Ilya leans in, kissing him softly. “You do that every day. I have never felt love like this before.”
Shane can’t resist. He pulls Ilya in for another kiss, tongues tangling softly. Once he pulls back, Ilya looks a little dazed. He’s sure he’s not any better. “You’re the love of my life, Ilya. Thank you for everything. I can’t wait to see what the rest of our life brings.”
Ilya looks a little weepy, so Shane lets him burrow his face once more into Shane’s chest. As they soak in one another, Shane remembers the thought he had earlier in the day. He was right – it was a good day. The best, in fact.
