Page 57 of Offside Attraction
His left hand is tucked into his uniform pants pocket, his attention focused on his phone as he scrolls casually, completely at ease. Like he isn’t the reason my chest feels tight right now.
Of course he’s here.
I grit my teeth and keep walking, that familiar mix of irritation and something far more dangerous twisting in my chest.
God, he looks good.
His hair is slightly tousled, short bangs parted down the middle, and falling just over his eyebrows. I hate that I notice. Hate that I can’tnotnotice. The Crestview Prep uniform looks like it was tailored specifically for him—the dark blue blazer, the gray pants hugging his long, lean legs just right.
Even with his tie perfectly knotted, he looks unfairly flawless.
Like a god.
And I hate him for it.
I hate that I notice every little thing about him—but I do. It’s like every part of Hayes Griffin is engineered to get under my skin. The cocky grin. The tousled hair that looks unfairly good on someone I’m supposed to despise. That effortless confidence he wears like armor.
As if he feels my stare, Hayes looks up.
A slow smirk curves his lips as his gaze drags over my body, unhurried and deliberate. A familiar chill crawls down my spine, my skin prickling as I shiver despite myself. He holds my gaze as I approach my locker, watching every step like I’m something he already owns.
When I stop in front of him, his smirk widens.
“Miller.”
My last name rolls off his tongue like a taunt. Like a challenge.
“Griffin.” I plant myself in front of my locker, eyes narrowing when I realize he’s deliberately blocking it. “You planning on moving, or should I push you out of the way?”
He laughs—low, taunting, and annoyingly sexy—as he leans back just enough to mock the idea of giving me space. “No need to get violent. I just wanted to make sure you’re still game for tonight.”
“Game?” I scoff, fixing him with a hard stare. “You mean your stupid dare?”
“Skating blindfolded around the rink isn’t stupid,” Hayes says, eyes glinting with amusement. “It’s a test of skill. And I’d hate for you to chicken out after you were so cocky at the party.”
I feel the irritation coil tighter in my chest, sharp and familiar. The memory of him standing there that night—confident, smug, daring me in front of everyone—flashes through my mind. He’s always pushing. Always testing. Like he expects me to fold.
He’s wrong.
“I’m not backing down,” I say, voice steady. “And the last thing you’re going to do is scare me into it.”
His eyebrow lifts, smirk deepening. “Good. Because I’d hate for everyone to think Dakota Miller talks a big game but can’t follow through.”
The way he says my name—slow, deliberate, like he’s daring me to prove him wrong—makes my blood boil. But beneath the anger, there’s something else. Something I hate even more.
The closeness.
The way his eyes don’t waver. The tension humming between us, electric and dangerous.
“I’ll be there,” I growl, finally shoving past him to reach my locker.
He steps aside—but not before his shoulder brushes mine.
It’s barely a touch. Still, it sends a spark straight through me, sharp and unwanted, leaving me tense and annoyed with myself.
“You know you could always back down,” he says behind me. I don’t look at him, but I can feel his attention pinned to my back. “You could apologize for even challenging me in the first place.”
I scoff, a bitter chuckle slipping out as I turn—only to realize we’re suddenly far too close.
Table of Contents
- Page 1
- Page 2
- Page 3
- Page 4
- Page 5
- Page 6
- Page 7
- Page 8
- Page 9
- Page 10
- Page 11
- Page 12
- Page 13
- Page 14
- Page 15
- Page 16
- Page 17
- Page 18
- Page 19
- Page 20
- Page 21
- Page 22
- Page 23
- Page 24
- Page 25
- Page 26
- Page 27
- Page 28
- Page 29
- Page 30
- Page 31
- Page 32
- Page 33
- Page 34
- Page 35
- Page 36
- Page 37
- Page 38
- Page 39
- Page 40
- Page 41
- Page 42
- Page 43
- Page 44
- Page 45
- Page 46
- Page 47
- Page 48
- Page 49
- Page 50
- Page 51
- Page 52
- Page 53
- Page 54
- Page 55
- Page 56
- Page 57 (reading here)
- Page 58
- Page 59
- Page 60
- Page 61
- Page 62
- Page 63
- Page 64
- Page 65
- Page 66
- Page 67
- Page 68
- Page 69
- Page 70
- Page 71
- Page 72
- Page 73
- Page 74
- Page 75
- Page 76
- Page 77
- Page 78
- Page 79
- Page 80
- Page 81
- Page 82
- Page 83
- Page 84
- Page 85
- Page 86
- Page 87
- Page 88
- Page 89
- Page 90
- Page 91
- Page 92
- Page 93
- Page 94
- Page 95
- Page 96
- Page 97
- Page 98
- Page 99
- Page 100
- Page 101
- Page 102
- Page 103
- Page 104
- Page 105
- Page 106
- Page 107
- Page 108
- Page 109
- Page 110
- Page 111
- Page 112
- Page 113
- Page 114
- Page 115
- Page 116
- Page 117
- Page 118
- Page 119
- Page 120
- Page 121
- Page 122
- Page 123
- Page 124