Home / LGBTQ+ / Pucked On Ice / Never or Ever

Share

Never or Ever

Author: Sommy Pearl
last update publish date: 2026-03-23 08:27:05

Riven

“Where did you get this?”

May’s expression shifted immediately, her smile faltering as she read my face. “What’s wrong? You don’t like it?”

I exhaled slowly, turning the box over in my hands. “The necklace.” I looked up at her. “It looks exactly like your brother’s.”

“Oh!” The worry dissolved into an easy, unbothered laugh. “I noticed a lot of guys go for that style, so when I went to the store, I just asked for that specific one.” She shrugged. “I thought it was nice.”

I nodded once. Then held the box back out to her.

“I’m sorry. I can’t take this.”

Her face fell. “What? Why?”

“Do I need a reason?”

“Riven—”

“I just don’t like it.” The words came out flatter than I intended. The truth was messier than that, and I had absolutely no intention of explaining it to her. “I’m sorry.”

“What if I got a different one?” she asked, her voice small but determined. “A completely different style? You could pick it yourself, even—”

“May.” I heard the edge creeping into my voice and couldn’t stop it. “I don’t want anything. Nothing. Okay?” It came out half a yell, and I watched her flinch, watched her eyes go wide and glassy, tears gathering at the corners faster than she could blink them away.

The guilt hit me immediately. 

“I’m sorry,” I said, quieter. “I just — I can’t. It has nothing to do with you.” I glanced up at the sky. The snow was coming down thicker now, settling on her hair and shoulders. “Go home before the weather gets worse.”

I didn’t wait for her response.

I unlocked my bicycle from the rack, pulled my bag across my shoulders, and rode without looking back. The cold hit me full in the face the moment I left the shelter of the arena entrance sharply. By the time I turned onto my street, my fingers were numb against the handlebars, and I was conducting a quiet argument with myself about life choices.

The apartment was a bit dark when I got in. I dropped my bag, kicked off my shoes, and went straight for the heater, cranking it up before I’d even taken my jacket off.

“I could actually die,” I said to no one, shivering hard. “One drop of water and that’s it. Gone.”

I stood in front of the heater for a full minute, just existing. Then the guilt resurfaced: May’s face, the flinch, and the tears she’d been trying to hold back, and I pulled out my phone.

“Made it home?”

I stared at the message for a second, then sent it. She’d be fine. She always was. But still…

I turned the kettle on for tea. I pulled a cardigan from the back of the chair, wrapped a scarf around my shoulders on top of it, and waited. When the tea was ready, I carried it to the sofa, pulled the blanket off the armrest, and dropped into the cushions.

The TV came on to something I immediately stopped paying attention to.

I sat there in the warmth with my tea going cold in my hands and stared at the TV without seeing it. I thought about absolutely nothing for as long as I could manage.

I closed my eyes.

I don’t know when I fell asleep. One moment the TV was on and my tea was lukewarm and I was staring at the ceiling, and the next—

BANG. BANG. BANG.

I was upright before I was fully awake, the blanket sliding off my lap, my heart already going. The banging came again, hard and continuous.

I stared at the door.

I was off the sofa before the second bang.

“Who is it?” My voice came out steady. The rest of me was not.

The banging didn’t stop. It got worse and harder, more willful, the kind of knocking that had graduated into something closer to assault. I grabbed my hockey stick from beside the door, both hands around the grip, and positioned myself.

Then I heard his voice.

“Open the fucking door, Riven.”

I stood very still.

Kael???

I didn’t move for a full three seconds. I just stood there in my cardigan and scarf, holding a hockey stick like that was going to do anything, trying to understand what Kael Dravin was doing outside my apartment at this hour. 

The same apartment I’d moved into less than a week ago, which I hadn’t announced to anyone outside my immediate circle, and which my own mother still called “that place you abandoned us for.”

And somehow Kael had found me here.

The banging continued.

I lowered the stick, unlatched the lock, and opened the door.

He came through it like a force of nature.

The first blow caught my left cheek before I’d even fully registered he was moving. The second landed before I hit the floor. I went down hard, the stick skittering out of my hand, and then his weight was on top of me, his knees either side of my hips, one fist pulled back, his face twisted with something that sat right on the edge between fury and something else I didn’t have a name for yet.

The door swung shut behind him.

I looked up at him from the floor. My cheek was already throbbing. 

“What are you waiting for?” I said. My voice came out surprisingly even. “Hit me. Isn’t that why you’re here?”

His fist stayed where it was, hovering, not falling.

