Home / LGBTQ+ / Pucked On Ice / Maybe not cool

Share

Maybe not cool

Author: Sommy Pearl
last update publish date: 2026-04-04 15:25:45

Riven

That morning, I felt like absolute shit.

Exhausted didn’t even cover it. My eyes were gritty, my body heavy, and my brain kept replaying last night on an endless loop no matter how hard I tried to shut it down. Kael’s stupid voice, his stupid hand wrapped around me through my shorts, the way he’d looked up at me with that filthy smirk while I fell apart like some desperate idiot. The wet heat of my own cum soaking into the fabric. The way I’d gripped his arm like a lifeline.

All because of that nuthead.

I groaned and dragged myself out of bed, stumbling to the bathroom. I wasn’t going anywhere today. No practice, no errands, nothing. Just me, my couch, and a long nap to recover from whatever the hell had happened last night. That thought actually made the corner of my mouth twitch into a small, tired smile as I squeezed toothpaste onto my brush.

I was mid-brush, foam in my mouth, when my phone started ringing from the sitting room.

I sighed around the toothbrush. Please don’t be Kael. I was seriously considering blocking that unwanted number the second I finished brushing. I didn’t even bother leaving the bathroom. I kept brushing slowly and thoroughly, letting the phone ring itself out. It went on long enough that it sounded almost tired by the end.

Only when it finally stopped did I rinse my mouth, splash water on my face, and pad barefoot into the sitting room. I dropped onto the couch and picked up the phone from the center table.

The screen lit up with the missed call.

Shit.

It wasn’t Kael.

It was Dex.

My stomach did a small flip. Dex wasn’t just a teammate on the Bulls. He was one of my closest friends on the team. He also had a short fuse and zero patience for bullshit. If he was calling this early, it probably wasn’t good news.

I hit call back before I could overthink it.

The line barely rang once before he picked up.

“Hey, what’s up?” I said, trying to sound normal. “You called. I was in the bathroom.”

“You home?” Dex asked, his voice rushed, like he was already moving somewhere.

“Hmm, yeah. Why?”

“So the Vipers are playing a match today. Do you wanna come?”

I leaned back against the cushions, already shaking my head even though he couldn’t see me. “No, I don’t think I would like to come.”

“Oh well, too bad,” Dex said, not sounding sorry at all. “Cause the coach called me, saying we should go to the game and watch how the guys play and report back to him.”

I closed my eyes and pinched the bridge of my nose. Of course. Coach never missed a chance to make us “study” the competition, even on off days. The Vipers were a strong team — fast, aggressive, and annoyingly well-coordinated. We even managed to beat them the other day. Watching them play meant sitting in the stands for hours, taking mental notes, and pretending I wasn’t exhausted.

And worse… Kael would be on that ice today. Sweating, skating hard, throwing that big body around with all that Alpha confidence. The same hands that had been on me last night would be gripping a stick instead.

My face heated instantly. I shifted on the couch, suddenly hyper-aware of the faint soreness between my legs and the way my cock had traitorously twitched at just the memory.

“Riven? You still there?” Dex’s voice cut through my spiraling thoughts.

“Yeah… yeah, I’m here,” I muttered. “Do we really have to go? I’m wiped.”

“Coach’s orders, man. He wants eyes on their defense and how they transition on the break. Said it’ll help with our next matchup. I’m heading out in twenty. I can swing by and pick you up if you want.”

I hesitated, chewing on my lip. Part of me wanted to say no, to hide in my apartment and pretend last night never happened. But the bigger part knew Coach would chew me out if I skipped. And if I was being honest… a tiny, stupid, self-destructive part of me was curious. Curious to see Kael in his element. Curious if he’d look the same after what he’d done to me.

“Fine,” I sighed, already regretting it. “Pick me up. But I’m not staying the whole game if it drags.”

Dex laughed, short and sharp. “Yeah, sure. See you in twenty.”

He hung up.

