Mag-log inLiam’s eyes snapped open at 4:07 AM, the same time his internal alarm had gone off for years.
The room was still dark, the city outside the window quiet except for the occasional distant hum of traffic. He lay there for a few seconds, staring at the ceiling, before the weight of the new reality settled over him like a bad hangover.
Raphael Thorne was in his room. In his space. Breathing the same air.
Liam turned his head slightly. The other bed held a large, sleeping form under the covers. Raphael hadn’t moved much. Good. The less interaction, the better.
He slipped out of bed quietly, feet hitting the cold floor. He dressed in the dark in his compression shorts, sweats, hoodie, and his favorite training shoes. In the bathroom, he brushed his teeth, splashed water on his face, and ran a quick mental checklist for the day’s practice. Drills. Line chemistry. Power play setups. All the things he needed to stay sharp as captain.
When he stepped back into the bedroom, Raphael was still dead asleep, one arm thrown over his face, chest rising and falling steadily.
Liam paused at the door, keys in hand. Part of him, a big, petty part, wanted to leave the bastard there. Let him miss his first official practice with the Frostbite Wolves. Let the coaches rip into him. It would serve him right after all the shit he’d pulled on the ice for two seasons.
But Liam was the captain. And captains didn’t let new players fuck up on day one, no matter how much they hated them.
He crossed the room in three strides and kicked the side of Raphael’s bed, hard enough to jolt the frame.
“Get up, Thorne. Practice in an hour.”
Raphael stirred, muttering something incoherent before cracking one eye open. “The fuck… what time is it?”
“Time for you to stop sleeping like a lazy ass. If you’re late, you’re running ten extra laps. Don’t test me.” Liam didn’t wait for a reply. He grabbed his bag and left the apartment, the door clicking shut behind him.
The walk to the training facility was only fifteen minutes on foot through the quiet streets. Liam preferred it this way. Fresh air, clear head, no distractions. He pulled his hood up against the early morning chill and started moving.
His mind, however, wouldn’t stay quiet.
Stuck with a gay roommate for the next few months. The thought made his jaw tighten. Raphael wasn’t even fully gay, he was bi, whatever the hell that meant. Still, the guy had zero problem throwing around sexual innuendoes like it was normal. Liam hated it. Hated the way Raphael talked, hated the way he carried himself like nothing fazed him, hated that management had forced this on him.
Stay away, he told himself. Be civil on the ice. Be a good captain. But keep your distance off it. Don’t let him drag you into his weird world.
The sound of footsteps pulled him out of his thoughts. Liam glanced over his shoulder.
Raphael was jogging to catch up, gym bag bouncing against his side, hair still messy from sleep. He looked mildly pissed.
“You couldn’t wake me up properly?” Raphael called out as he fell into step beside him. “Had to kick the damn bed like a drill sergeant?”
Liam kept his eyes forward. “You’re a grown man. Set an alarm. I’m not your personal wake-up service.”
Raphael snorted. “Yeah, well, it’s my first day. Figured the captain might show a little courtesy.”
Liam let out a sharp, humorless laugh. “Courtesy? You want me to go around knocking on every teammate’s door too? Wake up the whole roster like some fucking nanny? Get real, Thorne.”
Raphael grumbled under his breath, something about “not the same thing,” but Liam didn’t bother asking him to repeat it. They walked the rest of the way in tense silence for a few moments.
Then Raphael’s voice turned lighter. Teasing again. “You always this uptight in the mornings, pretty boy? Or is it just because I’m the one in your bed now?”
Liam stopped walking for half a second, turning to face him on the empty sidewalk. “I seriously don’t like that shit, Thorne. The gay talk. The teasing. The baiting. Cut it out. My team isn’t going to put up with that crap, and neither am I.”
Raphael met his glare without flinching, a slow smirk pulling at his lips. “We’ll see about that, Captain.”
Liam shook his head in disgust and kept walking. The rest of the short journey passed in heavy silence.
When they pushed through the doors of the practice facility, the locker room was already filling up. The moment the team spotted them walking in together, the hooting and whistling started immediately.
“Damn, Cap! First night and you’re already bringing your new boyfriend to practice?” Marcus called out, grinning.
Another player laughed. “How was the sleepover, Lannister? Did he keep you warm?”
“Welcome to the Wolves, Thorne!” someone else shouted. “Try not to make our captain blush too hard.”
The locker room erupted in laughter. One of the older defensemen, Big Mike, leaned back on the bench and added loudly, “Just don’t drop the soap around here, new guy. We don’t play that fairy shit on this team.”
The whole room burst out laughing again. Liam forced a smirk and shook his head along with them, even as irritation crawled under his skin. It was just locker room talk. Normal shit. Still, having it aimed at his situation made his stomach twist.
Coach Harlan walked in a few minutes later, clipboard in hand, and the noise died down.
“Alright, listen up,” Coach said, voice carrying across the room. “Most of you already know, but let me make it official. Raphael Thorne is now a Frostbite Wolf. We traded hard to get him here because he’s going to help us win. I expect you to welcome him as family. No bullshit. We’re one unit now.”
He turned to Raphael. “You good with that, Thorne?”
“Yes, Coach ,” Raphael replied, voice steady and confident.
Coach nodded, then looked at Liam. “Lannister, as captain, I’m putting him under your wing. Personally train him. Show him the plays, the tactics, how we run things here. I want him up to speed fast.”
Liam’s jaw tightened, but he nodded. “Yes, Coach.”
Coach gave a few more instructions about the day’s drills and left the locker room. The moment the door closed behind him, Raphael leaned in close to Liam’s ear, voice low enough for only him to hear.
“I can’t wait for that hands-on training, Cap.”
Liam pulled back sharply, disgust clear on his face. Raphael just smirked and started changing into his practice gear like nothing had happened.
This was going to be a long fucking day.
CHAPTER 72The heat between them was suffocating.Raphael’s hands were everywhere—rough, greedy palms sliding under Liam’s thin shirt, dragging hard over warm, firm skin. He mapped every ridge of muscle, every ridge of rib, thumbs brushing over peaked nipples until Liam arched with a sharp, needy sound. Liam’s fingers tangled wildly in Raphael’s dark hair, yanking him closer, deeper, mouths crashing together in a wet, open slide of tongues and teeth.Every shift of Raphael’s heavy thigh between Liam’s legs dragged a low, broken groan from Liam’s throat. The friction was deliberate, filthy—Raphael grinding down slow and hard, letting Liam feel exactly how hard he was already. Raphael kissed like he was starving: biting Liam’s lower lip until it stung, then soothing it with the flat of his tongue, sucking it into his mouth while his hips rolled in a filthy rhythm that made Liam’s cock throb against the seam of his pants.“Fuck—Raph—” Liam gasped into his mout
CHAPTER 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
CHAPTER 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
CHAPTER 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
CHAPTER 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
CHAPTER 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
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
Liam paced the length of his apartment like an animal on heat, the city lights glittering mockingly through the floor-to-ceiling windows. The victory high from last night had curdled into something sour and heavy in his chest. Every time he closed his eyes, he heard Raphael’s voice, low, mocking, f
The 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







