Share

004

Author: Jaidee
last update Last Updated: 2025-09-19 01:49:13

Ryan POV

I was already frustrated today. I had been at it for hours, tuning, testing, and tuning my bike again.

My bike sat on its stand, clean and polished. It was my pride. Unfortunately, one asshole looked down on it. I had tightened the bolts until my knuckles ached. I had wiped grease off the same spot twice and revved the engine so many times the echo of it vibrated through my skull.

But no matter how much I worked, I couldn’t shake the one thing eating at me: Ethan’s smirk.

That asshole’s face haunted me every second. The way he sat across from Jessica at the café like he was rubbing it on my face. What annoyed me most was the way she actually laughed at his jokes, the way he challenged me like it was some game.

My whole body buzzed with rage. If I stopped moving, I felt like I would explode. I muttered to myself, yanking a wrench from the bench. “I’ll crush you, Ethan. I swear to God, I’ll crush you.”

The wrench slipped and clanked against the floor. I cursed loud enough to scare off the stray cat that had been hanging around outside.

“Goddamn it!” I barked, slamming my palm against the bench.

“Careful there, princess,” came a voice behind me. “Wouldn’t want you hurting yourself before the big race.”

My whole body went stiff. That voice. It was definitely him — that smug, cocky, annoying voice.

I spun around, and there he was. He leaned in the doorway like he owned the place. His leather jacket fit him the same way it always had. His smug grin annoyed me and his eyes curved with that annoying smile.

“What the fuck are you doing here?” I snapped, pointing the wrench at him like it was a weapon.

Ethan raised his hands like I was holding him at gunpoint. “Relax, Ryan. I just thought I’d swing by and say hi to my rival. I heard you’ve been training extra hard. I can’t let you get the upper hand, can I?”

“Tsk, news really flies quickly.” I tried to hide my anger, but this guy knew how to drag it out of me. “Are you spying on me now? Jesus Christ, Ethan. Don’t you have somewhere else to be? Like maybe under a hole?”

He chuckled, strolling further inside. “If I lived under a hole, you’d still crawl under it just to lose to me.”

“Fuck you,” I growled, turning back to my bike. I pretended to tighten something that didn’t even need it just to avoid punching him in the face.

Ethan circled the garage slowly, whistling like he was inspecting the place. “Not bad, clean work, but…” He crouched near the rear wheel, tapping it with his knuckles. “…your alignment is slightly off. You’ll burn out your tires before you hit top speed.”

I glared at him. “Oh, look at you, Mr. Expert. Since when do you care about my alignment?”

“Since I don’t want you making excuses when I smoke your ass.” His grin widened, and my blood pressure went up ten points.

“I don’t need excuses. You’ll be choking on my dust.”

“Big words,” he said, standing again. “But your throttle control’s sloppy. I saw you in the last race. You gripped it like you were strangling it. Smoothness, Ryan. Precision. It’s not about rage.”

“Don’t fucking lecture me.” I slammed the wrench down, the sound echoing across the garage. “You think you’re perfect? Untouchable? Fuck you. You’re nothing but a smug piece of shit who gets off on ruining my life.”

Ethan tilted his head, his smirk fading into something sharper. “Ruining your life? You do a pretty good job of that on your own.”

That hit me harder than I wanted to admit. My jaw clenched so tight it hurt. “Say that again.”

“I said…” He stepped closer, his voice dropping low. “…you screw yourself over more than I ever could. You’re so obsessed with beating me that you can’t see straight. You’re not racing to win, Ryan. You’re racing not to lose to me. And you know what? That’s pathetic.”

The air seemed to crack between us. My fists curled at my sides, and every nerve screamed to hit him.

Instead, I shoved past him, grabbing my helmet off the bench. “Fuck you. You don’t know shit about me.”

Ethan didn’t move. He just stood there, calm, his expression unreadable. “Prove me wrong then. Show me you can actually focus on the race and not on me.”

