LOGINBy the third day, the gym felt like its own battlefield.
No one said anything outright, but Ethan could feel it: sides were forming, tensions tightening like stretched cords. Who laughed at which joke. Who passed the ball to whom. Who stayed silent when the air turned thick. Every small move carried meaning now, and Ethan had learned quickly that Marcus’s presence amplified everything. Marcus arrived early, as usual, calm and collected. Leaning against the wall, he scanned the gym with those unnervingly sharp green eyes, arms crossed. Ethan’s chest tightened without warning. He hated that he noticed it. Hated that Marcus’s mere existence could make him feel this… unsteady. Ethan’s mind started turning. A plan formed. Not dangerous, not messy, just annoying enough to get under Marcus’s skin without leaving a trace. He waited until Marcus went to grab a basketball. Then, silently, Ethan opened Marcus’s locker. He rearranged his shoes, stacked the towels differently, and switched the water bottle with a half-empty one from the supply shelf. Not enough to ruin anything, just enough that someone as precise as Marcus would notice. He closed the locker carefully and leaned back, pretending to stretch. Marcus returned, retrieved his bag, and froze just for a fraction of a second. His green eyes flicked over the slightly altered arrangement. No words. No visible reaction. But Ethan caught the tiny twitch at the corner of his mouth—the faintest hint of irritation. “You’re predictable,” Marcus muttered under his breath as he passed by. Ethan smirked, bouncing the ball lightly. “Still proving nothing, huh?” Marcus didn’t answer, just moved on, tossing the ball to a teammate. But something in his calm, measured movements suggested he’d noticed, that he’d registered the subtle jab. And that alone sent a rush through Ethan—small victories, he told himself. Tiny, almost invisible wins, but satisfying nonetheless. Coach blew the whistle, calling everyone to the center. “Alright, scrimmage time. Pair up and make it work.” Ethan groaned. His stomach twisted. Of course, the coach paired him with Marcus. Of course. Marcus merely nodded once and moved into position. Calm. Efficient. Perfectly infuriating. The scrimmage started, and Ethan’s nerves were frayed almost immediately. Every pass he made, every cut he took, he felt Marcus’s eyes on him. He couldn’t tell if Marcus was judging, observing, or waiting to pounce, Marcus hadn't exacted any revenge back and it was starting to scare him. Was he overdoing it? Either was Marcus kept looking at him and he could constantly feel his eyes on him at every turn. Ethan dribbled aggressively, spun, and shot, forcing himself to ignore the twisting feeling in his chest. Every time their shoulders brushed, or Marcus pivoted just slightly too close, he felt his heart almost give out. It’s just basketball, Ethan muttered under his breath. Just a game. But it wasn’t. Not anymore. Marcus moved with a quiet precision, passing seamlessly, anticipating plays before they happened. He didn’t say a word. He didn’t correct Ethan. He just… existed, smooth and calm, every movement controlled, every glance calculated. Ethan tried to retaliate, throwing a hard pass in Marcus’s direction, hoping he’d fumble. Marcus caught it effortlessly and sent it back without a flicker of reaction. “Predictable,” Marcus said again, low and casual. Ethan froze. Heat flooded his face for a moment. “What was that?” he hissed, trying to sound annoyed. Marcus didn’t answer. Just dribbled past him, shoulders brushing ever so slightly. Ethan’s jaw tightened. He hated that he felt so affected by this—so flustered by someone who hadn’t even said more than a few words to him. By the halfway point, Ethan’s muscles were sore, sweat soaked his shirt, and his breathing was uneven. But every glance toward Marcus made it worse. Every quiet, calculating observation from those green eyes made his chest twist. During a break, Ethan sank onto the bleachers, water bottle in hand, trying to convince himself he wasn’t… what? Intimidated? Flustered? Confused? Somewhat angry? He didn’t know. He only knew he hated that he felt watched. Marcus leaned against the railing across the court, towel draped over his shoulders, casually watching the team. Ethan caught his gaze. Green eyes flicked to him, then away, like a predator marking territory without making a move. Ethan’s stomach fluttered. He wanted to ignore him. To shove the ball at his chest and storm off. But none of it happened. He didn’t move. He couldn’t. After practice, Coach blew the final whistle. “Good work today, team. Remember: teamwork wins games, not ego.” Ethan grabbed his bag and headed to the locker room, muscles sore, heart still pounding from adrenaline—and from Marcus. He glanced toward the bleachers where Marcus was collecting his gear. Green eyes met his for a split second. No words. Just the same unnerving, calm stare that left Ethan fidgeting with his backpack straps. As he walked past, Marcus tilted his head ever so slightly, as if acknowledging the morning’s locker prank. Ethan felt heat rise in his chest. Tiny, invisible victories—they were addictive. Later, sitting in Algebra class, Ethan tried to focus on Mrs. Kearney’s lecture. Equations blurred in his vision. Numbers, variables, homework assignments—all faded into the background of Ethan's chaotic mind. Mrs. Kearney glanced at him. “Ethan, are you with us? You’ve been falling behind lately. Keep it up, and you’ll need extra help after class.” Ethan forced a nod, cheeks warming. Extra help, he thought bitterly. He hated it. Hated that he had to work harder than usual. Hated that he couldn’t stop thinking about Marcus. It’s just… someone being good at basketball. Just a teammate. Right. Sure. He clenched his fists under the desk, trying to will the thoughts away. But they didn’t leave. They wouldn’t leave. And by the time he slumped onto his bed that evening, muscles still sore from practice and brain buzzing with numbers and strategies, Ethan knew one thing for certain: the war wasn’t over. And Marcus? He was winning.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







