The hotel room smelled like expensive soap and Ilya’s cologne—still clinging to

2,165 ·11 分鐘閱讀··10 瀏覽

The hotel room smelled like expensive soap and Ilya’s cologne—still clinging to the air. Shane lay sprawled across the enormous bed, one arm over his forehead, phone resting on his chest. City light bled through the sheer curtains, painting gold and silver stripes on the ceiling. He should be sleeping. Game two of the division final was tomorrow, and his body ached in that satisfying way that meant he’d played well.

Instead, he scrolled through his camera roll, thumb moving too slow for real purpose. Photos of the ice, of the locker room, of Ilya mid-laugh at a restaurant three weeks ago, head thrown back, teeth white against dim light. Shane had taken that one without asking. Ilya didn’t seem to mind. He rarely minded anything Shane did, as long as Shane followed the unspoken rules.

You initiate. I control. You yield.

That had been their pattern for nearly two years.

Shane set the phone on his stomach and stared at the ceiling. He had never once asked Ilya if he wanted something different. Not once. The thought hit him like cold water, sharp and uncomfortable. He’d assumed. Let Ilya take the lead because it was easier, because Ilya was so big and so certain, because the first time they’d fallen into bed together, Ilya had pushed him onto his stomach and said, “Stay.” And Shane had stayed. He’d stayed for every night since, comfortable being the one who gave in.

But Ilya had never asked for that either. They’d just fallen into it—two competitive men who found an equilibrium in the give and take of sex, where the take was always Ilya’s. And Shane had never once thought to ask, Do you ever want to switch?

He picked up the phone again, opened messages, typed: Hey. Come to my room when you’re done with meetings.

Sent before he could overthink it.

Ilya’s reply came two minutes later: Give me ten.

Shane got up, adjusted the dimmer on the lamp until the light was soft and amber, and left the door unlocked.

They’d just won a tight game, 3–2 in overtime. Ilya would be pissed, the controlled kind—sharp focus, restless energy. Shane knew that restlessness. It was the same energy that sometimes made Ilya pin him against the wall the second the hotel door clicked shut, mouth hot and demanding.

But not tonight.

When the door opened, Ilya stepped in, already shrugging off his jacket. Dark hair still slightly damp from the shower, curling at his temples. Beautiful in the low light—sharp cheekbones, hungry eyes. He didn’t speak. Crossed the room in three long strides, grabbed Shane by the waist, and kissed him.

The kiss meant business. Deep, commanding, Ilya’s hand sliding into Shane’s hair to angle his head back. Shane’s pulse kicked, body responding on instinct—mouth opening, hips pressing forward. For a few seconds, he let Ilya lead, let him back him toward the bed.

Then he planted his feet.

He broke the kiss, breathing hard, and shoved Ilya’s chest. Not hard enough to hurt. Hard enough to surprise.

Ilya blinked, confusion flickering across his face before his eyes sharpened with amusement. “What is this?” he asked, accent curling around the words.

Shane didn’t answer. He pushed again, harder, and Ilya let himself stumble back a step, still smirking.

“You want to play?” Ilya said, low and pleased. “I can play.”

He lunged for Shane’s throat.

But Shane had spent his whole life reading opponents—on ice, in the boardroom of his own mind. He saw the shift of weight, the bunch of muscle in Ilya’s shoulder, and moved. Caught Ilya’s wrist, twisted, used the momentum to spin him and slam him onto the bed on his back.

Ilya’s head hit the pillows with a soft thump. For one frozen moment, he just stared up at Shane, eyes wide, chest heaving.

Then something in his face changed. Not anger. Not fear. Something raw and unguarded, a crack in the armor Shane had never seen before.

“What are you doing?” Ilya asked, voice stripped of the usual swagger.

Shane climbed on top, straddling his hips, pressing him into the mattress. “Something I should’ve asked a long time ago,” he said. “You ever think about letting me take control?”

Ilya’s breath caught. His hands came up—not to push Shane away, but to rest on his thighs. “I… yes.”

The word was so quiet, so reluctant, Shane almost missed it.

“Yes?” Shane repeated, leaning closer until their noses almost touched.

Ilya swallowed. Cheeks flushed, pupils blown wide. He looked vulnerable in a way that made Shane’s chest ache. “Yes,” he said again, stronger. “Sometimes I think about it.”

