Share

005

Penulis: Jaidee
last update Tanggal publikasi: 2025-09-30 03:59:38

Ryan POV

I didn’t sleep that night. I lay on my bed staring at the ceiling, my fists tight under my blanket. Every time I closed my eyes, I felt Ethan’s hand around my wrist again. It was like he had got under my skin and stayed there, I think I don't just want him near me, true. He was evil.

By morning, I was already awake before my alarm went off, my phone buzzed with messages from

~ Champ: Be on track at 7. Don’t be late or else Ethan wins by arrival.

I threw on my jacket and grabbed my helmet. My bike was already waiting outside, thoroughly cleaned from last night, like a soldier ready for war.

The ride to the track was short but my head was loud. I kept telling myself it was just a race and just a chance to shut Ethan up. But my stomach twisted like it knew this was bigger than that.

When I got to the track, Champ was already there, leaning on his bike, checking his wrist, maybe to check if I'll arrive late.

“You look like hell,” he said with a chuckle.

I didn't blame him, he wasn't lying,I did checked my face before arriving, hope my face gets better before Jessica arrives. “Didn’t sleep,” I muttered to his curious face.

I turned to look around, other racers were scattered around, warming up, sone checking their bikes while some chilling with the girls. The air smelled of rubber. I ignored everyone and rolled my bike into our usual spot.

“You’re too wound up,” Champ warned. “Don’t let him mess with your head.....” he moved towards his space and then raised his head up again and whispered, "I meant the way you always let him." A smile escaped his lips.

I didn’t answer him, I knew he was teasing. I was already scanning the crowd for Ethan. And of course, he was there, sitting on his bike across the lane, his helmet under his arm, talking to two guys I didn’t know but always see him with. When his eyes met mine, his smirk appeared instantly and was replaced with a gentle smile.

I guess that was the trick he uses in girls, because he looked gorgeous, too bad, I'm not one of those lovestrucked girls.

I looked away fast, my jaw locked. “I’m going to win him,” I whispered. A sighed escape my lips. Even I was doubting myself.

“You need focus, not rage and drool over Ethan,” Champ said again, his tone sharp but teasing. “Stay clean and think about how to beat him on the track.”

He really was a good friend. Teasing me, I wish I could throw him away, but he had always stood by me even in my reckless decisions.

I gave him a small nod. I wanted to tell him to fuck off, but I wasn't in the mood to argue with him.

The announcement came over the speakers. “Racers, line up, heat one starts now.”

I heaved a sigh and walked my bike to the starting grid. My gloves felt too tight on my palms, my helmet squeezed my head. I locked my eyes on the road ahead.

Where was Ethan? Nevermind, to day was a main race day, I guess Ethan used this as a means for the competition to get Jessica.

Nevermind, I was already going to give up on Jessica, since Ethan likes her, then let him get her. Today, my main purpose was to defeat Ethan which I was going to do.

Other racers fired their engines up around me. I started mine and the vibration felt great in my arms, the easy it had always felt. The light above switched from red to yellow.

I exhaled loudly, and then it switched to Green.....

I launched forward, my tires screaming as wind ripped at my leather suit. My bike moved like it was part of me, every shift smooth, for the first time in days, my brain shut down.

Halfway down the first lap, a flash of red and white leather appeared beside me. It was Ethan of course. He leaned forward on his bike, cool and steady, riding like he owned the road.

I gritted my teeth and opened the throttle and stayed side by side with him, we cut through the straight. I felt him glance at me, his visor reflecting the track lights.

I wasn't letting him get me today, not this time and not today.

I pushed harder, sliding into the curve before him. My knee almost scraped the ground, but I stayed in control. I heard his engine behind me, close like he was waiting for a mistake.

“Not gonna happen,” I hissed inside my helmet.

The lap ended, I crossed first with a smile on my face. One down, more to go. My heart slammed against my ribs but I didn’t dare look back.

It was the final lap now, this was it. It was either going to be a win or lose.

I dropped my weight forward and opened the throttle full. My bike surged forward, the engine screaming loudly, but it held. My eyes burned as I saw the finish line ahead of me.

Ethan tried again, this time from the inside. He was faster now, using my slipstream to pull closer. We were dead even.

My heart slammed in my chest as sweat slid down my face.

We came into the last corner, this was where everything would happen. Just one mistake and it’s over.

