Share

CHAPTER 2

Author: Lindy Writes
last update publish date: 2026-05-11 16:37:39

Soren’s breath caught in his throat as he said ‘everything’

The single word hung between them like a loaded gun. JR’s gray eyes bored into his, daring him to run, to fight, to finally break.

The voices in the hallway grew louder: teammates, staff, people who could walk in at any second and see their captain cornered by the enemy.

“Fine,” Soren hissed, the word tasting like defeat and something far more volatile. “One night. We start with one night and we’ll talk about the rest tomorrow.”

JR’s smirk returned, slow and victorious. “Smart choice, Captain. But we both know it won’t stop at one night.” He stepped back just enough to give Soren breathing room, but his hand stayed on Soren’s hip and his fingers pressing into bare skin like a brand. “Get dressed, we’re leaving now!”

Soren shoved past him,his jaw tight, and yanked on a hoodie and sweats.

Every movement pulled at his bruised ribs, a sharp reminder of how they’d gotten here. JR watched him the entire time with crossed arms, leaning against the locker like he had all the time in the world.

They slipped out a side exit used by staff, avoiding the main tunnel where reporters and remaining players lingered. JR’s black SUV waited in the private lot, engine already purring. Soren climbed into the passenger seat, his muscles coiled tight. The door shut with a heavy click that felt final.

The silence in the car was deafening as JR pulled out into the rainy Vancouver night. Streetlights cast shifting shadows across his sharp features. One hand rested on the wheel, the other on the gear shift dangerously close to Soren’s thigh.

“You’re quiet,” JR observed after five minutes. “That’s new. Usually you’ve got plenty to say when you’re trying to knock my teeth out.”

Soren stared out the window, watching rain streak across the glass. “What do you want me to say? Congratulations on your shitty win? That I’m thrilled to be your whore for the next thirty days?”

JR chuckled in a low and dark tone. “Whore? Don’t flatter yourself, Calder. I don’t pay for what I take.” He reached over and squeezed Soren’s thigh, hard enough to make him tense. “I want you pissed off. I want you fighting me every step of the way until you can’t anymore. That’s the part that gets me hard.”

Soren grabbed JR’s wrist again, but this time he didn’t immediately shove it away. “You’re sick. You know that, right? This whole deal is fucked up.”

“Yeah?” JR’s voice dropped, turning rough. “Tell me you don’t get hard thinking about it. Tell me you haven’t jerked off imagining what I’d do to you after all those years of beating the shit out of each other on the ice.” He glanced over, eyes gleaming. “Go on. Lie to me, Captain.”

Soren’s face burned. He released JR’s wrist but the heat of that touch lingered. “I hate you.”

“You keep saying that,” JR murmured. “But your body’s saying something else.”

The rest of the drive passed in charged silence. JR lived in a sleek high-rise overlooking the water, the kind of place only a top-earning player could afford. They rode the elevator up in silence, their shoulders keep brushing and the air was thick enough to choke on.

The moment the apartment door closed behind them, JR spun Soren around and shoved him against it. Not hard enough to hurt the fresh bruises, but firm enough to remind him who was in control.

“Thirty days,” JR said, caging Soren in with his arms. “No running, no hiding behind your captain bullshit. When you’re here, you’re mine. Say it.”

Soren’s chest heaved. Up close like this, JR smelled like victory and expensive cologne and raw male sweat. His dark hair was still messy from the game, and that scar through his eyebrow made him look dangerously beautiful.

“I’m not saying shit until you tell me why,” Soren challenged, lifting his chin. “Why me? You could have anyone. Why go through all this just to fuck your rival?”

JR’s expression flickered something raw and almost vulnerable flashing behind the arrogance before it vanished. He gripped Soren’s jaw, tilting his head up.

“Because you’re the only one who’s ever matched me,” he growled. “Three seasons of you coming at me like you wanted to kill me or kiss me. I’m tired of wondering which one it is.” His thumb brushed Soren’s lower lip. “Tonight we find out.”

Then JR kissed him.

It wasn’t gentle. It was three years of pent-up aggression and frustration exploding at once, teeth and tongue and bruising pressure. Soren froze for half a second before his hands fisted in JR’s jersey, yanking him closer. A groan tore from his throat as JR deepened the kiss, claiming his mouth like he owned it.

“Fuck,” Soren gasped when they broke apart for air.

“Yeah,” JR rasped, his forehead pressed to Soren’s. “That’s what I thought.” His hands slid under Soren’s hoodie, mapping the hard planes of his abdomen and the sensitive bruises along his ribs. “Strip. I want to see what I won.”

