Rinkside Reverie

The championship game blazed under the arena lights, a cauldron of sound and fury that Rahul Rossi navigated with the predatory grace of a shark. His skates carved crescents into the ice, his stick a natural extension of his body as he wove through opposing players. In net, Kiran Thorne stood like a sentinel carved from obsidian, his movements economical, precise, a study in contrasts to Rahul’s flamboyant aggression.

Their rivalry had been the stuff of locker room legend for years—a combustible cocktail of mutual respect and seething resentment. Tonight, it crackled like static in the charged air.

A power play. The Frost were down by one, the clock bleeding seconds. Rahul’s blood sang with the familiar high-stakes thrum. He collected the puck, his eyes finding Kiran’s even as he feinted left. A defenseman lunged, too slow. Rahul pivoted, his shot a bullet aimed true.

Kiran’s glove flashed. The puck slammed into leather with a resonant thwack.

A snarl ripped from Rahul’s throat. “The fuck, Thorne? That was wide open!”

Kiran adjusted his mask, his voice a low rumble. “Your aim’s off, Rossi. Again.”

The insult landed like a well-placed check. Rahul’s pride stung, a physical ache. He circled back to the face-off dot, his stare burning into Kiran’s unreadable eyes. This was their dance: Rahul the tempest, Kiriran the eye of the storm. Opposites in every way, two halves of a fractured whole.

The game ended in a bitter loss, the locker room thick with the sour tang of defeat. Rahul shed his gear with sharp, angry movements, his captaincy a heavy mantle. Kiran moved with quiet efficiency, his silence more damning than any shouted recrimination.

“Road trip,” Coach barked, his face grim. “Chicago. Tomorrow. Rossi, Thorne—you’re rooming together.”

Rahul’s head snapped up. “What? Why?”

“Team-building,” Coach said, his tone brooking no argument. “Or whatever you want to call it. Just fix this shit before playoffs.”

Kiran didn’t react, his expression as impassive as ever. But Rahul caught the slight tightening of his shoulders, the almost imperceptible hitch in his breath. Forced proximity. The idea was both repellent and…intriguing.

The flight to Chicago was a tense affair, the cabin air heavy with mutual animosity. Rahul claimed the window seat, his eyes on the endless expanse of blue. Kiran took the aisle, his long legs stretched out in a futile attempt at comfort.

“You could have had that goal,” Rahul said, his voice low. “You chose not to.”

Kiran didn’t look at him. “It wasn’t the right play.”

“Bullshit.” The word was a blade. “You did it to piss me off.”

Silence followed. Then, “Did it work?”

Rahul’s laugh was harsh, grating. “What do you think?”

The hotel room was a study in beige, the air stale with the scent of industrial cleaner. Two double beds, a television bolted to the dresser, a window overlooking the parking lot. Rahul dropped his bag on the bed nearest the door, claiming his territory.

Kiran set his duffel down with more care, his movements deliberate. “Ground rules?”

“Yeah,” Rahul said, stripping off his shirt. “You stay on your side, I’ll stay on mine.”

Kiran’s gaze flickered over Rahul’s bare chest, a brief, searing glance before he looked away. “Fine by me.”

The lamplight cast long shadows across the room, the moon a pale disc in the inky sky. Rahul watched Kiran move, the play of muscle beneath skin, the way his hair fell across his forehead. There was a strange sort of beauty in his reserve, a challenge Rahul couldn’t resist.

“You ever get tired of being the good soldier?” he asked, his voice a low murmur.

Kiran paused, his back to Rahul. “Someone has to be.”

“And what? I’m the reckless one? The loose cannon?”

“Aren’t you?” Kiran turned, his eyes dark pools in the dim light. “You play like you’ve got something to prove.”

Rahul’s jaw tightened. “Maybe I do.”

Rahul sensed something unnameable between them. He wanted to push, to provoke, to see what lay beneath Kiran’s calm facade. But Kiran just shook his head, a small, weary gesture.

“Get some sleep, Rossi. Tomorrow’s a big day.”

Rahul flopped onto the bed, his arms crossed behind his head. Sleep was a long time coming, his mind replaying the day’s events on a loop. The missed shot. The simmering tension. The way Kiran’s gaze had lingered on his chest.

