Offside Attraction: An Enemies To Lovers Hockey Romance, page 12
Hayes opens his mouth to argue, but Coach shuts him down with a glare sharp enough to freeze him in place.
“Am. I. Clear?”
Hayes’ jaw tightens, teeth grinding as he nods once. “Yeah. Crystal.”
“Good.” Coach shifts his attention to me. “And you, Miller. I don’t know what happened between you two—whether there’s history or unfinished business—but I know you’re trying to prove yourself. You don’t do that by fighting your team captain. You’re here to be part of this team. Act like it.”
I bite the inside of my cheek, swallowing the response burning at the back of my throat. There’s no point arguing—not with Coach Rivera looking like he’s one breath away from benching us both for the season.
“Let me make one thing clear,” he continues, voice low and final. “I don’t care what happened before. I don’t care about your rivalry. I care about this team. And if either of you puts your ego before it again, you’re both out. No exceptions.”
The words land heavy, final. Coach Rivera doesn’t make empty threats.
“Now get the hell out of my office before I change my mind about letting either of you play.”
I stand first, shooting Hayes one last glare before storming out. I don’t know how we’re supposed to move forward from this—but one thing’s for damn sure.
I’m not letting Hayes win.
Not on the ice.
And definitely not off it.
As I turn to leave, I hear Hayes mutter something under his breath. It takes everything in me not to spin around and start the fight all over again. But I keep walking—fists clenched, heart pounding—telling myself he isn’t worth it.
“You know this is all your fault.”
Hayes’ voice stops me cold.
I turn around slowly. “What the fuck did you just say to me?”
I take a few angry steps toward him, my blood boiling.
“What?” He smirks, lifting one eyebrow. “You deaf or something?”
I glance down the hallway toward Coach Rivera’s office. If this turns physical again, we’re both screwed. I can’t risk getting kicked off the team because Hayes knows exactly how to push my buttons.
“Stay the fuck away from me,” I warn.
“Oh yeah?” he snaps. “Everything was fine until you joined my team.” Each word drips with venom. “What did you think was gonna happen? That you’d suddenly be the shit? That people would give a fuck about you?” He steps closer, eyes dark. “I can see right through you, Miller. You try so hard to act tough, but deep down, you know I own your stupid ass.”
I laugh, sharp and humorless. “Oh, fuck you, Hayes. Maybe shut up for once and actually listen to the bullshit you’re spewing, you arrogant piece of shit.” I step forward, refusing to back down. “You and I both know that without daddy’s money, you’re just another nobody trying desperately to prove he’s better than everyone else.”
His jaw tightens.
“News flash, Griffin,” I add, smirking as I watch the anger flare in his eyes. “Nobody gives a fuck about you.”
That does it.
“Back the fuck up,” I say, my voice low and deadly. “Give me ten feet, or I swear I’ll break your fucking nose—and every bone in your body.”
I lean in just enough to make sure he hears every word.
“And just so you know? The kid you used to hit four years ago is gone. You wanna test me, try fucking with me again and find out.”
I hold his gaze for a beat longer.
For a split second—just one—something flickers across Hayes’s face.
Not anger.
Not arrogance.
Something tighter. Sharper. Like I’ve hit a nerve he didn’t expect me to find.
His smirk falters—not gone, just… delayed. His jaw clenches hard, muscles ticking as if he’s grinding his teeth down on something bitter. His eyes darken, not with rage, but with something that looks dangerously close to recognition.
Then it’s gone.
The smug mask snaps back into place like it was never cracked at all.
I don’t wait to see what else might slip. I turn and walk away, heart pounding, anger still burning through my veins—but my head still intact.
CHAPTER 15
The rink is cold, but it feels like nothing compared to the chill still hanging between Hayes and me after the fight. Coach Rivera’s lecture rings in my ears—something about leadership, responsibility, and setting a better example. But all I can think about is Hayes, standing a few feet away on the ice, his expression as unreadable as ever.
The scrimmage is supposed to help us “cool off.” That’s what Coach said, anyway. Get the tension out, focus on the game. As if that’s possible when Hayes is still smirking like he got away with something. The whistle blows, and we’re off.
It doesn’t take long for the competitive edge to kick in. I push off hard, feeling the burn in my legs as I take off across the ice. The familiar sound of skates cutting into the frozen surface fills the rink, but it’s not just any game today. This is personal. Every time Hayes’ team gets the puck, I’m there—chasing, blocking, knocking them down if I have to. My lungs burn, and my muscles are tight, but the adrenaline keeps me going.
Hayes is on the move, fast as always, weaving through the defense like it’s nothing. I see him coming from the corner of my eye, and my body reacts before my brain can catch up. I skate harder, angling toward him just as the puck lands on his stick. He doesn’t hesitate, driving forward with that stupid confidence of his. For a split second, our eyes meet—just long enough for me to know he’s going to try something slick.
Not today.
I cut across the ice and slam into him, shoulder first, my body making solid contact with his. It’s a hard hit, sending both of us off balance, but I don’t care. I’ve been waiting for this all scrimmage. Hayes stumbles, but he doesn’t fall. He’s too steady for that, and it only pisses me off more.
“Watch yourself, Miller,” Hayes mutters under his breath, his voice low and mocking as he recovers.
I glare at him, teeth clenched, but before I can respond, the puck skids loose, and Zach is there to snatch it up. I back off, refocusing on the play as Zach charges down the ice toward the goal. For a second, I forget about Hayes and just move, my body reacting to the rhythm of the game.
Zach makes the pass, and the puck lands on my stick like it’s magnetized. I take off, my heart pounding, breath fogging the air as I speed down the ice. I can feel the defense closing in, but my eyes are locked on the goal, the goalie’s stance, the angle I need to hit.
But then—just as I’m about to shoot—Hayes comes out of nowhere, his stick cutting across mine, sending the puck flying out of reach.
“Dammit!” I snap, turning sharply to follow the play. My frustration boils over as Hayes glides past me with that cocky smirk on his face.
“Gotta be quicker than that,” he says, loud enough for me to hear but quiet enough for the rest of the team to miss.
I bite back a retort, fuming as I skate after him. He grabs the puck and takes off toward the opposite side of the rink. My pulse races, and I push harder, desperate to catch him, to make him pay for getting the best of me again.
Hayes is fast, I’ll give him that, but I’m fueled by pure rage at this point. I close the distance, skating like the ice might crack beneath me at any moment. Just as he crosses center ice, I lunge forward, my stick aimed right at his.
I knock the puck loose, and Hayes stumbles. He catches himself, of course, but not before I snag the puck and spin away. The guys on my team shout encouragement, but all I hear is the blood rushing in my ears.
I’m so focused on making the shot, I don’t even realize Hayes is coming up behind me again until it’s too late. His shoulder connects with mine, hard, sending me sprawling across the ice. I hit the boards with a thud, my breath knocked out of me for a second.
“Too slow,” he says, skating past, his voice dripping with that same infuriating smugness.
I lie there for a moment, my chest heaving, staring up at the rink’s ceiling. My body aches, but that’s not what hurts the most. It’s him. Always him. Always finding a way to get under my skin, to remind me that no matter how hard I try, he’s still one step ahead.
I grit my teeth and push myself up, shaking off the sting in my side. The game’s still going, but I can’t focus. My eyes lock onto Hayes as he circles back toward the play, effortlessly controlling the puck as if it’s an extension of himself.
I skate back into position, forcing myself to stay calm, to focus on the game, but the anger’s still there, boiling beneath the surface. Every time I see him with the puck, every time I hear his stupid comments, it just makes me want to knock him down again. Harder this time. Make him feel what I’m feeling.
The scrimmage drags on, and by the time Coach blows the final whistle, I’m drenched in sweat and shaking with frustration. Hayes skates off with that same unbothered look on his face, like he’s won something.
“Alright, boys,” Coach Rivera shouts, gathering us at the center of the ice. “Decent hustle, but we need to clean up those turnovers. And keep your heads in the game. No more fighting. We play as a team or not at all.”
He doesn’t look directly at me or Hayes, but I know the message is for us.
“As y’all know our home game is less than two weeks from now. Which means double practice and working harder than we normally do. St. Laurence has a tough team but nothing compared to us. So I expect everyone to do better and no feud amongst us. Always remember, the goal is to win together as a team and work together because in the end, we belong to one team. Am I clear?”
“Yes, Coach!” We chorus.
“Good. Go home, freshen up, and I’ll see all of you tomorrow.”
Hayes glances at me out of the corner of his eye, but he doesn’t say anything this time. He doesn’t need to. His silence is enough to tell me that, despite the truce we called at Coach’s office, nothing’s really changed.
As we skate off the ice, Zach gives me a slap on the back, grinning. “You played hard, Miller. Just gotta land those hits a little better next time.”
I nod, but my mind’s already somewhere else. Somewhere colder than the ice beneath my feet.
“Nice tats you’ve got,” Lance says as I step out of the shower half-dressed, the door closing behind me.
“Thanks,” I mutter, not in the mood for conversation as I walk past him toward my locker.
The locker room is almost empty—just me, Lance, Ezra, Finn, Zach, and Hayes, who’s still in the shower. This is only the second time I’ve showered here since joining the team. Most days, I avoid the locker room altogether—either I go straight home or wait until everyone clears out. No one’s seen me shirtless before. No one’s seen the ink.
“Your parents let you get those?” Finn asks, breaking off whatever quiet conversation he was having with Ezra. His eyes drag over the tattoos on my skin.
I don’t bother answering right away as I open my locker.
“No.”
That’s all he gets.
Finn’s one of Hayes’s people. That automatically puts him on my shit list.
I grab a black T-shirt and sit on the bench, pulling it over my head. The fabric drags across my skin as I reach down for my sneakers.
“You good?” Zach asks, settling beside me with that easy smile of his. His blonde hair is loose, falling down his neck, brushing his shoulders. He looks like a pretty girl. Too pretty.
“Yeah,” I say, flashing him a small, polite smile as I slip my foot into my shoe.
“What’s your deal?”
The voice makes my jaw tighten.
I look up slowly.
Ezra fucking King.
We’ve barely spoken since I joined the team. We skate together, pass the puck, pretend the past doesn’t exist. Him being Hayes’s loyal lapdog doesn’t suddenly make him tolerable.
“You talking to me?” I ask, fingers pausing on my laces as I sit up straighter.
Ezra scoffs. “Ever since you got back, you’ve been acting like you own the damn school. Throwing looks. Starting shit. Picking fights with Hayes. You got a problem with us or something?”
I let out a short laugh, slow and humorless. “And here I thought you’d grown up.” I tilt my head. “Guess not. Still Griffin’s bitch.”
The words land.
Ezra’s mouth tightens. He bites his lip, anger flashing across his face as he takes a step toward me. “What the fuck is your problem, man?”
“Hey—cool it, Ezra.” Lance steps in, placing himself just close enough to intervene if this goes sideways.
I don’t need the help. I can handle Ezra just fine.
“Stay out of it, Lance,” Ezra snaps. “I’m sick of Dakota’s shit.”
“If you know what’s good for you,” I say quietly, every word sharp, deliberate, “you’ll stay out of my business.”
Ezra’s eyes harden. “Or what?”
I rise slowly to my feet, the anger from earlier clawing its way back up my spine, my blood beginning to boil. I stare down at Ezra, and he glares right back at me, jaw tight. My gaze drops to his clenched fist and I scoff, an irritating smile tugging at my lips.
“Back off, Ezra.”
The voice is thick, commanding—cutting straight through the tension.
Hayes appears at Ezra’s side, one hand pressing firmly against his chest as he pushes him back. “Back off,” he repeats, his glare sharp and final.
I scoff, already prepared to tell Hayes to stay the hell out of my business—
Then I really see him.
Hayes stands there half-naked, a towel hanging low on his hips, water still dripping from his body. His sculpted torso gleams under the locker room lights, droplets sliding down his chest, over his defined abs, tracing the sharp V of his hips before disappearing beneath the towel.
Fuck.
I wasn’t prepared for this. For him.
His skin is pale and flushed, his dark hair damp and pushed back, strands clinging to his forehead. I force myself not to stare, not to let my eyes linger the way they desperately want to. Instead, I mask the sudden surge of heat with irritation, scoffing like I’m unimpressed.
I glare at him—but he doesn’t glare back.
There’s something in his eyes. Something unreadable. Gone before I can make sense of it.
“I don’t need you coming to my rescue, Griffin,” I snap, dropping back onto the bench and shoving my other foot into my sneaker. My fingers fumble with the laces as I tie them too tight, too fast. “Mind your fucking business.”
Hayes says nothing.
That alone throws me.
He only shoots Ezra a warning look before turning away, heading for his locker to get dressed. I don’t bother fixing my shoes properly. I grab my sports bag and storm out of the locker room, my skin prickling as I feel his gaze burning into my back.
By the time I reach my car, my chest is tight. I toss my bag onto the backseat and drop into the driver’s seat, slamming the door shut. I lean back, eyes squeezing closed, trying to breathe.
“Fuck!” I shout, punching the steering wheel once. Then again.
“Fuck,” I whisper, the anger finally cracking as I drag in a shaky breath.
How did I get here?
Caught between hatred and want, tangled up in a boy I was never supposed to fall for—someone I should despise, yet can’t get out of my head no matter how hard I try.
How the fuck did I get here?
CHAPTER 16
This is a nightmare.
My nightmare.
The day I’ve been dreading has finally arrived.
I didn’t think it actually would—especially after my mother stopped mentioning it following the day she dropped the news and I stormed out. I’d hoped she’d changed her mind. Or forgotten. Or decided this whole thing was a terrible idea.
But yesterday, she made it painfully clear.
We’re having dinner with the Griffins.
Tonight.
I didn’t want to come. I said as much. My mother made it equally clear that my opinion didn’t matter. This wasn’t optional. Mom and Mark wanted to use the evening to thank the Griffins for giving Mark a job, and apparently, my presence was required—because family.
As Mark drives through the electronic gates, I stare at the mansion looming ahead of us. Massive. Imposing. Its windows glow warmly against the darkening sky, like something pulled straight out of a magazine spread titled How the Other Half Lives.
The reality of where I am—of who I’m about to face—settles heavily in my chest. I can’t shake the feeling that whatever happens tonight, things won’t stay the same afterward.
Mark parks the car, and we step out. My thoughts are everywhere and nowhere at once.
“Wow,” Harper breathes beside me, her eyes wide as she takes in the towering structure. “This place is beautiful.”
Of course, she thinks so.
My mom doesn’t even try to hide her awe, a soft smile playing on her lips as she takes everything in. I groan quietly, not bothering to mask my irritation, and trail behind them toward the massive double doors.
I can’t believe I’m the only one who thinks this is fucked up.
Seeing Hayes at school isn’t enough. Playing on the same team isn’t enough. Now I’m supposed to sit at his family’s dinner table and pretend everything’s fine—when half the time, we can barely stand being in the same room without wanting to tear each other apart.
Mark rings the doorbell.
A woman I assume is the housekeeper lets us inside, ushering us into a grand living room that feels more like a museum than a home. A few minutes later, Mrs. Griffin descends the staircase, elegant and perfectly put together. She greets my mom with a hug like they’re old friends, laughing softly as if this is all completely normal.
“Hayes!” Mrs. Griffin calls, her voice echoing through the space. “Hayes, honey! Come on down!”
My stomach twists.
Footsteps sound from somewhere deeper in the house. Then—