I tossed the phone onto the cushion beside me and buried my face in my hands for a second, breathing slowly. Now, I would be studying and watching Kael and praying nothing happens to my sexuality.

Get it together, Riven. It was one stupid night. One stupid handjob. You’re still straight. You’re still you.

But even as I thought it, my body remembered the slow drag of Kael’s fingers, the way he’d watched my face the entire time, the low growl in his voice when he told me to look at him.

I stood up quickly, shaking off the thoughts, and had a shower. Then, I headed to my room to throw on some clothes. Jeans and a hoodie — nothing fancy. Dex would be here soon, and the last thing I needed was to show up at a Vipers game looking like I’d spent the night tossing and turning over one of their players.

Especially that player.

As I pulled the hoodie over my head, I caught my reflection in the mirror. My lip was still slightly swollen from where Kael had split it yesterday. The faint bruise was a reminder I couldn’t ignore.

And somewhere deep down, beneath all the denial, I wondered if Kael would notice it too when he saw me in the stands.

Soon enough, Dex’s car pulled up outside my building. I grabbed my keys and headed down, pulling the hood of my sweatshirt a little lower as I slid into the passenger seat.

The second I closed the door, Dex’s eyes flicked to my face. His brows pulled together.

“Hey, you okay?” he asked, pointing at my mouth.

I instinctively touched the swollen spot on my lower lip where Kael had split it yesterday. It was still tender. The faint bruise must have been more visible than I thought.

“Yeah, I’m fine,” I whispered, keeping my voice casual. I tugged the hood further over my head, trying to shadow my face. “Let’s go.”

Dex didn’t look fully convinced, but he let it drop. He started the engine and pulled away from the curb.

“By the way,” he said after a moment, glancing sideways at me, “I’m surprised you allowed me to come to your new place. You’ve been acting like it’s some top-secret bunker.”

I let out a soft, tired laugh and shook my head, staring out the window at the passing streets. “It’s not that deep. I just like my space.”

Dex snorted. “Yeah, sure. Mr. Private over here.”

The car filled with comfortable silence after that, broken only by the low hum of the radio. I leaned my head against the cool glass, watching the city blur by. My mind, of course, refused to stay quiet.

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

