Share

2

last update publish date: 2026-03-26 18:18:23

Marcus arrived early the next morning. Ethan had expected him not to be punctual; most transfers took time to learn the ropes, to figure out schedules. But Marcus? Always precise. Always a step ahead.

Ethan watched from across the empty gym as Marcus strode past the locker rows, eyes scanning. Calm, deliberate, confident—the same aura that had annoyed Ethan the day before.

Ethan grinned under his breath. Today, he was ready.

He had planned carefully. Subtle. Sneaky. Small, perfectly harmless… but irritating enough to get Marcus’s attention.

A bottle of orange sports drink sat on the top shelf of the lockers. Ethan waited until Marcus opened his, just a fraction of a second before he could react, and tipped it carefully.

The liquid cascaded down Marcus’s pristine white practice shirt. Cold. Sticky. Bright orange.

Marcus froze. For a beat, the world seemed to pause.

Ethan leaned casually against the wall, arms crossed, smirking. “Damn. That’s rough.”

Marcus looked down, then back up. His green eyes met Ethan’s, unblinking. Calm. Almost amused, like he was analyzing Ethan rather than getting angry.

“You did this?” Marcus asked.

Ethan shrugged, pretending to be casual. “Prove it.”

A pause. Then Marcus nodded slowly, shutting the locker. Too calmly. It made Ethan’s chest tighten.

“Okay,” Marcus muttered under his breath. “Game on.”

Ethan wondered what kind of revenge, Marcus had planned but he couldn't be bothered by it anyway at least the guy knew Ethan didn't play around.

Practice started, and Marcus didn’t even acknowledge him. No words. No glares. Just… silence. Which somehow made Ethan more irritable. The lack of reaction felt personal.

Halfway through drills, Coach sent them to grab equipment from the storage room. Ethan arrived first. He flicked on the light and started collecting cones, bouncing the ball off the wall absentmindedly.

The door slammed behind him.

He spun. Locked.

“Marcus?” Ethan called, tapping the handle. Nothing.

From the other side came a calm, familiar voice: “You should’ve proved it.”

Ethan laughed, incredulous. “You locked me in a storage room?”

“You’ll survive,” Marcus said.

Ethan leaned his head back against the door, grinning despite himself, he had to admit it was well played. “You’re insane.”

“Probably,” Marcus replied.

Footsteps receded. Ethan rapped on the door once. “Marcus. You’re going to regret this.”

A pause. Then Marcus’s voice, soft but deliberate: “Good.”

And that was it.

When Ethan emerged, dripping a little from sweat and residual orange, the team had arrived. A few snickers floated around, but no one said anything. Everyone could feel it—this tension between Ethan and Marcus.

Ethan caught himself imagining all the ways he could retaliate. Trip him purposely? Knock him out and throw him into a lake with rocks anchored to his feet? Slip a laxative into his water bottle? He had ideas already forming, each one more ridiculous than the last. But the point was the planning. The anticipation. That’s what made it fun.

Marcus, on the other hand, didn’t react at all. Calm, collected. Smug, maybe. Ethan hated it. It pissed him off in a slow deliberate way but was Ethan a bit crazy looking forward to it?

School that day didn’t help. Ethan couldn’t concentrate in class. Every group project or partner assignment had him imagining Marcus, wondering what that little shit was up to and how exactly to get back at him, especially how to get rid of that little smirk and shitty nonchalance. The thought made him grind his teeth.

During lunch, he caught sight of Marcus in the cafeteria, surrounded by other players. Laughing easily. Charming without trying. Perfect hair, perfect smile, perfect everything. Ethan shoved his tray down, muttering under his breath. It’s not fair. He’s annoying. I hate him. I—

He shook his head, trying to shake off the thought.

Back in the gym after school, Ethan made his next move. Subtle, almost theatrical. He waited until Marcus’s bag was unattended, then slid it down the bleachers to the far end of the court, dragging it through the faint dust and scuff marks. Not enough to ruin anything. Just… irritating.

Marcus noticed immediately. He retrieved the bag without a word, dusted his bag to the best of his ability and turned to look at Ethan who pretended to be busy. Ethan smiled internally, he didn't need to stress himself to get on his nerves. But he soon noticed that Marcus was walking towards him.

