LOGINMarcus 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.The clearing felt bigger the longer Ethan stood there, the bonfire casting shifting shadows that made everything look a little unreal. Music pulsed through the air, bass thumping so deep it rattled his ribs and made his pulse match the rhythm whether he wanted it to or not. People kept arriving in small groups, laughter and shouts blending with the tracks blasting from the speakers. Someone had hooked up fairy lights on low branches, adding soft white glows that mixed with the fire’s orange, turning the woods into something almost magical and chaotic at the same time.Ethan sipped his drink again, the alcohol spreading warmth through his limbs faster than he expected. He wasn’t used to this—barely ever drank, usually sticking to water or soda at team hangs.But tonight the buzz felt like a shield, dulling the sharp replay of that missed layup and the way Marcus had saved the game at the last second. The inferiority still sat there, but it was fuzzier now, easier to push aside.Tyron
Ethan’s room felt too small, the walls pressing in like they knew every secret he was trying to hide. The team group chat lit up his phone screen with rapid-fire messages about the party—*Victory bash tonight, don’t miss it*—and he kept staring at the words, thumb hovering, heart doing that annoying stutter it always did when he thought about stepping out of his safe little bubble. The win from earlier should have felt good, but all it did was replay that missed layup in his head on loop. Marcus swooping in to save it. The crowd losing their minds. Lila’s voice rising above everything. Ethan shook his head hard, trying to shove the memory away. Tonight he was going to the party. He needed something—anything—to quiet the noise in his brain.He stood in front of his closet, clothes scattered across the bed like casualties of war. Black hoodie? Too safe, too much like the version of himself his mom would approve of. The faded team t-shirt with the ripped collar? It smelled like the gym
The gymnasium was alive with noise—crowd roaring, sneakers squeaking, the sharp blast of whistles cutting through everything. Ethan’s heart pounded hard against his ribs as he stepped onto the court for warm-ups, the scout rumor hanging over the team like a thick cloud. Coach had mentioned it casually in the locker room: “Scout in the stands tonight, boys. Play like your future depends on it.” Those words had lit a fire under everyone. National TV buzz, college eyes watching, the chance to stand out. Ethan felt the pressure, but at first he pushed it down. He was going to play well tonight. He had to.At the start of the game, Ethan was locked in. He matched Marcus step for step. When Marcus drove to the basket, Ethan was right there setting screens, calling out switches on defense. They ran plays like they used to—smooth, instinctive, the kind of chemistry that made the team dangerous. Ethan drained a mid-range jumper early, then stole the ball on the next possession and dished it
Lunch was loud like always, but today the noise felt distant to Ethan, like it was happening underwater. He sat at the usual long table with the team this time, the tray in front of him barely touched. Jason had shown up for the first time since his “break,” sliding into a seat near the end without saying a word to anyone. Hood up, eyes down, picking at his food in silence. He was avoiding everyone—staying quiet, shoulders hunched like he wanted to disappear into the bench.Ethan’s heart picked up speed the second he spotted him. This was his chance. He had been waiting for Jason to reappear so he could finally get some answers about what really happened with the rumors and why he’d been gone for so long because Jason everyone knew, wouldn't't give up basketball for that long. He leaned forward a little, keeping his voice low so the others wouldn’t overhear. “Jason, hey… you good man? You’ve been MIA for days. Coach said it was school stuff, but I—”Jason didn’t even look up. He jus
It was another day and everyone felt refreshed especially Ethan.Ethan walked into the gym with a plan. He was going to lighten up. No more ignoring Marcus. No more throwing balls or giving the cold shoulder like a jealous idiot. Last night in bed he had decided—he would talk to Marcus, clear the air, maybe even crack a joke or two during drills. Act normal. Be the bigger person. The jealousy was stupid anyway. Marcus was just being nice to an old friend. That was it—he repeated to himself Lila a broken record.He laced up his shoes with fresh determination, glancing around the court. Marcus was already there, warming up with a few easy shots. Their eyes met for a second. Ethan gave a small nod—his version of an olive branch. Marcus nodded back, green eyes flashing with that easy smile. For a moment it felt like things could reset.Then the double doors at the far end banged open.Lila walked in, bright and energetic like always. Brown hair with blonde highlights tied back into a mes
It's practice time at the court.The gym echoed with the usual sounds—squeaking sneakers, bouncing balls, Coach’s sharp calls cutting through everything. But today the court felt different. Tense. Like the air itself was holding its breath.Ethan wasn’t talking with Marcus at this point. Not even a little. He just ignored him completely. Every pass that should have gone to Marcus got redirected somewhere else and if he absolutely had to, he would pass to Marcus without maintaining any sort of contact. Every time they were supposed to run a play together, Ethan acted like Marcus wasn’t even there. No eye contact. No quick nods. Nothing. The cold shoulder was loud and clear, even if the rest of the team hadn’t fully caught on yet.Marcus, on the other hand, thought they were having one of those moments.He figured it was just another round of their usual push-and-pull. The kind where Ethan got in his head and Marcus had to pull him back with a joke or a shove. So when Ethan cut past hi