Instead, his hand dropped to my chest and grabbed a fistful of my cardigan. His knuckles were white.

“What did you do to make my sister cry?”

I laughed briefly and genuinely. “I asked her to leave me alone. That’s it.”

“You made her cry—”

“Isn’t that what you wanted?” I yelled, the evenness finally cracking. “You spent more than twelve minutes with your hand around my throat telling me to stay away from her. I stayed away. Now you’re here because she cried about it?”

His jaw tightened.

Then his fist connected with my face again.

I let my head drop back against the floor and breathed through it slowly. In and out. I could feel my lip had split. The pain was clean at least, honest in a way the rest of this wasn’t. I ran my tongue along my lower lip and tasted blood.

The room went quiet.

I heard Kael exhale above me. I also felt some of the tension shift in the weight pressing down on my hips.

“Wipe that off,” he said. His voice had dropped. 

“What?” I asked.

“The blood. Wipe it off.”

I looked up at him.

And then I felt something against my stomach. Something that hadn’t been there a moment ago, or maybe it had and I hadn’t noticed or let myself notice. I looked down slowly.

Kael’s joggers were sitting forward in a way that left absolutely nothing to interpretation.

The silence shattered.

“What in the fuckery is that?!

I shoved him off with both hands and scrambled backward across the floor until my back hit the sofa. Kael went with the momentum, sliding off me and ending up against the opposite wall, his back to the door, one knee bent, completely unbothered in a way that was frankly criminal given the circumstances.

My heart was going so fast I could feel it in my split lip.

“What the fuck,” I said again, quieter this time. More to myself than to him.

Kael looked at me. Then down at himself. Then back up.

“What?” He tilted his head, something dangerous and almost amused moving across his face. “Never seen a phallus or what?”

“And why should I even want to see that in the first place?” I scoffed.

He scoffed back at me, and I watched his hand drop slowly to his lap. My eyes widened as he palmed himself through the fabric like I wasn’t sitting four feet away watching it happen.

I quickly looked away so fast I nearly gave myself whiplash.

“Get out,” I said. My voice came out too high and too fast. “Get the hell out of my apartment. Right now before I call security.”

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

