Share

Once in a lifetime
Once in a lifetime
Author: Kelly's Write

After Hours

Author: Kelly's Write
last update publish date: 2026-07-31 16:46:56

Chapter 1: After Hours

Elias

The stairwell smelled like chlorine and old concrete, and Asher’s mouth was on my neck like he owned it.

I had him pinned against the wall two seconds ago. Now I couldn’t remember how he’d flipped it.

“Careful,” he said against my skin. “Someone hears you, whole team’s gonna know exactly what you sound like.”

“Shut up.”

“Make me.”

I dragged him back by the collar and kissed him hard enough to bruise, just to shut down whatever line was coming next. It didn’t work. He laughed into my mouth, low and satisfied, like he’d won something.

His hand shoved under my waistband. I caught his wrist.

“Slow down,” I said.

“You’re the one who followed me down here, Kann.”

He wasn’t wrong. That was the worst part.

I let go of his wrist. His hand kept moving, wrapping around me, stroking with the kind of rough, practiced confidence that came from two months of doing this exact thing in empty corners of the facility. I bit down on the sound that wanted to come out of me, because if he heard it, he’d never let me forget it. I planted my palm flat against the wall to stay upright, and even that felt like losing.

“There he is,” Asher murmured, watching my face like he was reading something. “Mr. Untouchable. Wish they could see you right now.”

“Asher—”

“They think you’re so tough. Tell everyone to stay out of your lane. Funny how quiet you get the second I’ve got my hand on your dick.”

“I’m going to kill you.”

“After,” he said. “Kill me after.”

I shoved my own hand into his shorts and took him in the same grip, just to shut him up. It half worked. His breath went ragged against my ear, and for one second I had the upper hand again, felt him lean into the stroke instead of taunting me with it. I pushed my advantage, used everything I knew about exactly what made him lose his rhythm after two months of this, and for a few seconds he was the one biting back sound instead of me.

Then he recovered. Of course he recovered. He always recovered faster than I did, like his body refused to let him lose an argument even when his voice couldn’t keep up.

He tightened his fist and twisted on the upstroke, thumb dragging over the head in a way that made my knees threaten to give. “This the same mouth,” he said, voice wrecked but still needling, “that told the whole locker room to stay out of my lane this morning?”

I didn’t answer. I couldn’t, not with the two of us racing toward something neither of us would name out loud, both of us matching each other stroke for stroke, neither willing to be the one who broke first. He shifted his grip, pressed closer, and I lost whatever ground I’d gained. My forehead dropped against his shoulder because I couldn’t hold my head up anymore, and I felt him smile against my hair like it was a trophy.

“That’s it,” he said quietly. “There you go.”

I went first. I hated that I went first. I bit into his shoulder through his shirt to keep from making a sound and felt him shudder at that instead, felt him follow a few seconds later, quieter than I expected, spilling over my fist like even now he was holding something back from me.

For a second neither of us moved. The stairwell lights buzzed overhead. Somewhere above us a door opened and closed, footsteps crossing the floor, and we both went still like animals waiting out a predator.

The footsteps faded. Asher exhaled, and just like that the moment closed itself up like a fist.

We cleaned up in silence—shirts yanked straight, shorts adjusted, hands wiped on the inside of gym bags like nothing had happened. Two months of this and we still hadn’t crossed the line into anything more. Hands. Mouths sometimes. Grinding against each other in the dark until one of us gave in. That was the limit. That was the deal. No one had ever pushed further, and neither of us had asked.

“Move,” I said, already stepping back.

“Bossy.” But he moved too, quick and efficient, running a hand through his hair like the last five minutes had cost him nothing. Whatever had cracked open in his face for that one second in the dark was gone. He looked like he always looked. Bored. Amused. Like nothing had cost him anything.

I didn’t look at him.

“Same time Thursday?” he said, like we were confirming a lunch order.

“This isn’t a thing.”

“Never said it was.” He was already at the door, hand on the bar, not even glancing back. “Just benefits, Kann. You said it yourself.”

He pushed through the door first. I gave it a full minute before I followed, because the one rule we actually kept was that we never walked out together.

By the time I reached the pool deck, he was already three lanes down, toweling off like he’d been there the whole practice, laughing at something one of the sophomores said. Nobody looked at him twice. Nobody looked at me twice either, which was the point, which was the entire design of this stupid arrangement—invisible, deniable, over the second we walked back into the light.

“Kann.” Coach Reyes waved me over, clipboard in hand. “Glad you’re back, we’ve got the pairing announcement.”

“Pairing for what.”

“Relay lanes. New format this season, we’re doing partner drills, cross-training pairs, the whole thing. Locked in for the semester.” He flipped a page. “You and Hale.”

I heard Asher’s towel stop moving three lanes down.

“Come again,” I said.

“You heard me. Best two times on the team, we want you pushing each other. Starts tomorrow, six a.m.” Reyes was already walking off, already moving to the next name on his list, completely unaware he’d just handed me a life sentence.

I didn’t look at Asher. I could feel him looking at me, though, could feel the smirk forming from three lanes away without having to see it.

Six a.m. Every day. For a semester.

My whole body still remembered the stairwell—his hand on me, the rough drag of his fist, the way I’d come first again like I always did—and now I was going to have to stand next to him at the blocks tomorrow morning and pretend none of it existed. Pretend he hadn’t just gotten me off against a concrete wall twenty minutes ago. Pretend this was just rivalry, just training, just two guys who couldn’t stand each other trying to go faster than the other one.

I grabbed my bag and headed for the locker room without a word.

