The silence in the Rosewood locker room was heavy, broken only by the steady roar of the hot showers filling the room with a thick, suffocating steam.
Coach Thorne's voice was practically still bouncing off the concrete walls. "Work on your shit and stop fighting. It's affecting the team." The words were a blunt axe, cutting right through the remaining adrenaline of their first loss of the season. Everyone had scrambled out of the locker room as fast as they could, eager to escape the suffocating tension, leaving only two people behind.
Kael stood under the spray, his forehead pressed against the cool tile wall. His lungs still burned from the fourth quarter, but his chest burned hotter from anger. They had lost by four points. Four points that could have easily been made up if a certain rich-kid point guard had just passed the damn ball.
The heavy metal door of the shower room banged open, the sound echoing like a gunshot.
Kael didn't even have to look to know who it was. The heavy, deliberate footsteps told him everything. He turned around, wiping the water from his eyes, just as Xavier marched into the steam. Xavier hadn't even taken off his jersey yet; the dark green and gold fabric was soaked at the collar from sweat, his chest heaving.
"You're a selfish piece of work, Donovan," Xavier spat, his voice low but sharp enough to cut. "You completely blew the spacing in the final two minutes. If you actually ran the play instead of trying to be a hero-"
"Me?" Kael barked, stepping directly into Xavier's space, the water pouring over his shoulders. "I was open on the perimeter twice, Reyes! You looked right at me and drove into a double team. You'd rather take a garbage shot and lose the game than look like you need my help."
"Because you can't be trusted!" Xavier shouted, stepping closer until they were chest to chest, the heat radiating off them turning the air thick. "You're a loose cannon. You play like you've got something to prove to the whole world, and it's dragging the rest of us down."
"I have everything to prove!" Kael yelled back, his voice cracking with the sheer weight of his scholarship, his future, his mother's face flashing in his mind. "Unlike you, I don't have a millionaire daddy waiting to buy me a spot in the draft if I fail. So don't talk to me about dragging this team down when you're playing like a spoiled little prince!"
"Shut up," Xavier growled, his eyes darkening, a dangerous spark igniting in his gaze. "Just shut the hell up."
"Make me," Kael dared, his jaw clenched, hands fisting at his sides.
Xavier didn't hesitate. He slammed his palms against Kael's chest, pinning him back against the wet tile wall. The anger between them snapped, completely shifting its frequency. Before Kael could even process the movement, Xavier leaned in and crashed his lips against Kael's.
Kael froze. His eyes went wide, his brain completely short-circuiting as the cold spray of the shower hit the side of his face. Xavier Reyes was kissing him. The guy who had hated him since high school, the guy who only ever had eyes for the lead cheerleader, was gripping his jaw and pressing a fierce, desperate kiss against his mouth.
The shock lasted only a second before the sheer intensity of the friction took over. The anger that had been driving them apart for years suddenly magnetized them. Kael's eyes fluttered shut, a low groan escaping his throat as he kissed him back, his hands moving up to grip Xavier's damp jersey. The kiss was messy, hot, and fueled by a lifetime of rivalry, their lips moving against each other with a raw, demanding hunger.
Xavier's hands slid down Kael's wet sides, his touch burning against Kael's skin despite the water. They were breathing each other's air, the boundary between hatred and desire completely blurred.
Slowly, Xavier pulled back, his breath hitching as he looked down at Kael. The arrogance was completely gone from Xavier's face, replaced by a raw, unadulterated hunger. Without a single word, Xavier sank to his knees on the wet tile floor.
Kael's breath caught in his throat. He looked down through the rising steam as Xavier's hands reached out, wrapping around Kael's thick, rigid length. Xavier's thumb brushed over the heavy steel barbell piercing through the head of Kael's cock, his gaze locked onto it with pure lust.
Xavier leaned forward, his tongue darting out to give the metal piercing a slow, deliberate lick.
Kael gasped, his hips twitching forward involuntarily as a jolt of pure electricity shot straight up his spine. He looked down, his eyes already hooded and heavy with lust, his fingers twitching against the air. Xavier looked up at him through his dark eyelashes, a silent acknowledgement of the power he now held, before he leaned back in.
Xavier wrapped his lips around the heavy head of Kael's cock, sucking down hard. Because of Kael's size and the piercing, Xavier couldn't take it all into his mouth at once, but the friction of the metal against his tongue only seemed to drive him crazier. He began to bob his head, taking as much of the thick length into his mouth as he could manage, his lips forming a tight, wet seal.
"Ah... damn it, Xavier," Kael groaned, his head snapping back against the tile wall.
The sensation was overwhelming. The combination of the hot shower water, the slick friction of Xavier's mouth, and the cold metal of his piercing being swirled over by Xavier's tongue made Kael's knees go weak. Automatically, Kael's hands found their way into Xavier's thick, dark hair, his fingers fist-fucking the wet strands to anchor himself as Xavier sucked him with an intense, desperate rhythm.
Xavier used one hand to grip the base of Kael's shaft, pushing him deeper into his throat, while his other hand slid up Kael's thigh, squeezing the muscle tightly. Every wet, sliding movement of Xavier's mouth sent waves of heat crashing through Kael's lower abdomen. The intense rivalry that usually dictated every second they spent together was completely consumed by the loud, echoing sounds of Xavier's enthusiastic sucking in the empty, tiled room.
Kael gripped Xavier's hair tighter, his hips beginning to roll forward into the heat of Xavier's mouth, completely lost in a dangerous game where neither of them knew the rules anymore.
Kael gripped Xavier's hair tighter, his knuckles turning white as his hips began to roll forward, completely driving himself into the heat of Xavier's mouth. He was entirely lost in pure, unadulterated pleasure. The friction of the metal piercing combined with the tight, wet suction of Xavier's throat was too much to handle after a grueling four quarters on the court.
With a few more desperate, heavy thrusts, Kael hit his limit. He groaned loudly, his body stiffening as he came heavily right into Xavier's mouth.
Xavier didn't pull away. He took the full force of it, his throat working as he swallowed every single drop.
For a long, heavy moment, the only sound in the room was the steady hiss of the shower and their ragged, uneven breathing. The thick cloud of lust that had taken over the space began to evaporate, leaving behind a cold, stark reality.
As the fog cleared from Xavier's eyes, he looked up at Kael from the floor. Shock, panic, and a sudden wave of sheer realization washed over his features. The reality of what he had just done with Kael Donovan, his fiercest rival hit him like a physical blow.
Before Kael could even open his mouth to speak, Xavier scrambled to his feet. He didn't say a word. He didn't even grab his gear. Turning on his heel, Xavier practically fled the shower area and burst through the locker room doors, exiting into the hallway with lightning speed.
The heavy door slammed shut, the echo ringing through the empty room.
Kael was left standing under the pouring water completely alone, his chest heaving, his mind entirely blown. He stared at the empty doorway, a million questions racing through his head as he tried to process what the hell had just happened.
The morning after the locker room explosion, the sun hit the hardwood of The Nest with a blinding glare.
Kael hadn't slept a wink. Every time he closed his eyes, he felt the heavy slide of Xavier's mouth, the sharp contrast of the cold metal piercing against hot skin, and the desperate grip of his hands in dark, damp hair. It was driving him insane. He was a guy who liked simple things that weren't complicated. He hated the kind of emotional shit that left him overthinking everything late at night. That was exactly why he only ever did casual hookups; he didn't like commitment, and he absolutely hated the idea of being tied down. But what had happened under the showers wasn't simple at all. It was messy, heavy, and totally tangled up in a rivalry that had no business being physical.
And across campus, in his high-end apartment, Xavier was unraveling just as fast. He had spent the entire night staring at his ceiling, his lips still burning from the memory of Kael's mouth. He was bisexual, he knew that, but he had never acted on it. He had always kept his attractions to men tucked away as quiet, harmless crushes while maintaining his perfect life with Sienna. But this? Sucking his fiercest rival's cock until he came in his mouth? Swallowing every drop? It wasn't a harmless crush. It was an absolute lapse of judgment and an absolute disaster currently eating him alive. Both of them were completely consumed by the memory, unable to shake the phantom feeling of each other's touch.
Kael walked into the gym for early morning film study, his duffel bag slung heavily over his shoulder. He expected a confrontation. He expected Xavier to corner him, to threaten him, or at least to demand they never speak of it again.
Instead, Xavier was fighting like hell to play it cool.
Xavier was already sitting in the front row of the film room, completely immaculate in his pristine Rosewood practice gear. His posture was perfectly straight, a tablet in his lap, trying to pretend he was listening to something his best friend, Mase, was saying. In reality, his mind was screaming, his heart hammering against his ribs the second he heard Kael's heavy footsteps enter the room.
When Kael walked past him, dropping his bag loudly onto an empty chair, Xavier didn't flinch. He didn't glance up. He forced himself to treat Kael like a ghost, even though every nerve ending in his body was hyper-aware of how close Kael was standing.
"Alright, eyes up," Coach Thorne barked, walking into the room and immediately turning off the overhead lights. The projector flared to life, illuminating the screen with footage from last night's brutal fourth-quarter collapse.
"Let's look at the absolute garbage that cost us our first game," Thorne said, his voice dripping with venom. He clicked a button, freezing the tape. On screen, Xavier was driving the lane, completely surrounded by two defenders from the Harbor Sharks. On the opposite wing, Kael was wide open, his hands up, calling for the ball.
"Reyes," Thorne growled, pointing a laser at the screen. "What do you see here?"
Xavier cleared his throat, his tone completely professional, though his chest felt tight. "A collapsed lane, Coach. I should have kicked it out to the perimeter."
"Damn right you should have," Thorne snapped. "But instead, you forced a contested layup. Why?"
Xavier paused, and for a split second just a fraction of a moment his eyes flicked toward the side of the room where Kael was sitting. The cool, robotic facade cracked just enough for Kael to see the lingering panic and the dark, heavy lust that was still hiding underneath.
"Bad judgment, Coach," Xavier said quietly. "It won't happen again."
"It better not," Thorne warned, turning his glare over to Kael. "And Donovan, you saw he was trapped. Instead of cutting to give him an outlet, you stood there like a statue yelling at him. Your chemistry is non-existent. You two are the anchors of this offense, and right now, you're dragging us to the bottom of the ocean."
Thorne clicked the remote, turning the lights back on. The sudden brightness made everyone blink.
"We have practice at ten. If I see one single possession where you two aren't on the same page, the entire squad is running lines until you puke. Get out."
The team filed out toward the locker room to gear up for the court. Kael purposely lagged behind, letting the rest of the guys get a head start. He watched Xavier walk toward the water fountain, his stride quick and hurried.
Kael accelerated his pace, cutting across the hallway and stepping directly in front of the fountain just as Xavier wiped his mouth and stood up.
Xavier froze, his chest heaving slightly as he found his path blocked. Up close, Kael could see the faint dark circles under Xavier's eyes. The proof was right there: the untouchable prince hadn't slept either, his mind just as tortured by the shower encounter.
"Get out of my way, Donovan," Xavier muttered, trying to step to the left, though his voice lacked its usual bite.
Kael stepped with him, locking his jaw. "We're not doing this."
"Doing what?" Xavier's voice was a low, dangerous whisper, his eyes darting frantically down the hallway to make sure they were alone. "There is nothing to do. Move."
"You sucked my cock in the shower last night, Reyes," Kael hissed, leaning in close enough that only Xavier could hear the brutal honesty of the words. "You swallowed every drop of my come, panicked like a little girl, and ran out of the room. You don't get to act like I'm invisible today when I know you're thinking about it just as much as I am."
Xavier's face went completely pale, his hands fisting so hard at his sides that his knuckles turned white. He looked around wildly, a muscle jumping in his jaw as the sheer terror of his own consuming thoughts cracked through his polished exterior.
"Keep your mouth shut," Xavier snarled, his voice trembling with a mixture of rage, fear, and a heavy dose of unwanted arousal. "That was a mistake. The game... the adrenaline, the anger. It was a freak occurrence. It didn't mean anything."
"A mistake?" Kael let out a dark, mocking laugh. "You looked at me like you wanted to eat me alive. You didn't look like a guy making a mistake, rich boy. You looked like you've been wanting to do that since high school. And you can't stop thinking about it now."
"I am with Sienna," Xavier whispered fiercely, stepping closer, his eyes dark with an intense, warning heat that practically gave away how conflicted he was. "I have a life. I have a future. I don't do... this. You and I are teammates, and that is it. If you ever mention last night again, I will make sure coach benches you so fast your head will spin."
"Threatening my scholarship? Classic," Kael scoffed, his temper flaring up to its usual boiling point. "You think you can just erase it? You think because you have money you can just delete the things you do?"
"I'm not erasing anything because nothing happened," Xavier said, his voice deadpan, though his breathing was shallow. He forced his way past Kael's shoulder, his upper arm brushing against Kael's chest. The brief physical contact sent a weird, electric jolt through both of them, making Xavier pause for a fraction of a second, his eyes widening as the memory of the shower rushed back in full force, before he forced himself to keep walking.
"See you on the court, teammate," Xavier threw back over his shoulder, his voice returning to its practiced, arrogant tone.
Kael stood in the hallway, his heart hammering against his ribs. He could still smell the faint scent of Xavier's expensive cologne mixed with the gym's sweat. Xavier was terrified, that much was obvious. He was a guy trying to protect a perfect lie of a life, but his eyes had given him away. He was trapped in the memory of last night just as deeply as Kael was.
As Kael watched him walk into the training room, he knew one thing for certain: the hatred between them wasn't clean anymore. It was toxic, dirty, and wrapped up in a mutual secret that was going to make sharing the court an absolute living hell.
The tension from the hallway didn't dissipate; it just moved out onto the hardwood.
Practice was a masterclass in psychological warfare. True to his word, Coach Thorne put Xavier and Kael on the exact same scrimmage squad, forcing them to run the floor together for two brutal hours. It was torture. Every time Xavier called out a play, his voice sounded strained. Every time Kael set a hard screen, his body collided with Xavier's, sending a reminder of the locker room straight through their nervous systems.
Xavier kept his distance, treating the ball like a hot potato whenever he had to pass it to Kael, releasing it a second too early just to avoid looking him in the eye. Kael slammed his dunks with extra, violent force, his eyes burning holes into the back of Xavier's jersey.
By the time Thorne blew the final whistle, the entire team was collapsing onto the benches, gasping for air.
"Better," Thorne growled, wiping sweat from his own forehead. "Still sloppy, but better. Shower up. Media day starts in thirty minutes, and I don't want a single one of you looking like a bum in front of the cameras. Go."
Kael grabbed his towel, purposefully taking his time so he wouldn't end up in the showers at the same time as Xavier. The mere thought of standing under the running water near him made his chest tighten. He waited until the locker room cleared out completely before heading in, quickly washing off the grime of practice and changing into his official, pressed gold-and-green Rosewood Ravens media suit.
When Kael stepped out into the main press room, the bright studio lights were blinding. Cameras were set up on tripods, and local sports reporters were milling around, clutching clipboards.
Standing right in the center of the room, looking effortlessly perfect, was Xavier.
He was holding hands with Sienna Brooks.
Sienna looked every bit the campus diva she was her cheerleading uniform was pristine, her high ponytail swinging as she laughed at something Xavier said. Xavier was smiling down at her, his arm wrapped tightly around her waist. To anyone looking, they were the ultimate power couple, a picture-perfect athletic brand.
But Kael noticed the details. He noticed how tightly Xavier's fingers were gripping Sienna's hip, a little too tense, a little too forced. And he noticed the exact moment Xavier's eyes drifted past Sienna's shoulder and locked onto him.
The smile on Xavier's face faltered for a fraction of a second. His chest rose and fell in a sharp, sudden breath.
"Xavier, babe, are you listening to me?" Sienna asked, her perfect brows furrowing slightly as she noticed his sudden distraction. She turned around, following his gaze right to Kael. Her expression cooled instantly. She hated Kael, mostly because Kael never bowed down to the social hierarchy she and Xavier sat on top of. "Oh. Great. Him."
Xavier quickly recovered, pulling Sienna closer. "Yeah, sorry, sweetie. Just... thinking about the media questions. I should probably go sit at the podium."
"Don't let him ruin your mood," Sienna whispered, patting Xavier's chest before kissing his cheek. "You're the star here. I'll be waiting right by the baseline."
As Sienna walked away, Xavier didn't move. He stood by the edge of the press table, his eyes locked onto Kael, watching him approach.
"Nice suit, Reyes," Kael muttered as he passed by, his voice low enough to stay under the radar of the nearby journalists. "Matches the girlfriend. Very clean."
Xavier's jaw tightened, the polished prince look fading into raw irritation. "Don't start, Donovan. We have a dozen microphones about to be shoved in our faces. Act like a professional."
"I am acting like a professional," Kael said, leaning against the edge of the table, his arms crossed. "I'm just wondering how you manage to hold her hand when your mouth was busy doing something entirely different less than twenty-four hours ago. Must take a lot of practice."
Xavier stepped closer, his breathing turning shallow, a dangerous flash of panic and heat crossing his face. "I told you, that didn't mean anything. I love Sienna. What happened with you was... a freak side effect of adrenaline. It's over."
"Right. Keep telling yourself that," Kael whispered, flashing a sharp, mocking grin. "But every time you kiss her today, you're gonna taste me."
Before Xavier could respond, a voice cut through the air.
"Xavier! Kael! Over here, please!"
It was Lina Park, the student sports journalist. She was holding a digital recorder, her sharp, clever eyes darting between the two of them with immense curiosity. She adjusted her glasses, a small, knowing smile on her lips as she stepped up to the podium.
"Lina," Xavier said, his voice instantly flipping back to his smooth, PR-trained tone. "Good to see you."
"Good to see you both," Lina said, tapping her recorder. "I wanted to get a quick quote for the campus daily. After last night's incredibly loud, explosive argument in the timeout huddle, the two of you seemed unusually quiet during practice today. No shouting, no fighting. In fact, you barely spoke a word to each other on the court. Is there a new strategy to handle the communication breakdown, or are you two just avoiding each other?"
The question hung in the air like a live wire.
Xavier froze. His heart did a violent thud against his ribs, and his mind went completely blank. He was usually so good with the media, always knowing exactly what to say to protect his family's brand, but right now, his nerves were entirely shot. Looking at Lina, and knowing Kael was standing right beside him, his throat went totally dry. He opened his mouth, but nothing came out. He was completely stuck, paralyzed by the sheer panic that he might say the wrong thing and blow up his entire life.
Kael saw the exact moment the confident star point guard started to drown in his own head. Realizing Xavier was too nervous to even speak, Kael stepped in to break the heavy silence.
"It's not avoidance, Lina," Kael smoothly answered for them, his voice calm and steady. "Coach told us to work on our shit. So we're working on it. Less talking, more playing. We don't need to be best friends to win games."
Lina blinked, surprised by Kael's sudden professionalism, before looking back at Xavier, whose breathing was still noticeably shallow. "And you, Xavier? Do you agree? Is the rivalry finally cooling down?"
Xavier swallowed hard, forcing his PR mask back into place as his voice dropped a pitch. "Yeah. Kael is right. The rivalry isn't going anywhere... but we know what the stakes are."
Lina smiled, wrapping up her notes. "Fascinating. Thanks, boys. Good luck on Friday against the Sharks."
As Lina walked away, the heavy silence snapped back into place. Xavier let out a slow breath, his shoulders dropping slightly. He looked at Kael, his expression completely guarded but less hostile than before.
"Thanks for the assist," Xavier muttered under his breath, turning his back to the room so no one could see them talking.
"Don't thank me," Kael said bluntly, his tough exterior firmly back in place. "I didn't do it to save your ass. I did because her questions were beginning to annoy me and I need us to be done with this."
Kael turned and walked toward his designated interview chair, leaving Xavier standing alone under the burning studio lights. Xavier watched him go, his chest aching with a terrifying realization: Kael was a liability, a loose cannon, and a threat to everything his family expected him to be.
But as Xavier looked down at his own hands, he could still feel the phantom sensation of Kael's grip in his hair, and he knew, with absolute certainty, that the disaster was only just beginning.