Latest chapter

  • Pucked On Ice    We did it!

    RivenThe stadium was electric.Thousands of fans filled the seats, chants echoing off the walls as the Vipers faced off against one of the league’s strongest teams. I sat in the stands, hood up, heart hammering in my chest. I wasn’t playing tonight. Coach had given me the night off after everything that had happened but I couldn’t stay away. I needed to see Kael play.The game was intense. Fast-paced, physical, every shift full of energy. Kael was on fire. He skated like a man with something to prove, threading passes, throwing checks, and scoring two beautiful goals. Every time he flew down the ice, my chest tightened with pride and nerves.When the final buzzer sounded, the Vipers had won 4-2. The crowd erupted. I stood up with them, clapping hard, a wide smile breaking across my face after what felt like forever.Then, over the speakers, I heard Kael’s name called.“Kael Dravin, you can now come to the ice.”The arena quieted a little as Kael skated to the middle of the rink, stil

  • Pucked On Ice    So, this is love?

    RivenWe decided to go back to the hospital together. Kael’s hand found mine as we stepped out of the locker room, fingers lacing tightly. We didn’t hide it. We walked through the parking lot like that — two rival hockey players holding hands in public. People recognized us almost immediately. Phones came out, cameras flashed, whispers spread. But we didn’t care. Not anymore.We got into a taxi. The whole ride, Kael kept his thumb stroking the back of my hand. It felt like the only thing keeping me grounded.When we reached the hospital, I saw my father standing in the hallway. The moment our eyes met, I looked away, jaw tight. All the hurt from before came rushing back.Kael squeezed my hand gently. “I know your father disappointed you. He pissed you off. But just… give him a chance. Please.”I looked at Kael for a long time, then at my father, who was watching me with regret in his eyes. I sighed heavily.Dad walked up slowly and took my other hand. His voice cracked.“I’m sorry, Ri

  • Pucked On Ice    Can I?

    RivenWe lay on the cold ice, chests heaving, staring at each other like the rest of the world had disappeared. The kiss I gave him moments ago still lingered on my lips. My heart was racing so hard I could feel it in my throat.Kael’s eyes were dark, full of everything we’d been holding back for a month. “Riven…” he whispered, his voice rough.I didn’t let him finish. I leaned down again and kissed him — deeper this time. Messy. Desperate. Our mouths moved together like we were starving, tongues sliding, lips pressing hard, teeth grazing. A soft, wet sound filled the empty rink as we devoured each other. His hand came up to cup the back of my neck, fingers threading through my hair, pulling me closer. I moaned into his mouth, the sound vibrating between us.We broke apart only when we needed air, foreheads pressed together, breaths mingling.“I missed you so fucking much,” Kael breathed.I didn’t answer with words. I just kissed him again, slower this time, savoring the taste of him.

  • Pucked On Ice    No Pun Intended

    KaelRiven’s father sat down heavily in the chair beside my bed. For a long moment, he didn’t speak. His eyes were red-rimmed, like he hadn’t slept in days.Finally, his voice came out rough and thick with emotion.“Thank you,” he whispered. “For saving my wife. You didn’t have to do that. Not after everything I put you through. I… I don’t deserve your help, but you still gave it. Thank you, Kael.”He wiped at his eyes quickly, trying to hide the tears.I stayed quiet, watching him.He took a shaky breath and continued. “I’m sorry. For how I treated you. For threatening you with your father’s secret. For forcing you to break my son’s heart. I was scared. I thought I was protecting Riven, but I was only hurting him. I was stupid. I refused to accept him — his sexuality, the fact that he’s an omega, everything that makes him who he is. I see now how wrong I was.”He looked down at his hands. “Ever since you two ended things… the spark in Riven’s eyes is gone. He’s been empty. I did that

  • Pucked On Ice    Not a match

    KaelA month had passed.One long, miserable month of pretending I was fine while everything fell apart. I was playing like shit on the ice — slow, distracted, missing easy shots. Coach had already pulled me aside twice. My teammates were starting to whisper. Faye had left me two weeks ago, saying she couldn’t deal with my mood swings and drinking anymore. I didn’t even blame her.I drank every night. Sometimes until I blacked out. May had called me from out of town after seeing clips of me playing, asking if I was okay. I told her the same thing I told everyone.“I’m fine.”But I wasn’t.I couldn’t do this anymore. I missed Riven so much it physically hurt. Every night I thought about him. Every morning I woke up regretting the lie I was living.So I called his father that morning.We met at the same quiet café. The second I sat down, he frowned.“What do you want to talk about?”I swallowed hard, heart pounding. “I don’t think I can handle this anymore. I want Riven back.”His face

  • Pucked On Ice    On my side

    RivenMom sighed deeply, her shoulders dropping as she processed everything I had just said. The silence stretched between us, heavy and uncomfortable.“Mom?” I called softly, already feeling the disappointment settle in my chest. “Why are you acting like you hate me now because I’m an omega?”She quickly shook her head. “It’s not about that, son. I’m sorry you saw me act that way. It’s just… I’m a bit shocked. I never thought of this, you know.”“It’s fine,” I nodded, though my voice was quiet. “I just wanted you to know who I really am. And I’m sorry if you feel disappointed.”“No,” she said quickly, reaching for me. “I am not disappointed one bit. I’m just trying to process everything. I promise.”She opened her arms wide. “Come here.”I pouted, eyes already stinging with tears. I felt so emotional lately, like everything was right under the surface. I stepped into her hug, and she wrapped her arms around me tightly.“I love you so much, Riven,” she whispered against my hair. “I’ll

  • Pucked On Ice    His Past

    KaelWe stepped outside together, the morning sun warm on our skin. Riven still looked a little fragile, but the fact that he had reached out to me first made something warm settle in my chest. I opened the passenger door for him before getting into the driver’s seat of my car.As soon as I started

  • Pucked On Ice    What is happening?

    Riven“Are those for omegas?” Dad asked, his voice low and dangerous. “Are those really yours?”I couldn’t speak. My throat closed up completely. I just stared at him, eyes burning.“Why aren’t you saying anything?” His voice cracked. “Don’t tell me… you’re an omega?”Tears spilled down my cheeks b

  • Pucked On Ice    The Call

    KaelI stood by the bedside for a long moment, just watching Riven sleep. He looked exhausted, curled up under the blanket with dried tear tracks still visible on his cheeks. I wanted to stay. I wanted to crawl back into bed, pull him into my arms, and hold him through the night.But I couldn’t.My

  • Pucked On Ice    The Game

    RivenThat evening, after a long warm shower, I made myself a cup of chamomile tea and settled on the couch, hoping it would calm my nerves. The heat suppressants were supposed to arrive tonight, and the friendly match against Kael’s team was tomorrow. I needed to be sharp.A sudden knock on the do

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