“You’re getting predictable,” Marcus said quietly as he passed him.

“Still proving nothing, I see,” Ethan replied, smirking.

Marcus dropped the bag at his feet.

Neither moved. The air thickened.

“You think this is about the team,” Marcus said softly, almost a whisper.

Ethan tilted his head. “Isn’t it?”

“No. This is just you not liking that you’re not the best anymore.”

That hit harder than it should have. Ethan’s chest tightened, but he kept his voice light. “Keep telling yourself that.”

Marcus held his gaze. Unflinching. “I don’t have to.”

For a second, something unspoken flickered between them. Not a fight. Not a truce. Something… worse. Something neither had a name for yet.

Then Coach’s whistle blew, and it broke.

That evening, Ethan decided to look up Marcus on I*******m.

He tried different username combos before he finally found THE Marcus Hale account. He had 7k followers on I*******m which surprised Ethan and he wondered how popular Marcus was.

Marcus didn't have many pictures on his I*******m, his last post dated to 4 years ago when he was a scrawny little kid but he looked like a nice kid, the post has 50k likes and Ethan scrolled through the comments which were mostly people telling him to model and a surprising amount of grown adults telling him to DM them.

Ethan cringed and realized why he didn't post again. Out of habit, Ethan liked the post.

He froze. For a second, panic bubbled up.

He quickly unliked the post and put his tiny account of 700 followers in private, he hoped to God that Marcus didn't realise it was him.

Ethan tried to sleep but it felt like fate played a game on him because he phone buzzed and he saw a message request from Marcus.

'I almost thought that your obsession with me ended at the court'

Ethan wanted to reply maliciously but for his own piece of mind he blocked him. Seeing his childhood almost softened his heart but he remembered how much of a shit the present Marcus was.

Then, against his better judgment, he grinned. Not annoyed. Not angry. Not even entirely logical. Just… interested.

“Okay,” he muttered under his breath.

War had officially started.

And it was only just beginning.

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