I whirled back, jabbing a finger at his chest. “Everything I do, I do to beat you, and I will. You humiliated me, so I’ll humiliate you so bad Jessica won’t even look at you again.”

For a second, something flickered in his eyes. Amusement? Annoyance? I couldn’t tell. But he stepped even closer, closing the space between us until I could feel his breath.

“You talk too much,” he murmured.

“Back the fuck up,” I snapped, shoving at his chest. He didn’t move far. Instead, he caught my wrist quickly, so fast I didn’t expect it.

The touch jolted through me. His hand was hot, holding mine in place like he had every right. My chest tightened, and my breath stuttered.

For one insane second, the world seemed to stop. All I could think about was how close he was and how his grip steadied me.

“What the fuck,” I hissed, yanking my hand free. My heart hammered too hard and too loud. I backed away like I’d been burned. “Don’t touch me.”

Ethan’s eyes lingered on me, like he was searching for something. His smirk returned, softer but still dangerous. “You flinched.”

“I did not.”

“You did, Ryan.” He chuckled. “Don’t tell me you’re scared.”

“Scared?” I barked a laugh that came out shaky. Even I didn’t believe it. “Of you? Don’t flatter yourself, Ethan. I just don’t want your filthy hands on me.”

“Sure,” he said, dragging the word out like he didn’t believe me.

I turned away, grabbing my jacket—anything to stop him from looking at me like that. “Get the fuck out of our garage.”

Ethan didn’t argue. That wasn’t normal. He usually lingered around talking to Champ. Maybe it was because Champ wasn’t around today. He just walked backward toward the door, his eyes still locked on mine. “See you on the track, princess.”

“Don’t call me that. It’s annoying.” I heard him chuckle before he shut the door behind him. I sagged against the workbench, my hands shaking.

I told myself it was anger. Just anger. No one had ever held my arm like that except Champ.

But the ghost of his hand on my wrist wouldn’t leave. No matter how hard I tried, I couldn’t shake it. “Fuck,” I muttered, slamming my fist against the bench. “Fuck, fuck, fuck.”

I was losing my mind already, and if Champ heard about this, I was doomed.

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