Latest chapter

  • Pucked On Ice    An Omega?

    RivenKael’s breath ghosted hot against my face as he leaned in closer, his voice low and strained.“I'm going through rut right now.”I blinked rapidly, trying to process the words. Rut? Like… an Alpha thing?“So how is that my business?” I shot back, voice cracking a little. “Go home or something.”“It’s all your fault, you bastard,” Kael breathed, the words rough and shaky.My confusion deepened. Fault? How the hell was any of this my fault? I hadn’t done anything to him.Kael smirked, but it looked strained, almost pained. He shook his head slowly. “Are you aware that you’re an Omega?”My heart squeezed so hard it felt like someone had punched me in the chest. My throat closed up. My hands started trembling at my sides, and I pressed them flat against the cold lockers behind me to hide it. The room suddenly felt too small, too hot, the air too thick to breathe. My stomach twisted violently.No. No fucking way.There was no chance I was a damn Omega — the lowest in the hierarchy. O

  • Pucked On Ice    Can’t take it anymore

    RivenThe intermission ended and the third period started. The players skated back onto the ice, sticks tapping against the boards, the crowd cheering again as the puck dropped.I scanned the Vipers’ lineup instinctively. My eyes moved across the familiar jerseys… and then stopped.Kael wasn’t out there.The big, cocky guy who had dominated the first two periods was gone. In his place on the second line was some other player I didn’t recognize — a different face, different number. The replacement looked decent enough, but he didn’t move like Kael. He didn’t own the ice the same way.I tried to make my face neutral, like I didn’t care. Like his absence didn’t register at all. I even forced my gaze back to the play, pretending to watch the Razorbacks push forward.Dex, beside me, was completely locked in. He didn’t seem bothered by Kael’s sudden disappearance. His eyes stayed glued to the rink, jotter balanced on his knee, pen moving steadily. He was taking this scouting assignment seri

  • Pucked On Ice    3-3

    KaelThe locker room buzzed with pre-game energy. We had skates scraping on rubber mats, pads being strapped on, and sticks clattering against benches. I was still pulling on my jersey when Coach clapped his hands sharply.“Alright, boys! It’s time. Let’s go out there and show them what the Vipers are made of. Play smart, play hard, and keep your heads up. No stupid penalties. We’ve got this.”A chorus of “Yes, Coach” answered him. One by one the guys filed out, helmets under arms, sticks in hand, gloves already on. The hallway echoed with the rhythmic clack of skates on concrete.I was the last one lingering, double-checking the tape on my stick.The coach, who is actually my dad, stopped me with a firm hand on my arm.I turned to face him. He studied me for a second, the way he always did.“You seem ready,” he said quietly.I gave him a small nod and a half-smirk. “I’m always ready.”A proud smile touched his mouth. “That’s my carbon copy.”We stood there a moment in that easy fathe

  • Pucked On Ice    Maybe not cool

    RivenThat morning, I felt like absolute shit.Exhausted didn’t even cover it. My eyes were gritty, my body heavy, and my brain kept replaying last night on an endless loop no matter how hard I tried to shut it down. Kael’s stupid voice, his stupid hand wrapped around me through my shorts, the way he’d looked up at me with that filthy smirk while I fell apart like some desperate idiot. The wet heat of my own cum soaking into the fabric. The way I’d gripped his arm like a lifeline.All because of that nuthead.I groaned and dragged myself out of bed, stumbling to the bathroom. I wasn’t going anywhere today. No practice, no errands, nothing. Just me, my couch, and a long nap to recover from whatever the hell had happened last night. That thought actually made the corner of my mouth twitch into a small, tired smile as I squeezed toothpaste onto my brush.I was mid-brush, foam in my mouth, when my phone started ringing from the sitting room.I sighed around the toothbrush. Please don’t be

  • Pucked On Ice    Lingering Scent

    KaelI didn’t send anything else after that. Let him sit with it.I just let out a low chuckle that sounded more frustrated than amused. “What a stubborn young man,” I muttered to myself, finally tossing the phone onto the nightstand. Stubborn, mouthy, and currently driving me insane.I pushed off the bed and padded barefoot to the wine cellar. Floor-to-ceiling glass walls wrapped the entire penthouse, turning the city lights into a glittering backdrop that reflected off every surface. It felt exposed tonight, almost too open, but the space suited my restless mood. I wanted distance. I wanted room to breathe.I poured a generous glass of deep red wine and carried it back to the living area, sinking into the leather couch facing the widest stretch of glass. The city sprawled below like scattered diamonds. I took a slow sip, letting the tannic bite roll over my tongue.But my mind wouldn’t stay on the wine.It kept drifting back to earlier. To the split second when my fist had connected

  • Pucked On Ice    Sweet Dreams

    KaelThe door to my apartment clicked shut behind me, and the quiet hit harder than it should have.The drive home from Riven’s place had been too fucking long. Every red light gave my brain too much time to replay the way he’d looked when he finally came — wrecked, flushed, gripping my arm like he was scared I’d stop, moaning even while he tried to pretend he hated every second of it. My cock had stayed half-hard the whole way back, remembering how hot and slick he’d felt inside those ruined shorts.I tossed my keys on the counter, kicked off my shoes, and dropped onto the edge of my bed. The towel I’d worn earlier from the shower was long gone, replaced by loose gray sweats that did nothing to hide the fact that thinking about Riven still had me interested.I grabbed my phone.Me: I got home already.The reply came faster than I expected.Riven: Who is this?I rolled my eyes so hard it almost hurt. Of course he was going to play this game.Me: Can you at least pretend to know?Riven

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