
PUCKING MY ROOMMATE
Liam 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.
Read
Chapter: STOP TALKING AND SHOW MECHAPTER 71The apartment was still.The low hum of the refrigerator in the kitchen and the distant rumble of city traffic outside were the only sounds filling the quiet space. Without Aria’s chaotic energy—no clothes scattered over the back of the sofa, no random pop music playing from her phone, no discarded mugs left on the counter—the apartment felt empty.But it didn't feel cold.Raphael shut the front door behind them, the click of the lock echoing in the entryway. He hung his keys on the wall hook, shifting slightly as Liam stepped past him to drop his gear bag near the closet.As Liam moved by, his shoulder brushed against Raphael’s chest. Neither of them flinched away. Instead, Liam lingered for a split second, his body heat radiating through his hoodie before he turned toward the hallway leading to the bedrooms."God, it feels like I haven't been in the room in a month," Liam murmured, stretching his arms overhead as he walked in.Raphael followed him down the hall, leaning a
Last Updated: 2026-08-07
Chapter: A REAL KISSCHAPTER 70The quiet of the empty arena was deafening.Neither of them moved. The cold air burned in Liam’s lungs, but the heat where Raphael’s palm pressed firm against his hip cut straight through the chill. Raphael’s grip was unyielding, holding Liam flush against his chest, his knuckles white against the dark fabric of Liam’s shirt.Their breathing tangled together in small, white clouds of mist between them.Liam’s heart hammered against his ribs—not from the slick drop on the ice, not from the sudden slip, but from the sheer, overwhelming proximity. He could see every tiny detail: the dark, fierce intensity blowing wide in Raphael’s eyes, the faint tension along his jaw, the subtle tilt of his mouth just an inch away.The restraint that usually defined Raphael Thorne—the careful captain, the stoic teammate, the boy who hid three years of devotion behind sarcastic remarks and a locked notebook—was fraying at the edges.Liam didn't pull back. He didn't make a joke. He didn't drop
Last Updated: 2026-08-06
Chapter: LIAM LOOKED AT RAPHAEL'S LIPSCHAPTER 69 Raphael turned, his heavy boots thumping down the stairs as he headed for the locker room. Liam couldn't stop the wide, triumphant grin that spread across his face. He skated in slow, easy circles in the neutral zone, keeping his wrist loose and light, enjoying the pure sensation of being back on the blade edges. A few minutes later, the locker room door clattered open again. Raphael stepped out onto the rubber matting. He had shed his heavy coat too, wearing his navy blue team training jersey over a black long-sleeve. He rolled his shoulders, his skates clicking sharply as he walked to the boards. In his hand, he held his own stick and a single black rubber puck. He stepped onto the ice with a smooth, practiced glide, the steel biting into the surface with authority. "If you tell anyone I let you manipulate me into this," Raphael said, skating toward center ice with a dark look, "I will personally make sure you spend the entire next game on the bench." "My lip
Last Updated: 2026-08-05
Chapter: YOU WILL BE THE DEATH OF ME PRETTY BOYCHAPTER 68The arena was cold.It was the kind of bone-deep, quiet chill that hit as soon as the heavy metal doors banged shut behind them, cutting off the noise of the city outside. The high, vaulted ceiling stretched into shadows overhead, and down below, the vast oval of fresh ice glowed under the dim house lights. It hummed softly—a low, rhythmic vibration from the cooling pipes buried beneath the surface.Liam sat in the second row of the bleachers, his elbows resting on his knees, his hands clasped together in front of him. His hoodie was pulled up over his head against the draft, the dark fabric casting a shadow over his eyes.Beside him, Raphael sat rigid. He was staring down at the pristine sheet of ice, his ankles crossed, his hands buried deep in his jacket pockets.For five minutes, neither of them said a word.Without Aria’s constant commentary, the space between them felt huge. It wasn't hostile—the sharp, jagged edge of their old rivalry was gone—but it was heavy. Heavy
Last Updated: 2026-08-04
Chapter: ARIA'S GONECHAPTER 67The hug wasn't dramatic or overly emotional.It was just... Warm.Aria hugged him back just as tightly."Take care of yourself," he murmured into her hair."I always do.""Eat actual food." He instructed sternly."I do." She chuckled into his chest."Instant noodles don't count.""They do!.""They absolutely do not Ria."She laughed against his shoulder."You worry too much.""Someone has to." He murmured.She pulled back enough to look at him."You know... despite all the bullying..."He raised an eyebrow."...I'm gonna miss you."Raphael smiled."I'm definitely not gonna miss your chaos.""Liar.""...Maybe a little."She reached up and flicked his forehead."I'll visit again.""You better." He said genuinely."And next time..." she grinned. "...I'm bringing an even bigger suitcase."Raphael groaned. "I take it back. Don't come back.""No take backs!" She squealed.They laughed together before he ruffled her curls, earning an offended squawk."My hair! You ruined it" Aria
Last Updated: 2026-08-03
Chapter: IT RUNS IN THE FAMILYCHAPTER 66Silence washed over the elevator after his statement.It was like time paused for seconds.Then Raphael stepped directly between them so fast it almost looked rehearsed."The fuck did you just say?" He growled.Marcus blinked. "I said..."Raphael pointed a finger at him."No. Don't you even dare repeat it."Marcus raised both hands immediately."Relax! It was a joke."Raphael looked genuinely unconvinced."I'm serious." He said."It was a fucking joke." Marcus repeated, laughing.Raphael folded his arms, his annoyance reducing."I don't care."Marcus sighed dramatically."You really think your sister's gonna kiss me?"Raphael didn't answer and the realisation made Marcus grin wider."Actually," Marcus smirked. "Now I'm curious."He leaned sideways, trying to look around Raphael to Aria."Let's test the theory."Raphael lightly shoved him back against the elevator wall."For real, Marcus."His voice carried that dangerous calm that always appeared right before he lost his pa
Last Updated: 2026-08-02
Chapter: I HAVE SINNED DADDY2“Yes.” Nathan’s breath hitched once. “Sometimes the fantasy changes. Sometimes I’m the one who takes him. I imagine pushing him back into the confessional, the same one we’re in right now, and climbing into his lap. I imagine unbuttoning that black shirt, exposing the skin underneath, putting my mouth on his chest, his throat, the place just above the collar. I imagine sinking down onto him, taking him inside me that way, riding him while he holds onto the wooden walls of the booth like it’s the only thing keeping him from falling. I imagine making him come so hard he forgets every vow he’s ever spoken. And then I imagine him doing the same to me—turning me around, pressing me against the grille, fucking me from behind while people could walk into the church at any moment. The risk is part of it. The idea that we could be caught, that the whole parish could find out their priest was buried balls-deep in one of his own, makes me come harder than anything else.”Bill’s hands had cur
Last Updated: 2026-08-06
Chapter: FORGIVE ME FATHER FOR I HAVE SINNEDChapter 1Father Bill sat in the confessional with his hands folded loosely in his lap and the late afternoon light thinning across the floorboards outside the booth. The church had grown quiet. The last of the regular penitents had already come and gone. Bill had given them their penances in the same even voice he used every Friday, the one that never cracked, never revealed anything.He was thirty-eight. He had been a priest for eleven years. The collar still sat against his throat the way it always had, a familiar weight, but some evenings the weight felt heavier. Loneliness had a way of settling into the spaces between Masses and hospital visits and the long silences of the rectory. He had learned to live with it the way a man learns to live with a dull ache in an old injury—acknowledging it without letting it rule him.Then the door on the other side of the grille opened.Bill knew the sound of that particular step before the man even spoke. He had watched Nathan walk into chur
Last Updated: 2026-08-05
Chapter: 4- Don't you fucking dare stopchapter 4Damien’s hands were already working Kael’s belt open. The clink of the buckle was obscenely loud in the small space. Zipper next. Then Damien shoved Kael’s slacks and boxers down just far enough to free him. Cool air touched overheated skin. Kael bit his lip to stay quiet as Damien’s hand wrapped around his cock and stroked once, twice, slow and proprietary.“Already leaking,” Damien murmured. His thumb smeared the wetness over the head. “Were you thinking about last night all day? About how you came just from grinding on my thigh like you couldn’t help yourself?”Kael’s answer was a tight, furious breath. Damien’s free hand slid up under his shirt, palm spreading across his stomach, then higher, pinching a nipple hard enough to make Kael’s back arch.“Answer me.”“Yes,” Kael gritted out. “Happy?”“Not yet.”Damien’s hand left him. There was the quiet sound of another belt, another zipper. Then the blunt, hot pressure of Damien’s cock settling against the cleft of Kael’s ass
Last Updated: 2026-08-04
Chapter: 3- fuck youChapter 3The fluorescent lights on the 18th floor had a way of making everything look slightly sickly after 8 PM. Kael Rivera sat at his desk with his shoulders hunched, staring at the same slide deck he had already revised three times. The bruise on the side of his throat—carefully hidden under a high collar and a thin layer of concealer—throbbed in time with his pulse. Every time he swallowed, he felt it. Every time Damien Voss walked past his cubicle during the day, the memory of that mouth on his skin flared hot and unwanted.They had not spoken about the night before. Not really. Damien had sent two professional emails about the Eclipse Campaign. Kael had replied with equally professional answers. In the hallway they had passed each other once, close enough that Kael caught the scent of Damien’s cologne and felt his stomach drop. Damien’s gaze had flicked to the collar of Kael’s shirt for half a second too long before he looked away.That was all.It should have been enough. It
Last Updated: 2026-08-04
Chapter: 2- stop fucking teasing2The friction was electric—fabric on fabric, the growing hardness in both their slacks rubbing together through layers that suddenly felt unbearable. “You’re an arrogant little shit who thinks rules don’t apply to him.”Kael laughed breathlessly, the sound turning into a moan as Damien’s thigh pressed up more firmly. “And you’re a control-obsessed bastard who gets off on telling me what to do.”Damien’s grip tightened, almost bruising. He rolled his hips again, slow and deliberate, letting Kael feel exactly how hard he was. The thick line of his cock dragged against Kael’s own, separated only by thin wool and cotton. The pressure built with every grind—hot, heavy, insistent.Kael’s head fell back, exposing his throat. Damien took immediate advantage, mouth latching onto the sensitive skin just below his jaw, sucking hard. A mark. A claim. Kael’s hands fisted in Damien’s hair, tugging sharply.“Desk,” Damien ordered, voice gravelly. He lifted Kael with shocking ease, seating him on th
Last Updated: 2026-07-25
Chapter: I HATÉ MY BOSSChapter 1The fluorescent lights in the open-plan office had dimmed to their nighttime setting, casting long shadows across rows of empty desks. Only the glow from two monitors remained, flickering like rival beacons in the silence. It was past 10 PM, and the entire 18th floor of Voss Creative Partners felt like a ghost town—except for the two men who refused to leave.Kael Rivera slammed his mouse down harder than necessary, the sharp click echoing. His tie hung loose around his neck, the top two buttons of his white dress shirt undone, revealing the sharp line of his collarbone glistening with a faint sheen of sweat from hours of overtime. At 28, he was the youngest project manager on the team, and he wore that fact like armor—sharp suits, sharper tongue, and an even sharper mind that had carried the Eclipse Campaign to the finish line despite every obstacle.Every obstacle named Damien Voss.“Unbelievable,” Kael muttered, staring at the latest round of feedback on his screen. The e
Last Updated: 2026-07-25