Share

002

Author: Hewrite
last update publish date: 2026-03-23 13:20:21

~KAI~

I don't run, not really.

I just keep walking until the tunnel spits me out behind the rink, into the loading bay where the Zamboni lives and the snow piles up against the chain-link fence.

Cold bites my face. My lips still burn from Jax's mouth.

My hoodie's twisted wrong, one sleeve half-up my arm like I got dressed in the dark. I lean against the brick wall. Breathe. Try to make it normal.

It doesn't work.

My phone buzzes. Once. Twice. I don't look. I know who it is.

The third buzz is a text preview that lights up the screen anyway.

Jax: 'You left your bag in the tunnel.'

I close my eyes. Fuck. There is another buzz.

Jax: 'Milo grabbed it. He's looking for you.'

Of course he is.

I shove the phone in my pocket. Dig my palms into my eyes until I see stars. The taste of blood and cedar is still in my mouth.

My throat feels raw from the things I didn't say. From the things I let him do. I should go home. Lock the door. Pretend the last fifteen minutes were a bad dream.

Instead I slide down the wall until my ass hits the frozen concrete. Knees up. Hood pulled low. Minutes pass. Maybe ten. Maybe twenty. The cold seeps in slow, like guilt.

Footsteps crunch snow.

I don't look up. I already know the rhythm.

Milo stops a few feet away. Doesn't crowd. He never does.

"You forgot this." He sets my bag down between us, gently. Like it might break.

I stare at it. "Thanks."

He doesn't leave. He just stands there in his team jacket, hands shoved in pockets, breath fogging the air. The bruise on his cheek from last week's practice is fading yellow.

He looks tired. Not angry. Just... tired.

"You okay?" he asks again. Same soft voice. Same question.

I laugh once. It was short and bitter. "Do I look okay?"

"No."

Milo's always honest when it hurts. He shifts his weight. Snow creaks under his boots.

"I saw the marks," he says quiet. "On his neck."

My stomach drops.

"You left them."

I don't answer.

He exhales, fog curls. "Kai."

"Don't."

"I'm not mad."

"You should be."

"Maybe." He crouches then, slow, eye level. "But I'm not."

His eyes are steady. Brown. Warm. The opposite of Jax's dark burn. I hate how safe they make me feel. Hate it more because I know what he did. Or didn't do.

Four years ago. Tyler's party. Basement stairs. Jax's hand on my wrist. Dragging me into the bathroom. Door clicking shut. Milo was there. In the hallway. Leaning against the wall with a red cup.

He saw Jax pull me past. He heard the lock. He didn't knock. He didn't yell. He didn't do anything. He just stood there.

I found out later—overheard him telling someone it "wasn't his business." That I had been laughing earlier. That I had wanted it.

I never confronted him. I never said the words.

Because saying them would make it real. Now he's looking at me like he's waiting for permission to speak.

"I should've stopped it," he says. His voice cracks on the last word. "Back then."

My chest tightens. "Yeah."

"I thought..." He trails off and swallows. "I thought if I pretended it didn't happen, it wouldn't."

"Smart plan."

He flinches. Small. But I see it.

"I'm sorry," he says.

The words hang there, cold and deep. I want to tell him it's fine. That it's old news. That I forgave him years ago.

I can't.

Because it's not fine. And forgiveness feels like another lie.

He reaches out, hesitates. Then touches my knee, just fingertips. It warm through my jeans.

"I don't want you to get hurt," he says.

"Too late."

His thumb moves once. In small comfort circle.  I don't pull away. But I don't lean in either. We sit like that. Snow falling soft. Rink lights buzzing behind us.

Then headlights cut across the lot.

A black Jeep. Jax's.

He doesn't get out right away. Just sits there. Engine idling. Watching us through the windshield.

Milo's hand stills on my knee.

Jax kills the engine. His door opens. His boots hit snow. He walks over slow. Hands loose at his sides. No gear now—just hoodie, jeans, that bruise under his eye looking worse in the sodium light.

He stops a few feet away. Looks at Milo's hand first. Then at me.

"You left," he says.

"Needed air."

"You needed to run."

I shrug.

He glances at Milo. "You good?"

Milo doesn't answer. Just looks up at him. Something passes between them—old, ugly, wordless.

Jax's jaw ticks. "Take your hand off him."

Milo doesn't move it right away. He just looks at me. Waiting. I don't tell him to stop. But I don't tell Jax to fuck off either.

The Silence stretches. Intense.

Jax steps closer, Crouches on my other side, mirror of Milo. Two walls and no way out. He doesn't touch me, not yet. He just watches.

"You're shaking," he says quietly.

"Cold."

"Liar."

He reaches out. Slow. Tucks a strand of hair behind my ear. Fingers linger on my neck. Right over the spot he bit earlier.

I flinch.

He smiles, small and dangerous. "Still sensitive."

Milo's hand tightens on my knee. Jax notices. But doesn't comment. He just keeps looking at me.

"I'm not going anywhere," he says. Like it's a promise. Like it's a threat.

"I know."

"Good."

He leans in. His forehead to mine. His breath warm on my mouth.

"You can hate me tomorrow," he whispers. "Tonight you're coming with me."

My heart slams.

Milo's fingers dig in.

I close my eyes. The snow keeps falling. It was quiet, unavoidable. I don't say yes. I don't say no.

I just stand up, and when Jax offers his hand, I take it.

Milo lets go. He doesn't speak. He just watches us walk away. Jax Headlights flare again, the door slams, and the engine growls.

And I let Jax drive me into the dark.

Knowing I'm not safe.

Knowing I never was.

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