He must have drifted off eventually, because he woke to the sound of the shower running. The clock on the nightstand read 2:17 AM. Rahul sat up, rubbing the sleep from his eyes. The bathroom door was slightly ajar, steam curling into the room like beckoning fingers.

He padded across the carpet, his bare feet silent. The bathroom mirror was fogged, the air thick with moisture. Kiran stood under the spray, his head bowed, water cascading down his back.

Rahul’s breath hitched. He knew he should look away, should respect Kiran’s privacy. But his feet were rooted to the floor, his gaze drinking in the sight of Kiran’s naked body.

Kiran turned, his eyes locking with Rahul’s through the fogged glass. For a heartbeat, neither moved. Then Kiran reached for the faucet, his movements slow, deliberate. The water cut off with a squeak.

Rahul’s pulse pounded. He should leave. He should walk away. But his body betrayed him, his feet carrying him forward until he stood in the doorway, the steam warm against his skin.

Kiran stepped out of the shower, a towel slung low around his hips. His skin was flushed, his hair plastered to his forehead. He looked like a debauched angel, all sharp angles and simmering intensity.

“See something you like?” he asked, his voice a low rasp.

Rahul’s mouth was dry, his throat tight. “Maybe.”

Kiran took a step closer, his eyes dark with something Rahul couldn’t name. “Careful, Rossi. You’re playing with fire.”

Rahul’s laugh was breathless. “Maybe I like the heat.”

The distance between them vanished. Kiran’s hand fisted in Rahul’s hair, his mouth crashing down on his. The kiss was all teeth and tongue, a brutal claiming that left Rahul reeling.

When they broke apart, they were both breathing hard. Kiran’s towel had slipped, puddling on the floor. Rahul’s sweatpants were tented, his arousal obvious.

Kiran’s eyes flicked down, the corners of his mouth lifting. “You’re trouble, Rossi.”

Rahul’s grin was wicked. “You have no idea.”

The hotel room felt smaller after that, the air thick with things unsaid. Rahul retreated to his bed, his mind reeling from the encounter. Kiran moved with deliberate calm, dressing in a pair of sweatpants and a faded t-shirt that clung to his damp skin.

Rahul watched him through lowered lashes, his body still thrumming with arousal. “That was…unexpected.”

Kiran shot him a wry look. “You have a gift for understatement, Rossi.”

Rahul laughed, the sound rough in the quiet room. “Takes one to know one.”

Silence settled between them, charged and heavy. Rahul’s mind raced, replaying the kiss, the heat of Kiran’s skin, the possessive grip of his hand in Rahul’s hair. He wanted more, wanted to cross the room and push Kiran down onto the other bed, wanted to lose himself in the taste of Kiran’s mouth.

But Kiran seemed content to let the moment pass, his face a closed book as he settled onto his own bed. He reached for the lamp on the nightstand, his fingers grazing the switch.

“Leave it on,” Rahul said, his voice low. “I don’t like the dark.”

Kiran’s eyebrow lifted, but he withdrew his hand. “Afraid of monsters under the bed, Rossi?”

Rahul’s smile was sharp. “Something like that.”

The lamplight cast a mellow radiance across the room, the shadows soft and indistinct. Rahul rolled onto his side, his head propped on his hand. “Tell me something about yourself. Something real.”

Kiran’s gaze flickered, a spark of surprise in their depths. “What do you want to know?”

“Anything. Everything.” Rahul’s voice was soft, almost plaintive. “I feel like I’ve been playing against a ghost for years.”

Kiran was quiet for a long moment, his eyes distant. “I grew up in Duluth. My dad was a fisherman. He used to take me out on the lake before sunrise, just the two of us and the sound of the water.”

Rahul could picture it—Kiran as a boy, his face serious even then, his eyes taking in the vast expanse of Lake Superior. “Sounds peaceful.”

“It was. And cold as hell.” Kiran’s smile was faint, nostalgic. “He always said the cold built character.”

Rahul snorted. “My dad said the same thing. Usually right before he made me shovel the driveway.”

Kiran’s gaze sharpened, focusing on Rahul’s face. “You never talk about your family.”

Rahul shrugged, looking away. “Not much to say. My parents split when I was ten. Mom moved to Florida. Dad worked a lot.” He picked at a loose thread on the comforter, his voice even. “I pretty much raised myself.”

He could feel Kiran’s eyes on him, assessing, weighing. “Must have been tough.”