Soren hesitated, pride warring with the fire racing through his veins. Then he pulled the hoodie over his head in one rough motion, revealing his torso: toned, athletic, and marked with fresh battle wounds. JR’s eyes darkened with hunger.

“Beautiful,” JR muttered, almost to himself. He shrugged off his own shirt, revealing miles of tattooed muscle and the powerful build that made him a nightmare on the ice. “Bedroom. Now.”

Soren let himself be guided down the hall, JR’s hand burning at the small of his back. The bedroom was massive, dominated by a king-sized bed with black sheets. JR pushed him down onto it, crawling over him with predatory grace.

“Tell me to stop and I will,” JR said, even as his mouth latched onto Soren’s neck, sucking hard enough to leave a mark. “But we both know you won’t.”

Soren arched beneath him, a broken sound escaping as JR’s hand palmed him through his sweats. “This doesn’t mean anything,” he panted, even as his hips rolled up seeking more friction.

JR laughed against his skin. “Keep telling yourself that, Captain.” He hooked his fingers in Soren’s waistband and dragged the fabric down, freeing him. “Look at you. Already leaking for me. So fucking stubborn… and so fucking mine.”

Soren cursed, reaching for JR’s shoulders, his nails digging in as the other man wrapped a large, calloused hand around him and stroked with devastating confidence. The contrast between their usual violence on the ice and this raw intimacy made Soren’s head spin.

“JR…” he gasped, the nickname slipping out unbidden.

JR’s eyes flashed with triumph. “Say it again.”

“Fuck you.”

“Wrong answer.” JR’s strokes slowed to a torturous pace. “Try again.”

Soren’s head fell back against the pillow, his hips chasing JR’s hand despite himself. The pleasure built fast and sharp, years of tension finally snapping. “Jeremy,” he bit out.

“Closer.” JR leaned down, capturing Soren’s mouth in another fierce kiss while his hand worked him relentlessly. “I want to hear you beg before the night’s over. I want you to remember exactly who owns this body for the next thirty days.”

Soren was close when JR suddenly stopped, pulling his hand away.

“What the…?” Soren growled, eyes flying open in frustration.

JR hovered above him, breathing hard and a wicked smile on his face. “Not yet. You don’t come until I say so.” He sat back on his heels, drinking in the sight of Soren sprawled beneath him, flushed and furious and painfully aroused. “We’ve got all night, Captain. And I’m just getting started.”

Soren glared up at him. “You bastard.”

JR’s grin widened as he reached for the lube on the nightstand. “You have no idea.” His voice dropped to a dangerous whisper. “Now turn over. I want to see how long that famous Calder pride lasts when I’m buried inside you.”

Soren’s heart slammed against his ribs as he slowly obeyed, his muscles trembling with a mixture of rage, anticipation, and terrifying want.

He was screwed and the worst part, he wasn’t sure he wanted JR to stop.

Continue to read this book for free
Scan code to download App

