LOGINLiam Lannister is the straight, no-bullshit captain of the Frostbite Wolves until the league trades his most hated rival straight into his apartment. Raphael Thorne is cocky, dangerously hot, and unapologetically bisexual. For two seasons he’s tormented Liam on the ice with filthy whispers and grinding hits. Now he’s in Liam’s space — shirtless, smirking, and calling him “pretty boy” every chance he gets. Liam hates him. He hates the constant teasing. He hates the way Raphael’s body brushes against his in their too-small apartment. And he definitely hates how his own body is starting to react. When a drunken welcome party ends with them chest-to-chest against the wall, years of rivalry explode into something raw, angry, and dangerously addictive. What starts as hate turns into desperate, sheet-clawing nights filled with biting kisses, powerful hands, and Liam’s first sinful taste of a man who knows exactly how to break him. On the ice, they’re unstoppable. Off the ice? They’re breaking every rule. Hate never tasted this good.
View MoreThe locker room smelled like sweat, icy gel, and adrenaline. Liam Lannister sat on the bench, lacing his skates with sharp, precise tugs, jaw tight as he listened to the distant roar of the crowd filtering through the tunnel.
Frostbite Wolves versus Shadow Reapers. The biggest rivalry in the league this season. And of course, that dude was on the other side.
“Thorne’s been running his mouth again in the press,” his right winger, Marcus, said with a grin. “Called us soft. Said he’s gonna make the captain his bitch tonight.”
A couple of the guys laughed. Liam’s mouth twitched into a smirk, but there was no humor in it.
“Let him talk,” Liam muttered, standing up and rolling his shoulders. At 6’3 feet and two hundred and fifteen pounds of pure hockey muscle, he wasn’t worried about Raphael Thorne’s bullshit.
“He plays loud because he knows he can’t win quiet.” One of the rookies snorted. “Guy’s a fucking fairy with that pretty face and all that teasing. Who does he think he is?”
Liam’s laugh was short and sharp. “Doesn’t matter what he is. Tonight we shut him up on the scoreboard.”
He didn’t like the way some of the guys threw around words like that. Not because he gave a shit about people's business, but because it felt… soft. Girly. Real men settled things with fists and goals, not whining about feelings. And Raphael Thorne? He was the worst kind of distraction. All flash, all mouth, always trying to get under his skin.
Liam hated him.
The team spilled out into the tunnel, the roar of the home crowd hitting them like a wall as they stepped onto the ice. The Wolves’ arena was electric tonight. Fifteen thousand fans screaming for blood.
Liam skated out for warm-ups, stick in hand, eyes scanning the opposite end of the rink. And there he was.
Raphael Thorne.
Even from across the ice, the bastard stood out. Tall, broad-shouldered, dark hair visible under his helmet, moving with that lazy, predatory confidence that made Liam’s teeth grind. Raphael caught his eye almost immediately and smirked, slow and deliberate.
Game on, asshole.
The whistle blew. The game started fast and ugly.
Raphael was on him from the first shift.
They crashed together along the boards during a battle for the puck. Raphael’s body slammed into his, hard and unyielding, breath hot against the side of Liam’s helmet.
“Looking good tonight, Lannister,” Raphael murmured, voice low and mocking as they grappled. “That ass looks even better when you’re bent over chasing my scraps.”
Liam shoved him off with a growl. “Shut the fuck up, Thorne.”
Raphael just laughed, the sound teasing and unbothered as he skated away. But it didn't stop there.
Every face-off, every check, every time they were within six feet of each other, Raphael kept up the steady stream of trash talk.
“You gonna keep bending over like that for me, pretty boy?” he taunted after pinning Liam against the glass. His hand lingered a second too long on Liam’s hip. “I could get used to this view.”
Liam’s blood boiled. He drove his elbow back harder than necessary, earning a penalty, but it was worth it to hear Raphael’s grunt of pain. He knew Raphael Thorne was just doing this to piss him off and it was working.
By the second period, Liam was playing like a man possessed. Every taunt fueled him. When Raphael whispered, “Careful, Captain. Keep playing like that and I might make you touch something you actually like when you lose,” Liam answered by setting up a beautiful cross-ice pass that led to a goal.
The crowd erupted.
But Raphael didn’t stop. If anything, he got bolder.
During a line change near the bench, Raphael skated past slowly, voice carrying just enough for Liam to hear: “You’re feisty when you’re angry. Kinda hot, Lannister. Makes me wonder what else that mouth can do.”
Liam nearly dropped his gloves right there. His face burned with fury. The fucking audacity. The sheer disrespect. He wanted to smash Raphael’s smug face into the ice.
Instead, he channeled it into the game. By the third period the score was tied 2-2 and the tension in the crowd was palpable.
Liam won a face-off cleanly, barreled through the neutral zone, and fired a pass to Marcus, who buried it top shelf with thirty seconds left.
The buzzer sounded.
Wolves win, 3-2.
Liam threw his arms up as his teammates crashed into him, screaming wildly. The home fans were chanting his name. He allowed himself one vicious grin toward the Reapers’ bench.
Raphael was already staring at him. Even in defeat, that bastard was smirking. He skated past on his way to the handshake line, voice low and intimate.
“Enjoy tonight, pretty boy. Next time you won’t get so lucky.”
Liam’s fist clenched inside his glove. “There won’t be a next time where you walk away with your teeth, Thorne.”
Raphael’s laugh followed him all the way to the locker room.
The celebration was chaos. Water bottles sprayed. Music blasted. Guys were half-dressed, slapping backs and yelling about the win. Liam sat on the bench, still riding the high, sweat dripping down his back, when the coach poked his head in.
“Lannister. My office. Now.”
Something in Coach’s tone made the smile drop from Liam’s face.
He followed, towel around his neck, still in half his gear. Coach shut the door behind them.
“Big win tonight, Captain.” Coach Started. But there wasn't his usual happy celebratory smile.
“Thanks.” Liam muttered, already dreading the impending conversation.
Coach rubbed his jaw, looking uncomfortable. “Got some news from management. Trade went through about twenty minutes ago.”
Liam’s stomach tightened. “Who’d we get?”
Coach exhaled. “Raphael Thorne.”
The words hit like a slapshot to the chest.
“No,” Liam said immediately. “Fuck no. Tell them to kill the deal.”
“Can’t. It’s done. He’s a game-changer, Lannister. We need his speed and vision if we’re making a serious run this year.”
Liam’s hands curled into fists at his sides. “He’s a fucking cancer. The guy’s been trying to get in my head for two seasons. He’s...”
“He’s on our team now,” Coach said flatly. “And there’s more. Housing situation’s tight mid-season. All the other rooms are doubled up. The only single left is yours.”
Liam stared at him, disbelief crashing over fury.
“You’re telling me I have to room with that asshole?”
Coach gave him a sympathetic look that didn’t help at all. “Just until we sort something out. Maybe a month or two. Consider it team bonding.”
Liam laughed, but there was no humor in it. The sound was raw and angry.
Team bonding. With Raphael fucking Thorne.
The man who had spent the entire game whispering filth in his ear. The man who called him “pretty boy” like it was a fucking insult. The man who made Liam’s skin crawl with disgust and something far more dangerous.
He was going to have to share his room—his private captain’s space—with the one person he hated most in the entire hockey league.
Liam ran a hand through his damp hair, jaw locked so tight it ached.
This was going to be a nightmare.
Raphael Thorne was nothing but trouble. And now he was moving in.
Liam had barely Cracked the door open when the entire team piled into the room like a chaotic wave. Marcus led the charge, Big Mike right behind him, with Lee, Fred, Kowalski, and a few others crowding in, laughing and shoving each other.“Yo, what the hell is going on in here?” Marcus said, eyes darting between the rumpled bed and Liam’s flushed face. “You two look like you just got caught doing something nasty.”Big Mike let out a booming laugh, dropping onto the edge of the bed without invitation. “So… how was sleeping in one bed, boys? Did you cuddle? Who stole the blankets? Did either of you wake up spooning?”The room exploded in laughter and whistles. Lee leaned against the wall, grinning. “Come on, Cap. Spill. Was it spooning or was it big spoon/little spoon situation?”Fred joined in, “Bet Raphael was the big spoon. He looks like he’d hog the blankets.”Liam’s face burned. He crossed his arms, trying to look composed. "Really. Really guys? That's what you're starting with? Sh
How do you act after hearing your old rival and nemesis, now roommate and Thorne in your flesh moan your name when jerking off?I almost didn't come out from the bathroom for 40 minutes and now Raphael was knocking and asking if I was okay.I AM NOT OKAY!I just heard Raphael fucking Thorne moan my name like a plea as he came while stroking his fucking big cock.Liam had stayed locked in the bathroom for nearly forty minutes since he'd gone back in.He leaned against the door, breathing ragged and uneven, the pillow still clutched uselessly in front of his crotch even though no one could see him. His cock was still half-hard, twitching traitorously at the memory of what he had just witnessed. And then the worst part Raphael had moaned his name.“Liam…”The sound echoed in his head, low and desperate, like a plea. Like Raphael had been thinking about him while he stroked himself. Like he had come thinking about him.Liam’s face burned with humiliation. He splashed more cold water on h
Liam raced to the bathroom his face burning in embarrassment.He slammed the bathroom door behind him and locked it with shaking fingers. He pressed his back against the wood, breathing hard, a hotel pillow clutched desperately in front of his crotch to hide the obvious, aching bulge in his sweatpants. His cock was rock hard, throbbing painfully against the fabric, the head already leaking steadily, soaking through the material.Fuck. Fuck. Fuck.How the hell did he end up tangled in Raphael's arms like a puppy desperate for attention. He could still vividly remember the sensation of Raphael's warm hard body against his, their legs tangled like a fucking couple. How the hell had they discarded the pillow wall and why the hell did Raphael seem so pleased for the cuddling. He'd even felt Raphael's own cock. Shit! His thigh was right below it.Liam’s own cock jumped at the memory. Shame burned through him like acid, but the arousal wouldn’t fade. It only grew stronger.He turned on the c
Liam stood frozen in the middle of the room, staring at the bed like it was an opponent he didn’t know how to face.“I’ll take the floor,” Liam said quickly, already moving toward the closet to grab extra blankets. “There should be enough here.”Raphael raised an eyebrow. “Don’t be ridiculous. We’re both adults. It’s a big bed. We can share.”Liam’s face heated. “I’m not sharing a bed with you.”Raphael leaned against the wall, arms crossed over his chest, watching him with that calm, slightly amused expression that always got under Liam’s skin. “You’d rather sleep on the floor than share a king bed? That’s dramatic even for you.”“It’s not dramatic,” Liam muttered, pulling out a spare blanket and a pillow. “It’s practical.”Raphael sighed, rubbing the back of his neck. “Look, I’m not going to bite you in your sleep. We’ve shared tighter spaces before. Just get in the bed, Captain. You need rest before the game.”Liam hesitated, the blanket still in his hands. The logical part of his
Liam lay on his back in the bedroom, one arm thrown over his eyes, staring at nothing. The sheets still smelled faintly of Chloe’s heavy perfume sweet, floral, feminine. Exactly what he was supposed to want.But all he could think about was the moment her warm, eager mouth had been wrapped around
Raphael’s voice dropped to a rough, intimate whisper, his breath hot against Liam’s ear. “Go on, Captain. Tell me how much you hate this…”Before Liam could snarl a reply, Raphael’s lips pressed against the shell of his ear. His wet tongue flicked teasingly over the sensitive lobe slowly, sending
The bass thumped through the walls of The Icehouse, the team’s favorite upscale club downtown. Neon blue and white lights pulsed across the crowded dance floor, reflecting off glass tables and mirrored columns like shards of ice. The Wolves had reserved the entire VIP section — bottle service flowi
The arena lights hummed overhead as the team took the ice for morning practice. The cold air bit at Liam’s exposed skin, but he welcomed it. it sharpened his focus. He skated out first, stick tapping against the ice, calling out positions for the warm-up drills. Captain’s job. Always had been.Raph












Welcome to GoodNovel world of fiction. If you like this novel, or you are an idealist hoping to explore a perfect world, and also want to become an original novel author online to increase income, you can join our family to read or create various types of books, such as romance novel, epic reading, werewolf novel, fantasy novel, history novel and so on. If you are a reader, high quality novels can be selected here. If you are an author, you can obtain more inspiration from others to create more brilliant works, what's more, your works on our platform will catch more attention and win more admiration from readers.
reviews