Work Text:
There’s a bruise the size of Ilya’s palm on the flat of Shane’s hip.
It’s from a crash against the boards the night before, courtesy of a team Ilya has never played for. But Shane knows the shape of his hand — the weight of it, how it grips and flexes — certain of it in the way he is of fate and the universe and his own precision at the top of the crease.
He felt the mark taking shape as he lay awake in bed after the game, like the birth of the cosmos right there where his hip curves toward his stomach. But he takes his time exploring it in the shower the next morning, light streaming in through the frosted glass as his fingers drift over the tender spot, hot water running down his back. He presses gently at first, then deeper. Searching, and then sure.
Water drips into his eyes as he gazes down at it. The skin blooms dark, deep plum at the center and yellow at the edges where the blood has started pulling inward. When he presses it, the ache spreads down to the bone.
He does it again.
Shane has always bruised easily. Trainers used to joke about it when he was younger, saying his body kept score — a record of every bad decision he made on the ice, notched into him just to prove he should’ve known better. Pucks, elbows, sticks, boards, fists. By midseason he usually carries a map of them across his biceps and thighs, fading in layers as new ones arrive.
This one should be no different.
Except for what he wants it to be.
The bruise rests low along the sharp line of his hip bone — exactly where a hand lands when someone pulls him close.
It’s the place where Ilya’s hand settles most often.
The memory comes easily, familiar as a pair of skates broken in over a thousand shifts. The quiet moment after a game when they’re both still humming with adrenaline and the world narrows to the liminal space between their bodies, where they are somehow everything and nothing at the same time. Ilya stepping in behind him, one hand sliding to Shane’s hip as naturally as breathing. The weight of it is always the same: warm, deliberate, fingers spreading across the bone in a grip that is never quite gentle but never really careless either.
Possessive in a way neither of them acknowledges. Protective in a way Shane doesn’t need, only wants.
Shane presses his thumb into the center of the bruise again and feels the ache deepen under the pressure. The pain is steady — steadying — and he realizes slowly that he likes it more than he should.
Bruises are supposed to be inconveniences, something a player glances at and shrugs off before the next practice, but this one carries the suggestion of something more deliberate. The shape of it feels almost intentional, as though a hand had gripped him there hard enough to leave proof behind.
Proof of what, he doesn’t let himself name.
He only finds himself wishing that it had been Ilya who put it there.
Not the hit itself, because he has taken enough of those to know better than to romanticize them. What he wants is the grip that would have followed, the way Ilya’s fingers sometimes tighten against his hip when they are alone, holding him firmly in place as though Shane might otherwise slip away. The pressure always feels like a quiet claim, a momentary assertion that he is something to keep.
The water runs cold before Shane is able to pull his hand away. He steps out of the shower and dries himself quickly, but the bruise makes its presence known again when he pulls on his jeans and the waistband presses against the tender skin.
In the mirror above the sink he catches sight of the mark spreading across his hip, the color deepening already.
He sets his hand there once more and lets the ache settle beneath his palm, eyes closed, mouth open.
Tomorrow night Montreal will face off against Boston, and Ilya will be skating across the ice from him the way he always does, loose and dangerous and impossible to ignore. The game will demand exactly what it always does: collisions in corners, battles along the boards, the kind of proximity that leaves no room for anything except two bodies trying to overpower each other.
Ilya will pin him against the boards and Shane will not moan against it.
The bruise throbs faintly under his palm as he lets the thought settle.
***
The matchup unfolds exactly the way Shane expects. Three periods of frenzied skating, pucks sailing toward the net from impossible angles, the constant roar of a crowd.
And Ilya on him every chance he gets.
They have always been good at this part. Better than good. The rivalry sells itself on the ice: the shoves after whistles, the sticks tangled together just a moment too long, the sharp words traded under the noise of the arena where no one else can hear them. They circle each other like opposing captains are supposed to, relentless and antagonistic, giving the crowd exactly the show it came for.
They sell it like no one else in the league.
But to each other they have always known, without ever needing to say it aloud, that this part is only the beginning.
This is the foreplay.
Ilya catches him along the boards halfway through the second period, just inside the blue line. The hit is fast and clean, shoulder driving Shane back into the glass hard enough to rattle the boards. Shane braces automatically, skates digging into the ice, stick trapped uselessly between them in the space where desire usually lives.
For a second the puck disappears from Shane’s awareness entirely.
Ilya crowds him there, chest to shoulder, weight pinning him against the glass while they fight for leverage. The contact is all equipment and pressure — pads, gloves, the solid line of Ilya’s body locking him in place while the play scrambles at their skates.
It lasts only a moment before the puck kicks loose.
Still, Shane feels the echo of it in his core and the bruise at his hip pulses.
He shoves back hard enough to sell the battle and breaks free as the play moves on.
Neither of them looks at the other.
They don’t need to.
***
By the time Shane leaves the arena, most of the building has gone quiet.
The reporters have left. The last of the equipment staff are rolling carts down the hallway toward the loading dock. The echo of the game has faded into the stillness arenas fall into once the crowd disappears and the lights stop buzzing overhead.
The bruise has started to stiffen.
He feels it when he bends to pull on his boots in the locker room, when he shrugs into his jacket, when he walks out through the players’ exit into the cold Montreal night.
Boston’s hotel is only a few blocks away.
Shane keeps his head down, hands buried in his pockets, the dull ache in his hip catching every few steps. The city is still alive around the Bell Centre — bars bright with post-game noise, jerseys still moving through the streets in loose clusters — but the farther he gets from the arena the quieter it becomes.
His mind is still on the ice. On the moment along the boards. On the way Ilya had pressed him there like a promise.
The hotel rises ahead of him, glass and light against the dark street.
Shane doesn’t hesitate.
He already knows the room number.
The closer he gets, the more alive he feels. The exhaustion of the game burns off in waves, replaced by a restless heat radiating through him from core to surface. His pulse climbs, quick and eager, and by the time the elevator reaches the fourteenth floor he can already feel the tender beat in his neck where Ilya’s mouth always seems to find him first.
He’s in the room half a second, maybe less, before it happens.
The door barely latches behind him before Ilya is there, crossing the space between them with a speed he normally reserves for the ice. One moment Shane is still turning from the door, and the next he is being driven back against it, Ilya’s hands finding him with steady certainty.
One lands at the back of his neck.
The other settles low on his hip.
Shane feels the recognition of it like a spark in his veins, a breathy moan falling from his mouth before he can stop it. Ilya’s grip tightens just slightly at the sound, fingers spreading over the spot exactly how Shane has been craving.
It’s almost magnetic, the way Shane arches toward him then — shoulders back against the door, the rest of him reaching, pulled.
“I see you missed me,” Ilya says into his mouth, his voice low enough to feel in his chest.
Shane crowds Ilya then, walking him away from the door and into the moment, toward the bed. They undress each other as they go — hands practiced and efficient, despite how Shane’s still tremble just so with wanting.
Ilya pulls Shane’s shirt up and off and folds it. It’s quick and precise, the way Shane always does.
His breath leaves him a little at that.
It’s such a small thing, and it isn’t.
Then Ilya’s hands are on him again, steady and insistent, and Shane answers in kind, pushing him back, working him out of the rest of his clothes as they go.
They don’t slow for any of it.
By the time the backs of Ilya’s knees meet the edge of the mattress, there’s nothing left between them, and Shane nearly pants as he watches him fall back onto it.
The hotel light falls warm and golden across Ilya’s body. His muscles tense beneath his skin, unmarked except for the scatter of beauty marks across his stomach, where dark blonde hair gathers. His cock is heavy and flushed, curving up toward them.
Shane stands before him, bare, and wills him to look back — to really see him, to notice, to understand without asking.
He wants to feel Ilya’s hand there. Wants to know if he was right about the shape.
Shane steps between Ilya’s knees as Ilya takes him in, gaze moving over him. A lip tucked between his teeth, the pulse in his neck, the heave of his chest, the tightening of his abdomen. The jut of his hip.
Shane watches him see it, then follows the line of Ilya’s arm to the dark bloom of color beneath the pad of his fingers.
Ilya’s thumb glides once, gentle at first, testing the tenderness there before his eyes lift back to Shane’s face, soft at the corners.
“This was me?” he asks. “Today?”
Shane shakes his head once.
“No,” he says, voice low. The word hangs there for a moment before he adds, quieter, “But I wish it was.”
And there it is, out at last. Giving voice to what he actually felt every time his own fingers pressed into it since yesterday.
He thinks it in a rush as the second tick between them.
Mark me.
Claim me.
Make me yours.
Remind me you were here.
Let it hurt the way it hurts to miss you.
Stay.
In some way — stay.
Ilya’s thumb keeps stroking lightly against the bruise.
Then his hand tightens. Not cruelly. Just enough to make Shane’s breath catch again.
His other hand comes up to Shane’s jaw, turning his face slightly so he has to look at him.
“Careful,” Ilya murmurs.
But there’s no warning in it. Only heat.
He palms the bruise again, deliberate now, claiming the space Shane offered him.
“You might get exactly what you’re asking for.”
A strangled sound leaves Shane’s throat as Ilya pulls him down to straddle his lap, hands settling firmly at his sides. A thumb presses into the sharp line of Shane’s hip bone while the pads of his fingers curl around the curve of his ass where he can reach it, grip full of pressure and intent.
All of it countered by the way Ilya’s mouth moves softly across Shane’s collarbone, scattering kisses from one shoulder to the other — just a brush of lips, then again, barely anything.
The contrast is Shane’s undoing. He tips his head back at the feeling.
“Don’t hold back,” Shane whispers to the ceiling, before dragging his gaze back to Ilya. “Ruin me.”
Something shifts in Ilya’s expression at that, darkening with intent. The next movement is quick and practiced, the same efficient shift of leverage he uses on the ice when he sees an opening.
He hooks a hand behind Shane’s thigh and rolls them, flipping their positions so Shane lands on his back against the mattress.
Ilya follows him down immediately, weight settling over him, chest pressing Shane into the bed the way he had pressed him into the boards earlier that night.
Shane’s breath leaves him in a rush.
Ilya’s mouth finds the sharp line of Shane’s hip bone, teeth dragging there in a slow rake before his lips follow. When he lifts his head again his gaze is intent, locked on Shane like he’s lining up a shot.
Shane feels the smile before he sees it.
Ilya’s thumb presses once into the bruise, not hard enough to hurt — just enough to make Shane’s breath hitch again.
“You want to feel me tomorrow,” he says quietly.
Shane nods before he can stop himself. He doesn’t try to take it back. He just tangles a hand into Ilya’s curls as he presses his mouth to Shane’s lower stomach.
“Where?” The word vibrates against the crease of his thigh and he moans at it, fingers tightening. Something halfway between a laugh and a sigh falls from Ilya as he murmurs, “Where do you want to feel me?”
“Everywhere.”
He says it because it’s true, but also because he’s having trouble thinking as Ilya’s lips find the sensitive stretch of skin at his waistline, just above the dark thatch of hair below. A kiss, then again, the tip of his chin grazing the head of his cock and making it twitch in response.
“Here?” Ilya asks, dragging himself up Shane’s body and pressing his mouth just over his navel.
“Here?” against his lowest rib.
The question lingers at one nipple, then the other.
Echoes in the hollow of his throat.
Over one temple.
Across the apple of a cheek.
By the time Ilya moves to ask it — finally — against Shane’s mouth, Shane can only whisper a frenzied, “Please,” against Ilya’s lips.
Their mouths crash together, Shane’s hands raking across Ilya’s broad shoulders, flattening against the ridges of his spine — clinging, crushing. Ilya lets his weight settle fully onto Shane, and Shane loses himself in the pressure, in the countless points where their skin meets and sparks.
Two fingers press into Shane’s mouth, and he knows where this goes — his tongue wrapping around them, taking them in. His gaze sears into Ilya’s as he makes a show of it, head bobbing.
Look at me. Look at how good I am for you.
Ilya only breathes evenly above him, jaw set with quiet determination as he pulls his slick fingers from Shane’s mouth and settles between his thighs.
Shane’s cock arcs toward him in response, involuntarily, and Ilya raises a brow at it as he balances on one elbow, leaving it untouched. Instead, his fingers — slick with Shane’s spit — press into him, tip, pad, knuckle, then one more, while his other hand settles over the bruise on his hip, pinning him down.
It’s barely anything, nothing like what he knows is coming, but Shane lets out the idea of a moan at the feel of it all: the sharp ache of the bruise, the warmth of Ilya’s shoulders where they rest at the backs of his thighs, the soft, wet, rhythmic sound as he pumps in and out of him — slowly, then faster, then frantic.
“Fuck—”
It’s all Shane can get out when Ilya’s fingers curve, flex, and somewhere underneath it is the quiet sound of Ilya’s satisfaction — a low, pleased hum.
“I’d ask if you’re ready for me,” Ilya murmurs against his hipbone as he withdraws his fingers. “But don’t think you want me to care.”
Shane just watches, mouth open, breath coming fast, as Ilya shifts his weight enough to reach past him, his chest brushing Shane’s as his hand finds the foil packet on the end table.
Then there’s barely a breath, maybe two, before Ilya pushes inside him, right to the hilt, and Shane gasps at the pressure, the heat. One of Ilya’s hands slides under his thigh, lifting it as his teeth scrape along the inside of his knee, while his other hand braces at his hip, holding him in place. Shane feels the press of each fingertip digging into his skin, tightening with each roll of Ilya’s hips.
Shane gets lost in the feeling, in the view of Ilya between his legs, one ankle hooked over his shoulder.
Then he feels a hand at his throat.
“Is this okay?” Ilya asks, breaking just long enough to get the consent he always needs.
“Yes,” Shane pants, eyes wild.
The pace quickens, Ilya driving into him as if every reservation he’s ever had never existed at all. It’s rough and fast, and Shane finds himself digging the heel of his foot into Ilya’s shoulder, flexing his neck into his hand, begging for more.
His hand finds his cock between them, and he tugs hard and fast at it, trying to keep pace with Ilya, his vision tipping black at the edges under the squeeze of Ilya’s palm.
He knows neither of them will be able to sustain this pace for long — he can already feel himself starting to come apart.
As if Ilya can read his mind, he moves, and the shift is quick — a hooked arm and a sharp turn of his hips that rolls Shane onto his stomach, pressing him into the mattress. Ilya follows him down without losing rhythm, weight settling over him as his hands find Shane’s hips again, gripping tight, unforgiving.
“This is what you wanted?” Ilya grits above him, the cross at his throat striking lightly against his chest in time with the movement of his body. His fingers press hard, then harder, anchoring Shane in place as one hand lifts and comes down hard across the side of his hip.
“You like this?”
Shane’s response is muffled by the sheets, but it’s there in a cry that doesn’t sound like no, and it’s met with Russian forced through gritted teeth above him, English breaking through between it — good, perfect, mine.
Shane loses himself on the last one, coming against the mattress, untouched, the word torn from him: “Yours.”
Ilya breaks with him, his grip on Shane’s hips tightening, unrelenting, his weight crashing down on Shane’s back, both of their chests heaving.
They stay there for a moment, until Shane has to move, the wetness beneath him and the weight of Ilya pressing him into it too much to bear.
Ilya slips away first.
The absence is brief but immediate, the loss of his weight leaving Shane heavy against the sheets as his breath slowly evens. He shifts after a moment, dragging himself out of the damp spot and onto his side, one arm tucked beneath his head, eyes half-closed.
He hears the quiet sounds of movement behind him — water running, the soft rustle of a towel pulled from the rack — and then the mattress dips again.
Ilya fits himself in close behind Shane, one arm sliding around his middle, pulling him back into the solid line of his body. Shane goes easily, already warm again where they meet, his breath catching just slightly at the contact.
Then Ilya’s other hand finds him.
Slower now. Intentional.
His fingers trace over Shane’s skin, following the path of what he’s done.
Shane feels it everywhere — the drag of fingertips, the warmth of his palm — and lets himself sink into it, quiet and aware.
Ilya’s hand drifts higher, brushing over the faint redness at Shane’s throat, then down again, tracing the marks left behind on his other hip — the press of fingers, their shape still held beneath the skin.
When Ilya’s palm settles over the bruise, Shane exhales.
“Stay,” Ilya says, low against the back of his neck.
Shane doesn’t answer. He just leans back into him, eyes closing.
There’s a bruise beneath Ilya’s palm on the flat of Shane’s hip, and it doesn’t hurt at all.