Latest chapter

  • OWNED ON ICE    CHAPTER 6: PUBLIC ENEMY

    Chapter SixThe press conference room felt like a battlefield.Bright lights glared down on the long table. Soren sat stiffly in his Grizzlies hoodie, his jaw locked so tight it ached. JR lounged beside him like he owned the damn room, his spread legs, one arm draped casually along the back of Soren’s chair, and his fingers occasionally brushing the nape of his neck.The cameras flashed nonstop.“Mr. Draven, Mr. Calder,” a reporter called out, “can you clarify the nature of your relationship? Are the rumors true that you’re involved romantically?”Soren’s stomach twisted. JR leaned forward toward the microphone, his posture was calm as ever.“We’re involved,” JR said smoothly, with a low and confident voice. “That’s all we’re saying right now. The details are private.”Soren felt the collective inhale of the room. Another reporter jumped in immediately.“Captain Calder, how do your teammates feel about you… consorting with the enemy after Game Seven?”Soren gripped the edge of the ta

  • OWNED ON ICE    CHAPTER 5

    Soren’s back hit the wall with a dull thud. JR’s body caged him in, that damn smirk hovering too close, too confident. The fluorescent lights of the practice facility hallway buzzed overhead like a warning.“How much of me are you allowed to keep?” Soren repeated, his voice low and furious. “You just told my GM and my coach that I’m yours like I’m some fucking traded player. You don’t get to renegotiate in front of them!”JR’s thumb continued its slow, maddening stroke across Soren’s bottom lip. “I just did.” His gray eyes were dark and intense. “And you didn’t stop me.”Soren’s chest heaved. He hated how right JR was. He could have shoved him away, could have denied everything in that office, instead, he’d stood there and let JR stake his claim like it was the most natural thing in the world.“This is spiraling,” Soren said. “The press conference tomorrow, my teammates are going to lose their minds. We have a game in two days against Calgary. I can’t be thinking about your dick whi

  • OWNED ON ICE    CHAPTER 4

    Soren’s stomach dropped like he’d taken another hit into the boards.He stared at JR, phone still warm in his hand. “What do you mean you want more than thirty days? We had a deal. One month. That’s it.”JR didn’t flinch. He sat up fully, the sheet pooling around his waist, exposing the hard lines of his tattooed chest. “Deals change, Captain. Especially when the loser ends up in my bed looking like that.” His eyes raked over Soren’s marked neck and bruised torso with clear satisfaction. “You think I’m letting you walk away after one night?”Soren swung his legs off the bed and stood, ignoring the ache in his ribs and the deeper soreness lower down. “This isn’t a negotiation, Draven. I have a career, a team and now apparently leaked photos of us leaving together. Fuck.” He dragged a hand through his hair. “I need to get ahead of this before it explodes.”JR rose too, towering and unashamedly naked. “Or…” He stepped closer, voice dropping. “We lean into it.”Soren laughed sharply. “Lea

  • OWNED ON ICE    CHAPTER 3

    Soren’s fingers curled into the black sheets, his body tense as he turned onto his stomach. The cool fabric did nothing to soothe the fire racing under his skin. Behind him, the bed dipped as JR moved closer. A large, warm hand settled on the back of his neck, holding him there; steady and possessive.“Breathe, Captain,” JR murmured. “You’re shaking.”“I’m not shaking,” Soren snapped, even though his arms trembled slightly. “Just get on with it.”JR chuckled darkly, the sound vibrating through Soren’s spine. “Still fighting, good!” He leaned down, pressing a surprisingly soft kiss between Soren’s shoulder blades, right over a fading bruise. “I meant what I said. Tell me to stop and I stop.”Soren turned his head to the side, glaring at the man hovering above him. “Stop talking and fuck me already, Draven. Or are you all talk?”JR’s grip tightened on his neck for a second before sliding down his back, mapping every line of muscle. “You really want to play it like that?” He reached for

  • OWNED ON ICE    CHAPTER 2

    Soren’s breath caught in his throat as he said ‘everything’The single word hung between them like a loaded gun. JR’s gray eyes bored into his, daring him to run, to fight, to finally break. The voices in the hallway grew louder: teammates, staff, people who could walk in at any second and see their captain cornered by the enemy.“Fine,” Soren hissed, the word tasting like defeat and something far more volatile. “One night. We start with one night and we’ll talk about the rest tomorrow.”JR’s smirk returned, slow and victorious. “Smart choice, Captain. But we both know it won’t stop at one night.” He stepped back just enough to give Soren breathing room, but his hand stayed on Soren’s hip and his fingers pressing into bare skin like a brand. “Get dressed, we’re leaving now!”Soren shoved past him,his jaw tight, and yanked on a hoodie and sweats. Every movement pulled at his bruised ribs, a sharp reminder of how they’d gotten here. JR watched him the entire time with crossed arms, l

  • OWNED ON ICE    CHAPTER 1

    The final seconds of Game Seven felt like war.Soren Calder flew down the ice, heart hammering, stick gripped like a weapon. Twenty thousand fans screamed for the Vancouver Grizzlies to close it out, captain’s duty, one goal, one fucking goal and they’d take the series.“Move it, Calder!” his right winger shouted.Soren didn’t need the reminder. He saw the opening until Jeremy Draven cut across like a goddamn missile.“Eat shit, Draven!” Soren snarled as they collided shoulder-to-shoulder near the boards. JR’s gray eyes flashed behind his visor, wild and vicious.“You first, Captain,” JR shot back, with his voice raw with adrenaline. He dug his skate in and stole the puck with a brutal poke check that sent Soren spinning.The crowd groaned.JR didn’t waste the chance. He deked left, then right, and fired a pass that led to a crushing one-timer. Tie game. The Storm bench erupted. Soren’s stomach twisted.Thirty seconds left.He won the next faceoff, muscles screaming as he barreled tow

More Chapters
Explore and read good novels for free
Free access to a vast number of good novels on GoodNovel app. Download the books you like and read anywhere & anytime.
Read books for free on the app
SCAN CODE TO READ ON APP
DMCA.com Protection Status