13. Cj
CJ
The hotel room smelled like bleach, sweat, and the air freshener housekeeping used too generously.
The patterned carpet was rough under his bare feet, and he could hear the low hum of tractor-trailer engines bleeding through the walls.
Obscenely bright lights from the parking lot slipped into the room through a narrow gap in the curtains.
It was a shitty hotel, but CJ didn’t question why he was there.
He never did when it felt like this. He turned slowly and took in the two double beds and the pair of duffel bags unzipped and half-empty on the floor.
“Lock the door,” Evan said quietly from the bed they had been sharing.
His shirt was gone, and he wore only a pair of basketball shorts.
His skin was flushed from the shower, and his curls were damp and loose against his forehead.
His knees were spread wide as he leaned back on his hands, and when he looked up, his mouth curved into something mischievous and familiar.
CJ reached for the door and turned the deadbolt with a soft click that sounded too loud in his head. There were teammates in the next room and coaches down the hall. His pulse thumped under his skin and paranoia rose sharp and immediate, carrying with it the low-level terror of getting caught.
“You gonna stand there all night?” Evan’s voice was low and unbothered. He stood and slipped his shorts off, his cock hard, red, and already leaking precum.
CJ exhaled and moved without answering. The second he was close enough, Evan reached for him, curling his fingers into the hem of CJ’s T-shirt and yanking him forward until momentum sent them flat onto their backs, sideways across the bed, their legs hanging off the edge.
Evan shifted them until he was sprawled on top.
Their mouths crashed together in a kiss that was hungry and messy, and their teeth clacked together before Evan nipped CJ’s lower lip hard enough to sting.
CJ responded by dragging his fingers slowly and deliberately over his skin.
His nails were just sharp enough to make Evan hiss under his breath.
“CJ,” Evan complained, but CJ heard the plea for more in his voice.
CJ rolled them until Evan was beneath him and pinned his hands above his head, kissing him instead.
Evan met him eagerly, hips lifting and his body arching as he chased the friction he desperately wanted.
CJ ground down, the pressure slow and intentional, and Evan let out a wrecked sound that went right through him.
“Jesus,” Evan whispered, eyes squeezed shut. “You always—”
“I know,” CJ said against his mouth.
And he did know. He knew how Evan reacted to this, to being held down and kissed senseless.
He knew how Evan liked the pressure, liked to feel pinned and claimed at the same time.
CJ released him long enough to pull his T-shirt over his head before he buried his face in the curve of Evan’s neck.
Evan’s hands roamed up his sides and down his back before hooking into the waistband of CJ’s shorts. CJ’s breath hitched, and Evan paused.
“You’re thinking again,” Evan whispered against CJ’s mouth, his breath hot and minty. “Stop.”
CJ tried. God help him, he tried. He let Evan roll them until he was on his back again, let Evan pull his shorts off before he straddled CJ’s hips with a weight that grounded him and kept him present.
Evan leaned over and braced his hands on either side of CJ’s head.
His thighs bracketed CJ’s hips. His skin was hot where they were pressed together.
He kissed CJ slowly, and CJ’s fingers slid up Evan’s back, tracing the curve and flex of his muscles as he memorized the way Evan arched into the touch.
Evan trailed his mouth down CJ’s throat, scraping his teeth lightly along the curve of his neck.
CJ felt Evan smile when he couldn’t hold back the low, keening noise that slipped out of him.
“Quiet,” Evan whispered. He pulled back with a wicked grin. “Or don’t be. I like how you sound when you let me take you apart.”
Evan shifted slightly, creating just enough friction to make CJ swear loudly.
His breath stuttered, and Evan pressed his hips down, watching CJ’s face closely like his reactions were worth cataloging.
He reached between them and wrapped his hand around CJ’s cock with a familiarity that only came from practice.
Evan swiped his thumb over the slit and grinned when CJ arched off the bed with a sharp gasp.
CJ twisted the sheets between his fingers, and Evan leaned down, his mouth hovering just above CJ’s ear.
“What do you want?” Evan murmured.
CJ swallowed hard and released the sheets, needing to touch him. His hands slid up sweat-slick skin until he cupped the back of Evan’s neck, pulling him into a kiss that was all teeth and desperation.
“Just—don’t stop.”
Evan laughed quietly and shifted his weight again, and the room filled with their breathing and the soft sounds they shared between them.
Evan’s mouth trailed down CJ’s chest, teeth grazing and biting gently at his nipples, followed by the wet warmth of his tongue soothing the sting.
There was no way CJ could stop the pleas that rose soft and broken from his throat.
Evan slid to the floor and looked up at him from between his thighs.
CJ propped himself up on his elbows to take in Evan, his eyes dark with desire and mouth slick with want, and it wrecked him completely.
“You’re beautiful like this,” Evan said quietly, reverent on his knees for him.
CJ’s chest ached at the words and at how easily Evan said things CJ never let himself believe.
For a moment, time felt suspended, and CJ let himself feel how perfect they were together.
Then Evan’s mouth was on him again, claiming and coaxing, while his hand worked him until CJ was nothing more than broken sounds and half-formed pleas, teetering on the edge.
Then Evan stopped abruptly, and the warmth of his mouth was replaced by the uncomfortable sensation of cold air over wet skin. CJ blinked as Evan pushed to his feet in front of him.
“What—” CJ started, cutting himself off when Evan laughed softly.
The sound wasn’t kind, and Evan stepped back, putting space between them as he grabbed his shirt and pulled it on. His movements were quick and controlled, and the easy warmth from moments ago had been replaced by something sharp and cold.
“You really don’t get it, do you?” Evan said, wiping his mouth with the back of his hand like he was trying to erase something. “This is the part you don’t get to keep.”
CJ’s stomach dropped. “Evan—”
“No,” Evan cut in. His voice was flat and cold in a way CJ recognized immediately. “This is where you always get confused. You want me like this, in the dark. When it’s easy. When you can pretend we’re nothing more than friends tomorrow.”
Panic bloomed sharp and fast. “That’s not true,” CJ said hoarsely. Evan finally looked at him.
“You walked away,” Evan continued as if CJ hadn’t spoken, his eyes hard and unflinching. “You don’t get to act surprised that I remember here too.”
The room felt smaller all of a sudden, and the noise and light from outside faded. “I didn’t want to hurt you.” The words felt like glass as they scraped their way out of his mouth.
“That doesn’t actually help.” Evan’s mouth twisted, and he stepped just close enough for CJ to feel the coldness coming off him. When he spoke again, it was so quiet that CJ had to strain to hear him. “You don’t get to go back in time. You don’t get to touch me like you didn’t already leave me.”
CJ swallowed hard. “I was scared.”
“Yeah, so was I.” Evan let out a humorless laugh. “I still stayed. I would have always stayed.”
He stepped back, shaking his head like he was disgusted with himself for letting any of this happen.
“Wake up,” he said sharply.
CJ frowned. “What?”
“This is the part where you wake up,” Evan said. The room flickered, just for a second, the light bending wrong and the edges softening, as if the room were losing shape.
“This way you never have to sit with what you did.”
“Evan,” CJ could hear himself pleading.
“Wake up.” Sharper this time. The walls around them tilted and the light fractured. There was a surge of noise and then—
CJ jerked awake with a sharp gasp, his heart slamming violently against his ribs.
For a disorienting second, he was convinced Evan was still there, and if he turned his head, he’d find warmth and weight beside him.
His legs were tangled in the sheets and his body was braced for contact that wasn’t coming.
His skin was damp with sweat, and he was hard and aching in a way that made his chest tighten with a mix of want and frustration.
His body was slow to accept that the moment was over.
That it had never actually been happening at all.
“Fuck,” he muttered and dragged a hand down his face.
His palm drifted lower, tracing the line of his stomach as if he could catch the ghost of Evan’s touch before it disappeared completely.
CJ let out a quiet groan and pulled his hand away, curling his fingers back into the sheets instead.
Whatever that had been, whatever his body was still clinging to, it didn’t belong in the present.
That was another time, lived out in cheap hotel rooms that blurred into one another.
Back when secrecy didn’t feel dangerous and the future hadn’t forced itself into the conversation.
Before either of them had learned the hard way that wanting each other had never meant they could keep each other.
CJ kicked at the sheets until his legs were free and swung them over the edge of the bed.
The wood floor was cool beneath his feet, and it was almost enough to ground him in the present.
He sat there for a moment, forcing himself to breathe and to remind himself that he was in his apartment in San Diego, and Evan wasn’t anywhere within reach.