Behind me, I heard Asher laugh—quiet, to himself, the kind of laugh that meant he already knew exactly how this semester was going to go.

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

Latest chapter

  • Once in a lifetime    Cracks

    Chapter 6: Cracks POV: Elias By Thursday I'd stopped sleeping properly. It wasn't one thing. It was the sum of everything — his toothbrush next to mine in the cup, his voice through the wall at night, the way Reyes had started saying "you two" like it was one word, the fact that I could no longer walk into a room in my own house without first checking whether he was in it. Four days of a system I used to control had turned into something I couldn't get a grip on no matter how hard I tried. Training didn't help. If anything it made it worse — an hour and a half of him next to me in the water, matching me, occasionally surfacing just to say something that meant nothing to anyone but us, and by the time we hit the wall on the last set my jaw ached from clenching it. "You're off today," he said, shaking water out of his hair. "I'm fine." "Didn't say you weren't fine. Said you're off." He said it lightly, the way he said everything, but I was in no mood for light. "Maybe I'm off be

  • Once in a lifetime    Under One Roof

    Chapter 5: Under One Roof Asher Elias had a system for the bathroom. Towel on the left hook, toothbrush at a precise forty-five-degree angle in the cup, shower first, always exactly six minutes, like he was still racing a clock even when nobody was timing him. I learned all of this in four days of sharing a wall, and I found every part of it stupidly entertaining. “You’re doing it again,” he said Tuesday morning, catching me leaning in his doorway watching him knot his tie. “Doing what.” “Staring.” “Studying my competition. New house rules.” I pushed off the doorframe, unbothered, and reached past him for the towel he’d just hung with military precision. He caught my wrist before I could mess with it. “Don’t.” “Relax, Kann.” Down the hall, I heard Diane’s voice, something about breakfast, close enough that Elias’s whole posture shifted in half a second, cold and careful, the version of himself he kept ready for parents. I matched it without missing a beat, dropped the towel,

  • Once in a lifetime    The House

    Chapter 4: The HouseElias “His name is Marcus,” my mother said. “Marcus Hale.” I already knew where this was going before she finished the sentence. I’d known the second she asked me to sit down at the kitchen table instead of talking to me from across the room like she usually did. “Hale,” I repeated. “You know him. Well, you know his son.” She was watching my face carefully. The way she did when she already suspected an answer wouldn’t be simple. “Asher. You two swim together.” “We’re on the same team.” My voice came out flat, even exactly the way I wanted it to. “I know this is a lot.” She reached across the table like she might take my hand, then didn’t. “Marcus and I have been seeing each other for months. It’s serious. We’re getting married in the spring, and there’s a logistics piece — his house is bigger, better location for your training, and it makes sense for you to move in with us once the wedding date is set. Sooner, actually. He wants us settled before then.” Mo

  • Once in a lifetime    No Distance

    Chapter 3: No DistanceElias Six a.m. and Asher was already in the water when I got there, which shouldn’t have bothered me and did anyway.“Morning, partner,” he said, not even out of breath, like the word tasted good in his mouth.“Don’t call me that.”“What should I call you. Elias? Kann? Something else?” He grinned up at me from the water, easy, infuriating. “I’m flexible.”Coach Reyes blew the whistle before I had to answer, which was the only good thing that happened in the next hour.The set was brutal by design—mixed intervals, no rest between, meant to simulate race fatigue. Asher stayed on my hip the entire way, matching my splits stroke for stroke like it cost him nothing, occasionally surfacing just long enough to say something under his breath that only I could hear. Nothing dirty. Nothing he needed to be. Just enough to keep me from settling into any kind of rhythm that didn’t include him.“You’re dropping your elbow on the pull,” he said at the wall, halfway through.“

  • Once in a lifetime    The Paring

    Chapter 2: The PairingAsherCoach Reyes liked his announcements dramatic. He made us sit for it, whole team cross-legged on the deck like we were eight years old, clipboard held against his chest like it contained state secrets.“Nationals push starts now,” he said. “New format this year. Everybody gets a training partner for the semester. Locked pairs, no swapping.”Around me, guys were already muttering guesses, elbowing each other, placing bets on who’d get stuck with who. I already knew. I’d known since the second he said Elias’s name yesterday.“Kann and Hale,” Reyes confirmed anyway, like it needed saying twice.A couple of low whistles went around. Everybody knew what Elias and I were to each other on paper—two years of trading records back and forth since the day we both stepped into this program as freshmen. Two years of me beating him more often than not, and him hating every second of it. He’d always trained harder than anyone on the team. Early mornings, extra sets, perfe

  • Once in a lifetime    After Hours

    Chapter 1: After HoursElias The stairwell smelled like chlorine and old concrete, and Asher’s mouth was on my neck like he owned it. I had him pinned against the wall two seconds ago. Now I couldn’t remember how he’d flipped it. “Careful,” he said against my skin. “Someone hears you, whole team’s gonna know exactly what you sound like.” “Shut up.” “Make me.” I dragged him back by the collar and kissed him hard enough to bruise, just to shut down whatever line was coming next. It didn’t work. He laughed into my mouth, low and satisfied, like he’d won something. His hand shoved under my waistband. I caught his wrist. “Slow down,” I said. “You’re the one who followed me down here, Kann.” He wasn’t wrong. That was the worst part. I let go of his wrist. His hand kept moving, wrapping around me, stroking with the kind of rough, practiced confidence that came from two months of doing this exact thing in empty corners of the facility. I bit down on the sound that wanted to come o

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