Shane kissed him. Slow and deliberate, a complete inversion of the way Ilya usually kissed him. He tasted the uncertainty on Ilya’s tongue, the tension in his jaw, and gentled the kiss until Ilya’s hands uncurled and slid up his back, pulling him closer.

Shane broke away and shifted lower, sitting back on Ilya’s thighs. He trailed his fingers down Ilya’s chest, over the thin fabric of his t-shirt, until he found a nipple. Circled it with his thumb, light as a whisper.

Ilya jerked, a sharp inhale hissing through his teeth.

“Sensitive?” Shane murmured.

“Da,” Ilya breathed.

Shane did it again, then pinched gently, rolling the stiffened nub between his fingers. Ilya’s hips bucked involuntarily, and a low, guttural sound escaped his throat. Shane smiled and repeated the motion on the other side, watching Ilya’s face contort with pleasure and embarrassment.

“You like this,” Shane said. Not a question.

Ilya turned his head away, jaw tight. “Don’t tease me.”

“Too late.” Shane leaned down and took the nipple into his mouth, laving it with his tongue before sucking hard. Ilya cried out, one hand flying to tangle in Shane’s hair, but he didn’t pull. He held on, fingers trembling, as Shane worked his way across Ilya’s chest—licking, biting, soothing with his tongue—until Ilya was a shaking, whimpering mess beneath him.

Shane sat up and hooked his fingers into the waistband of Ilya’s sweats. “Lift your hips.”

Ilya obeyed instantly. No hesitation. No playful resistance. Just trust.

Shane stripped him bare and took a moment to look. Ilya was already hard, tip glistening, cock curved against his stomach. Shane wrapped a hand around him, stroked once, and Ilya’s whole body arched off the bed.

“Please,” Ilya gasped, the word escaping like a confession.

“Please what?”

“Touch me. More.”

Shane released him and reached for the lube on the nightstand—quiet preparation for a possibility he hadn’t been sure would happen. He slicked his fingers, then pressed them to the tight furl of muscle between Ilya’s legs.

Ilya tensed, eyes flying open. “Wait.”

Shane froze. “We don’t have to—”

“No, I want.” Ilya’s voice was shaking. “Just… slow.”

Shane kissed his forehead, his cheek, the corner of his mouth. “I got you,” he said softly. “Tell me if it’s too much.”

He slid one finger inside, slowly, watching Ilya’s face for any sign of pain. Ilya hissed but didn’t pull away. His body was hot and tight, clenching around the intrusion. Shane worked the finger in and out, gentle, patient, until Ilya’s muscles began to relax.

Then he added a second.

Ilya moaned, long and low, and his hips rolled down to meet the touch. His hands fisted in the sheets. “Fuck, Shane. That’s—that’s so good.”

Shane crooked his fingers, searching, and when he found the spot, Ilya’s whole body convulsed. A broken cry tore out of him, words tumbling in a rush of Russian that Shane didn’t understand but felt in the way Ilya’s legs spread wider, inviting him deeper.

“More,” Ilya begged, switching back to English, accent thick and slurred. “Please, I need more.”

Shane pushed a third finger in, stretching him slowly, and Ilya’s eyes rolled back. He was sweating now, lips parted, breath coming in ragged gasps. Shane had never seen him like this—so open, so desperate, so utterly unguarded. It was intoxicating.

“You want me inside you?” Shane asked, his own voice rough with want.

“Da, da, please, pozhalusta, Shane, I want it, I want you, I’ve wanted this forever—”

Shane pulled his fingers out and positioned himself between Ilya’s thighs, head of his cock pressing against the slick entrance. He paused, meeting Ilya’s eyes. “Ready?”

Ilya nodded, his gaze locked on Shane’s, full of something that looked terrifyingly like love.

Shane pushed in.

Ilya’s mouth opened in a soundless cry. The tightness was almost overwhelming—heat and pressure and Ilya’s body gripping him like a fist. Shane held still, letting him adjust, sweat beading on his forehead. Ilya’s hands came up to grip his biceps, nails digging in.

“Move,” Ilya choked out. “Please, move.”

Shane started with shallow thrusts, slow and careful, watching Ilya’s face. Pain flickered across his features, then pleasure, then a mixture of both that twisted into something sublime. Ilya’s eyes filled with tears, spilling over his cheekbones.