Latest chapter

  • Rivals Or Lovers   074

    Ryan POV“What the heck, Ethan! Why the hell do you have to break my waist now? You know I was going to race!” I shoved at him, my hands gripping the sheets. He was still half asleep.His eyes fluttered open, a lazy, mischievous grin tugging at his lips. Without warning, he yanked me over his chest from where I was standing, trapping me against him.“I told you that yesterday,” he murmured, his voice thick with sleep and amusement. “If you want to win today, you’ve gotta start the morning right.”I groaned, squirming, but the warmth of his body and that infuriating grin made my resolve melt faster than I wanted.“Start the morning right?” I repeated, trying to sound stern. “You mean… by squishing me like a pancake?”“Exactly,” he whispered, his nose brushing against my hair. “You need motivation, focus, and energy for the final race. Remember, you said that yesterday.”I rolled my eyes, though my cheeks were burning. “You’re ridiculous.”“Maybe,” he admitted, tightening his arms aroun

  • Rivals Or Lovers   073

    Ethan POV “Ethan! Ryan!” Coach’s voice snapped me back to reality. “Focus. We’re not done yet.” We both straightened immediately, like schoolboys caught whispering during class. “Yes, Coach,” Ryan called back, his tone maddeningly light. Coach gave him a narrow eyed stare. “You’re too relaxed, Ren. Tomorrow’s the final race, not a picnic.” Ryan only grinned wider. “Don’t worry, Coach. I’m saving the fireworks for tomorrow.” I groaned under my breath. “Stupid. You'll end up killing me one day.” He shot back quietly, “You’ll die happy though.” I turned away quickly, trying not to laugh. ~~~~~ Practice wrapped up at sunset, and as everyone packed up, Ryan came up beside me, with his helmet tucked under his arm. His hair was damp with sweat, his voice softer now. “Ethan.” “Yeah?” He hesitated for a moment, then smiled. “If we win tomorrow… you’re coming with me.” “Coming where?” “Aw, did you just forget what you said earlier? To see my mom.” He grinned mischievously. “You s

  • Rivals Or Lovers   072

    Ethan POV“Ry!! Leave the bathroom, we need to go for practice!” I yelled, banging on the door for what had to be the fifth time. “Today's the last day before the final match tomorrow, and then we leave! Then you can take me to your mom. No —” I paused, smirking. “I mean, my future mother in law.”He didn't answer but I could hear his chuckle and the running water.“Ryan!” I groaned, resting my forehead against the door. “The rest of the guys are already in the field!”He still didn't answer.I turned the door knob but it was locked.“Don’t even think about it!” his muffled voice came through the door. “I’m showering!”“You’ve been in there for the past thirty minutes!” I shot back. “What are you doing, washing away your sins?”There was a pause before he whispered in a casual and hell sexy voice, “Maybe.”I rolled my eyes. “You’re unbelievable.”The door creaked open an inch, steam curling out. Ryan’s wet hair clung to his forehead, a towel slung low on his hips, water sliding down h

  • Rivals Or Lovers   071

    Ryan POV“Damn, Ry, stop. You always rant about us getting caught and you’re doing this,” Ethan whispered, his smile frozen perfectly for the others as he leaned closer like I had just told him an unfunny joke.“No.” I mouthed back, my hand still exploring his thigh under the table, fingers brushing higher with every word.His breath hitched, just slightly, but I caught it. “Ry, if we leave here, I swear you are not going to like me…”That made me grin wider. “Promise?” I mouthed.He shot me a glare that would have scared anyone else. But me? It just made it more fun.Champ was talking loudly from the other end, waving his fork like a man possessed. “I’m telling you, Kyle, that corner turn was my best and —”“— and your stupidest,” Kyle cut in, laughing. Everyone joined him, and the table shook with noise.Coach was giving them some tips and cracking a joke as usual. The guys were deeply into coach words.Now that's a perfect cover.I slid my hand a little higher under his shorts. Eth

  • Rivals Or Lovers   070

    Ryan’s POVI was just ranting to my boyfriend about what coach had said earlier about my next run, he said something about control, he said I ride like I was a robot who didn’t get hungover.I was just beginning to get exhausted when Ethan suddenly grabbed my wrist and dragged me into one of the storage rooms.“Ethan, what the hell are you doing—” I started, but the door clicked shut behind us before I could finish.He turned to me, his eyes glinting with mischief and then I knew he was about to do something sinful. “You kept staring at me when I was talking to coach earlier,” he said, his voice low and teasing.I scoffed, stepping back. “You’re imagining things besides you did stare at me too.”“Did I?” he asked, and before I could throw another smart line, he pressed me against a stack of tires and kissed me so hard my brain short circuited.God, he always tasted like mint and berries.I kissed him back, my fingers weaving his hair, until the world narrowed to the sound of our breat

  • Rivals Or Lovers   069

    Ethan POVIt has been a week since coach announced we’d be dismantled. Call me selfish, but I was actually happy about it.Not because I wanted it to end — no, hell no — but because for once, I could finally have Ryan all to myself and he'll get to figure out what he can do better. Bit just live his life full of rides.But the fool had been sulking for days. Acting like someone snatched his soul and left only his body walking around. He would come to the field, barely talk, ride two laps, and just sit down staring at the ground like it would tell him the future.I had tried everything like giving him his favourite snacks, I tried teasing him, even a little bit of trouble but guess what?Yeah, nothing worked.Today though, practice was good. The guys were starting to laugh again. Coach even looked relieved for the first time in weeks. I guess everyone had accepted it. Everyone except Ryan of course.Why was he so stubborn?He was at the far end of the track, sitting down with some guys

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