I braked later than I should have, but my bike wobbled for a split second. That was all he needed, I concentrated without giving Ethan space to cut through the line.

A bike came out of the corner ahead of me. That was ok, at least, it wasn't Ethan but it looked like his team mates suit.

I opened full throttle trying to catch the tacera but it was too late.

It was already closed to the finish line.

He crossed it first and I crossed just behind.

The flag dropped in an instant.

I slowed down, my chest heaving. My hands shook on the handlebars. I had lost to someone in Ethan's team but not Ethan.

I pulled my helmet off my head and then, Ethan cut his engine and coasted up beside me. Even with the helmet on, I could feel his eyes on me.

I was gasping, sweat ran down my neck as I looked up at him.

He lifted his visor, his smirk wide and sharp and then I realised Ethan was the one who crossed first. “Better luck next time, princess,” he said over the noise.

"What!" I stared back, my jaw tight, trying to catch my breath, trying to keep my hands from shaking. My whole body buzzed with rage and shame and I swear I felt like punching him.

"You tricked me again Ethan."

Lanjutkan membaca buku ini secara gratis
Pindai kode untuk mengunduh Aplikasi

Bab terbaru

  • Rivals Or Lovers   115

    Ethan pov"Shit, shit," Ryan whispered, more to himself than to me.I watched through the screen as he scrambled upright, blinking against the morning light. He had fallen asleep last night without even realizing his camera was still on, his face half buried in his pillow while I finished the last chapter of my textbook."Morning, baby," I cooed, leaning my chin on my hand.He startled, nearly knocking his phone off the nightstand. He stared at the screen, looking unbelievably confused. "Did I fall asleep leaving you on the phone?""Obviously.""And you didn’t put the call off?""Why would I do that?" I teased, a smirk pulling at my lips. "I enjoy seeing your pretty face. It’s satisfying. And honestly? Your little snores are funny and cute. I had a soundtrack for my studying."Ryan groaned, dragging a hand over his face. "Isn't it too early to be teasing me? I probably look like a wreck.""You look perfect," I countered, watching him roll out of bed.He didn't hang up. He propped the

  • Rivals Or Lovers   114

    Ryan povI glanced at the time on my phone and nearly choked on my drink. It was already twenty-five minutes past the time Fatima had given me for the lunch break."I have to go to work! I’ll call you back by evening," I said hurriedly into the camera.Ethan didn't even get a chance to say goodbye before I cut the call and sprinted back toward the store. My heart was thumping against my ribs. Great, first day and I’m already the guy who can’t keep track of time.When I slid back behind the counter, out of breath, Fatima just looked at her watch and then at me. She didn't scold me, though. She just gave me a knowing smirk that said I told you so without her having to utter a word.The rest of the afternoon was a blur. Customers came and went, some were nice while some were grumpy, it was a different kind of experience but I kept my head down and kept scanning. The beep and the swipe of the cards started to feel natural.As the sun began to set through, Fatima came closer and leaned aga

  • Rivals Or Lovers   113

    Ryan pov The sudden knock on my door woke me from my slumber. Who was that knocking on my door so early? “Mom?” I called out but got no reply. “Buddy.” The door flew opened and champ walked in jumping on me. “Why are you still asleep dude? It’s basically 9am.” “And…?” I asked trying to get him off me. “And remember you called me last night to take you to the mall.” “What mall?” I rubbed at my eyes looking at him weirdly…. “Shit!” I threw my blanket off me and jumped down the bed heading to the bathroom. Mum told me she was going to be busy today, she asked if I could go to the mall myself but my prideful ass said yes. Turns out i’m a chicken who is shy. “Give me some minutes dude.” Champ paid me no attention. He just nodded at me still on his phone. I brushed my teeth as fast as I could, It took me six minutes to scrub down my whole body and bolt out of the bathroom with a towel wrapped around my waist. It wasn't my fault I was still in bed. I had slept late last night just by

  • Rivals Or Lovers   112

    Ryan POV“Ohh, no one told me I have this good looking boyfriend.”“Bullshit.” Ethan said. I shifted the phone, propping it against a stack of books so I could see him better. Ethan’s face filled the screen, and even though the lightening looked dim, he looked incredible.“Ohh, no one told me I have this good looking boyfriend,” I said, leaning my chin on my palm.Ethan rolled his eyes, but a smirk tugged at his lips. “Bullshit, Ryan. You say that every time I call.”“Because it’s true every time,” I countered. “How’s life as a future doctor? Still drowning in classes?”“Beyond drowning,” he sighed, leaning back. I could see the thick medical textbooks piled behind him. “I spent six hours today labeling parts of the brain I didn't even know existed. My head feels like it’s going to explode, and I still have a quiz at 8:00 AM. But enough about my misery. Tell me about your day. Did you actually go outside?”I laughed softly. “I did. I took a walk, helped Mom with the garden, and spent

  • Rivals Or Lovers   111

    Champ POVWe were in Kyle’s room, surrounded by open suitcases and half packed boxes. His clothes were littered everywhere. I was folding his shirts the way he liked while he zipped up his toiletries bag and tossed it in.He’d been quiet for a minute, then just stared up like me like he just remembered something, “Kayla’s picking me up in like thirty minutes, She’s driving me herself to the district.”I stopped mid fold, his shirt dangling from my hand. “Today? I thought we said tomorrow, You were gonna wait so I could drive you.”He didn’t look up right away. “Noooo, I told you Kayla’s coming with me. She offered. Her car’s bigger than mine anyway, i need more space for the bags.”I raised an eyebrow, setting the shirt down slow. “Bigger car? I’ve got bigger cars, Kyle.”He finally looked at me, lips twitching like he was fighting a smile. “Is my boyfriend showing off right now?”“Maybe.” I stepped closer, crowding him against the dresser. “Just saying. If it’s about space, I’ve got

  • Rivals Or Lovers   110

    Ryan POV“How was therapy today?” Ethan asked, placing his phone on the desk so the camera caught more of his face. He was in his dorm room, lazily throwing his coat on the chair.“Face-timing you made it way better,” I said, smiling even though my chest still felt a little tight from the session. “You didn’t call me earlier, though. I thought you didn’t love me anymore.”He rolled his eyes, but the corner of his mouth lifted. “Drama queen. I was stuck in a three hour lecture, I couldn’t exactly sneak out to call my needy boyfriend.”I propped my phone against the pillow and flopped back on my bed, staring up at the ceiling for a second before looking back at him. “Needy? I’m wounded.”“You’re fine.” His voice softened. “Tell me for real. How’d it go?”I shrugged one shoulder. “It’s the same boo, as last week. The therapist said I’m making progress, whatever that means. I just want to feel normal again.”Ethan nodded slowly, like he was filing every word away. “You will, you’re alread

  • Rivals Or Lovers   056

    Ethan’s POVWhy was I picking up clothes like I was going on a damn date?I stared at my reflection for a long second, holding a shirt in one hand and frowning at myself in the mirror. What the hell was I doing?This wasn’t supposed to be a big deal. It was just Ryan. The same Ryan who once threw a

    last updateTerakhir Diperbarui : 2026-03-25
  • Rivals Or Lovers   047

    Ethan POVKyle smirked and turned toward me. “Truth or drink, Ethan?”I hesitated. “Truth.”He leaned forward, voice dropping just enough to sound like trouble. “You ever liked someone you shouldn’t?”Ryan’s eyes flicked toward me immediately, sharp and unreadable.I met Kyle’s stare and said simpl

    last updateTerakhir Diperbarui : 2026-03-24
  • Rivals Or Lovers   055

    Ryan POVMy phone notification sound woke me from my afternoon sleep, I turned back to the other side of the bed, Marco was spread up grinning at his phone like he was a clown.I grabbed my phone and saw a message from Ethan. Why was he sending me message? I tapped it to see what the fool sent. ~

    last updateTerakhir Diperbarui : 2026-03-25
  • Rivals Or Lovers   037

    Ryan POVI woke up to a weird feeling—like someone was breathing too close. My eyes cracked open slowly, and there he was.Ethan.His stupid face was just inches away from mine, staring like some creep who had just found his next favorite view.“What the hell are you doing?” I muttered, my voice st

    last updateTerakhir Diperbarui : 2026-03-22
Bab Lainnya
Jelajahi dan baca novel bagus secara gratis
Akses gratis ke berbagai novel bagus di aplikasi GoodNovel. Unduh buku yang kamu suka dan baca di mana saja & kapan saja.
Baca buku gratis di Aplikasi
Pindai kode untuk membaca di Aplikasi
DMCA.com Protection Status