“You okay?”

“Yes, it’s just—” Ilya laughed, wet and broken. “It’s so much. It’s so good. I didn’t know.”

Shane kissed the tears away and began to move in earnest, each stroke deeper, harder, chasing the rhythm that made Ilya’s breath catch and his head fall back. Ilya wrapped his legs around Shane’s waist, pulling him in, and the new angle made Ilya gasp—sharp and beautiful.

“Right there,” Ilya begged. “Don’t stop, don’t stop, Blyad, yes—”

Shane drove into him, relentless, and Ilya’s hand flew to his own cock, stroking in time with each thrust. His whole body was trembling, eyes shut, mouth forming words Shane couldn’t hear over the roar of blood in his ears.

Ilya came with a broken sob, back arching off the bed, body clenching around Shane in waves. The sensation was too much—Shane buried himself deep, pulling Ilya tight against him, and followed him over, shaking, gasping, crying out Ilya’s name like a prayer.

They stayed like that for a long moment, tangled, breathing as one. Shane’s forehead rested against Ilya’s, their lips brushing with every exhale. Ilya’s tears had dried, leaving faint salt trails on his cheeks.

“You okay?” Shane whispered.

Ilya laughed, a soft, raw sound. “I am more than okay.” He lifted a hand to touch Shane’s face, thumb tracing his jaw. “That was… I didn’t know it could be like that.”

“Like what?”

“Like I was falling—and you caught me.”

Shane kissed him, soft and slow. “I’ll always catch you.”

They cleaned up in the bathroom, Ilya moving with a slight stiffness that made Shane’s chest ache with something possessive and tender. When they came back to bed, Shane pulled on his boxers and sat in the armchair by the window—the one with the chipped wooden arm and the good view of the city skyline.

Ilya watched him from the bed, a question in his eyes.

Shane leaned back, arms crossed, and let his gaze travel the length of Ilya’s naked body. “Come here,” he said, voice low. “I want to watch you.”

Ilya’s lips parted. Slowly, he got off the bed and walked toward Shane, stopping in front of the chair. He looked uncertain—a giant of a man reduced to something gentle and waiting.

“Touch yourself,” Shane said. “Like you know I’m watching.”

Ilya’s breath hitched. He reached down, wrapped his hand around his semi-hard cock, and began to stroke. Half-lidded eyes stayed fixed on Shane’s. He tilted his head back, baring his throat, and let out a soft, aching moan—pure theater and pure truth at the same time.

Shane watched, heart pounding. This was the scene he’d replayed in his head too many times—the first time they’d done something like this, three seasons ago, but reversed. Then, Ilya had been the one in the chair, commanding Shane to perform. Now Shane held the power, and Ilya was giving himself over with a quiet, devastating grace.

Ilya’s hand moved faster, hips rocking into his own grip. His eyes were on Shane, needy, desperate, asking without words.

Shane held his gaze. “You look beautiful like this,” he said. “Needing me.”

Ilya moaned, his body tightening. “I do need you,” he said, the words breaking. “Christ, I need you.”

“Then come.”

Ilya’s orgasm tore through him, leaving him shaking, gasping, seed spilling over his fingers. He leaned forward, bracing his hands on the arms of the chair, and Shane pulled him down into a kiss—filthy and deep.

When they finally lay in each other’s arms, sheets tangled around their legs, Ilya spoke into the darkness. “This is different.”

“Good different?”

Ilya was quiet for a moment. Then he pressed his lips to Shane’s shoulder. “I think I like being yours.”

Shane’s heart stuttered. He tightened his arm around Ilya, pulling him closer. “I think I like having you.”

Outside, the city hummed with late-night energy, but inside the hotel room, the world had narrowed to two bodies and one certainty: they had found something new, something fragile and fierce, and neither of them wanted to let it go.

喜歡這篇故事?分享給其他 Heated Rivalry 粉絲吧!
產生你自己的故事

故事詳情

作品: Heated Rivalry
角色: Shane Hollander, Ilya Rozanov
類型: Romance
語氣: Sensual and Sexy
長度: 長篇
產生者: Lil Shawty

創作你自己的 Heated Rivalry 故事

AI 可在數秒內產生獨特的同人小說。免費試用——免註冊。

寫一篇 Heated Rivalry 故事