Latest chapter

  • Puck & Ruin   006

    POV: KAIThe press box smells like musty coffee and old popcorn. I sit in the back row, laptop balanced on my knees, hoodie zipped to my chin. The collar still hides most of the mark, but I feel it every time I swallow. Like a reminder I can't delete.Game starts fast. Puck drops. The crowd roars. I type without looking down much—habit now. The Ice Hawks are up early, but it's not the score I'm watching.It's him.Jax skates like he's hunting. Quick stops, hard turns, eyes scanning the ice like he's looking for something specific. Every shift he's on, the rink feels smaller. Every time he touches the puck, the noise in my head quiets for a second.First goal comes at 8:14 of the first. He rips a wrist shot from the slot. Puck hits twine. Light flashes. The crowd loses it.He doesn't celebrate the way the others do. No fist pump. No stick tap. He just glides to center ice, slow. Then he turns, looks straight up at the press box.Straight at me.No smile. No wink. Just that endless da

  • Puck & Ruin   005

    Interlude: Jax's HeadPOV: JAXI don't think about him all the time.That's what people would say if they knew. They would call it obsession, make it sound loud. It's not loud. It's steady. Like breathing. You don't notice until you stop.First time I saw him—freshman year, hallway, head down over a notebook—he didn't look up. Everyone else did. They always do. But Kai just kept writing. Like the world wasn't happening around him. Like I wasn't happening.I liked that.Then the party, basement, too much noise, too much booze. He laughed at something stupid I said. Looked at me like I was real for once. Not the captain, not the scholarship kid, just me.The door locked. His back against the sink. My hands under his shirt. He trembled. Said my name once...soft, surprised....like he didn't expect to like how it felt coming out.He came apart fast. Eyes wide. Mouth open. I watched every second, memorized it. The way his fingers dug into my shoulders. The way he bit his lip so hard it

  • Puck & Ruin   004

    ~KAI POV~I barely slept.I kept replaying the newsroom door closing. Jax's fingers on my collarbone like he was tracing a claim. My dick stayed half-hard for hours. I jerked off in the dark thinking about his voice saying "good," came fast and hated myself faster. I shower after, cold this time. It didn't help. The marks are still there, throbbing, proof.Morning comes too quickly. My hoods up. Earbuds in. Nothing playing. Just noise to drown the echo of my own breathing.The hallway's packed. Lockers slam. I spin my combo wrong twice. My fingers are still shaky from last night. My neck collar was pulled high. Concealer did jack shit—the bite mark peeks out like a bruise I earned.Then he's there.Three lockers down. Leaning. His phone in hand, reading slowly. Smirking like he's tasting every word I wrote to hurt him.He doesn't look up right away. He lets me feel watched first.When his eyes lift....dark, amused, bruise under the left one looking like he wore it for me...my sto

  • Puck & Ruin   003

    ~KAI~The Jeep smells like him. Like cedar, dried sweat, and the warm leather seats from last night.I woke up with my neck hurting, feeling gross. The sun was really bright. It was 6:47 in the morning. We were parked outside my house.Jax doesn't speak. He doesn't look over. Just hands on the wheel, bruise under his eye gone dark purple.I sit up slow. Everything hurts in a dull, used way. Thighs. Lips. The spot on my neck where his teeth sank in like he was marking property.I reach for the door. His voice cuts the quiet, low and rough."You gonna run every time?"My fingers freeze on the handle."I didn't run," I mutter. "I left.""Same fucking thing."He turns then. His eyes were tired but steady. Like he's been staring at me the whole drive and I just didn't notice.I swallow. My throat raw. "Thanks for the ride."He said nothing. Giving me just that look. I shove the door open. The cold rushes in. Legs shaky when I step out. I catch the frame before I fall.His hand snaps out. G

  • Puck & Ruin   002

    ~KAI~I don't run, not really.I just keep walking until the tunnel spits me out behind the rink, into the loading bay where the Zamboni lives and the snow piles up against the chain-link fence. Cold bites my face. My lips still burn from Jax's mouth. My hoodie's twisted wrong, one sleeve half-up my arm like I got dressed in the dark. I lean against the brick wall. Breathe. Try to make it normal.It doesn't work.My phone buzzes. Once. Twice. I don't look. I know who it is. The third buzz is a text preview that lights up the screen anyway.Jax: 'You left your bag in the tunnel.'I close my eyes. Fuck. There is another buzz.Jax: 'Milo grabbed it. He's looking for you.'Of course he is.I shove the phone in my pocket. Dig my palms into my eyes until I see stars. The taste of blood and cedar is still in my mouth. My throat feels raw from the things I didn't say. From the things I let him do. I should go home. Lock the door. Pretend the last fifteen minutes were a bad dream.Instead

  • Puck & Ruin   001

    ~KAI~The loud buzzer cut through me. Final score lights up...4-3, loss. Jax's fault. He danced around the net instead of burying the puck, took a penalty, and almost started a fight. I am already typing before the crowd stops screaming his name.'Captain Carter's highlight-reel goal came at the cost of two penalties and a near-fight. Talent doesn't excuse recklessness. The Ice Hawks keep winning despite their star forward, not because of him.'I send.I snap the laptop shut. Bag slung over my shoulder. Tunnel ahead....dim, echoing, smelling like wet pads and regret. I hate this place. Hate how every game turns into worship. Hate how I still come.Skates scratch behind me. Quick stop."You're fast tonight."I don't turn. "Deadline.""Bullshit." His voice is low, amused. Closer. Gear clanking softly. "You had that piece done before the third even started."I keep walking. My heart's already too loud.He catches me in three strides. Jax doesn't rush. He just arrives. Six-three, pads s

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