Latest chapter

  • Crossing The Line    73

    The practice at the new court was tense from the very first drill. The heat inside the unfamiliar gym was stifling, the air thick with sweat and squeaking rubber, and Ethan was already running on a dangerously short fuse after the horrific bus ride. He was moving aggressively on the floor, slamming his feet onto the hardwood, snatching rebounds with violent force, and taking shots with way too much power behind them.During a high-strung 5-on-5 scrimmage, Marcus managed to read Ethan's movement and cleanly strip the ball from his hands right near the key. It was a good play, but as Marcus turned to transition down the court, he threw out a casual comment over his shoulder, his voice loud enough for Ethan to hear over the shoes squeaking on the floor."You're rushing it, Ethan," Marcus said, offering a small, half-amused tilt of his head that he meant as playful court banter to break the ice between them. "You always try to force the play when you get desperate. Just let me handle the

  • Crossing The Line    72

    The whole trip was a complete mess from the very second Coach opened his mouth that morning. Out of nowhere, he pulled some random mandate, claiming he wanted the squad to run drills and scrimmage on a different court so they wouldn't get "too comfortable with home court advantage." Since it was just an unofficial, quick trip to a local athletic facility a few miles out of town, the school hadn't cleared any special travel arrangements for them. There was no comfortable private charter bus, no reserved van, and zero extra space to breathe. It was just all fourteen of them, plus their heavy equipment bags, forced to shove themselves into one tiny, outdated mini-bus that smelled faintly of old gasoline and stale sweat.The moment the folding doors squeaked open in the parking lot, someone near the front of the line shouted that the last person inside was a rotten egg. That single dumb comment triggered an instant, chaotic dash for the seats. Guys were shoving each other by the shoulder

  • Crossing The Line    71

    "Yo, did you guys see the new drop on the site?" Jamal shouted the second he walked into the gym, tapping frantically on his phone screen before holding it up for the rest of the guys. "Hale’s actual face is on the front page!"A small crowd instantly formed near the bleachers as Tyrone and Luke leaned in to get a look. Ethan was standing off to the side, adjusting his laces and trying his absolute best to look completely unbothered. But curiosity won out. He cast a quick, nonchalant glance over his shoulder, his eyes locking onto the screen.The sportswear brand had just launched their digital campaign featuring Marcus, and the photos were devastating. Marcus was modeling their core line, showing off his toned, absurdly muscular frame in a pair of low-rise athletic shorts and a compression top. In the main promo shot, Marcus had his hands hooked low into his waistband, pulling the fabric down just enough to expose his sharp V-line with the dark, prominent veins tracing all the way do

  • Crossing The Line    70

    The start of a fresh week did absolutely nothing to cool down the boiling tension in the gym. After some grueling days of Ethan completely ignoring Marcus's entire existence, cutting him off in the hallways, walking out of rooms the second he entered and treating him like an invisible ghost, Monday morning practice arrived with a vengeance.The real shockwave hit the team before anyone even picked up a basketball. Marcus walked out of the tunnel, and the entire room seemed to stop. He had completely dyed his hair. The familiar, safe, golden-blonde locks were entirely gone, replaced by a deep, midnight black that contrasted sharply against his skin.The new look was sharp, dangerous, and made him look insanely sexy. It completely stripped away any remaining hint of the innocent "good boy" persona, elevating his sharp jawline and making his piercing green eyes pop with a lethal, hypnotic intensity.When Ethan walked onto the court, his eyes instinctively sought out his rival, and he fro

  • Crossing The Line    69

    The cold war between the two co-captains dragged into the next practice, casting a suffocating shadow over the entire gym. Ethan kept his jaw clenched and his eyes strictly locked onto the ball, the court, or the wall—anywhere that wasn’t Marcus Hale. He ran his suicide drills with a frantic, punishing intensity, pushing his sore body to the absolute limit just to burn off the residual humiliation eating him alive. Marcus tried multiple times to catch Ethan’s eye during passing drills, deliberately placing the ball perfectly in Ethan’s pocket, hoping for even a fraction of acknowledgment. He got nothing. Ethan caught the ball, made the shot, and turned on his heel without a single glance back.When the final whistle blew, the heavy silence traveled with them toward the back of the gym. As the team began filtering down the narrow concrete hallway toward the locker room, Marcus accelerated his pace, using his long strides to close the gap between them. He caught up to Ethan just a few

  • Crossing The Line    68

    The tension between the two during Monday morning's practice was thick enough to cut with a knife. After the absolute disaster of Friday night—after slamming the front door to Marcus's massive house so hard the frame rattled—Ethan had spent the entire weekend actively avoiding any form of contact. He had holed up in his room, ignoring every single urgent text and incoming call that flashed relentlessly across his phone screen. He had left the notifications sitting there, a mounting pile of unread messages from Marcus Hale that he refused to acknowledge, completely freezing him out. When they finally stepped onto the polished hardwood for the first official session of the week, the shift in their energy was immediately obvious to everyone in the gym. They ran their individual warming-up drills in a state of complete, icy silence, stubbornly refusing to look each other in the eye even when running overlapping routes. If a ball bounced from Marcus toward Ethan, Ethan would grab it wi

  • Crossing The Line    1

    Ethan liked quiet mornings. Which was exactly why the sound of the gym door opening pissed him off instantly. He didn’t look up right away. Just tightened the laces on his sneakers, pulling them a little harder than necessary, like that alone could block out the interruption. His earbuds were alr

  • Crossing The Line    6

    The first crack didn’t come from them, and Ethan almost missed it because he wasn’t paying attention to anything outside of himself.Practice had already started, the usual sounds of sneakers squeaking and balls hitting the floor filling the gym, when Jason called his name from the side. It wasn’t

  • Crossing The Line    5

    The next day was worse in a way Ethan hadn’t expected. He told himself it was because of the fight, because Coach had forced them into this situation, because the entire team had seen them lose control. That should have been enough to explain the tight feeling in his chest as he pushed open the gy

  • Crossing The Line    4

    By the end of the week, it stopped being funny. At first, people had laughed. Quiet snickers when Ethan messed with Marcus’s stuff. A few amused looks when Marcus bumped into him a little harder than necessary during drills. It had felt like typical team tension. Competitive. Petty. Normal. But 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