Chapter 24 Alex
I'd been sitting on the edge of my bed for twenty minutes.
Showered. Changed. Room straightened even though it was already straight—a habit I couldn't break.
The nervous energy from the race had nowhere to go, so I'd folded laundry, wiped down my desk, reorganized books that were already alphabetized.
The knock again. Three quick raps.
My pulse spiked. I knew who it was.
I crossed the room. Opened the door.
Liam.
He stood in the hallway in jeans and a dark hoodie, hands shoved in the front pocket. Hair still damp at the edges from a shower. The collar of a white t-shirt visible at his neck. He smelled like soap and cold air—like he'd walked the whole way from Riverside.
His eyes found mine and held.
Something passed between us. Not words. Not even a question. Just recognition. The same thing that had happened in the boat—that click of two people who'd stopped pretending they didn't know what this was.
"Hey," he said. Rough. Quiet.
"Hey."
He didn't ask to come in. I didn't ask if he was sure. He stepped forward and I stepped back and the door closed behind him with a soft click.
We stood there. Maybe three feet apart. My room felt smaller with him in it—his presence filling the space the way it always did, displacing the careful order I'd constructed.
"That race," he said.
"Yeah."
"I can't stop—" He stopped. Ran his hand through his damp hair. The gesture pulled his hoodie up just enough to expose a strip of stomach above his jeans. I couldn't not look. "My head's been going all day. Since we got out of the water."
"Mine too."
Liam nodded slowly. His jaw was doing that thing—working, like he was chewing on words he couldn't quite form.
"I keep thinking about what you said," he managed. "In the boat. After."
We're amazing together.
Made for each other.
The words I'd said without thinking—raw from the race, stripped down by 2000 meters of shared pain. The truest thing I'd ever admitted out loud.
"I meant it," I said. The words came out steadier than I felt.
"I know you did." His voice dropped. "That's the thing."
He took a step closer. Then another. Close enough that I could feel the heat coming off him despite the cold still clinging to his hoodie. Close enough to see the pulse beating in his throat.
"I don't want to talk," he said.
My breath caught.
"Okay."
"I don't want to set rules or figure out what this means or have some conversation about—" He stopped. Swallowed. "I just want you."
Three words. Simple. The simplest thing he'd ever said to me.
And the most honest.
I closed the distance.
My mouth found his and the world contracted to a single point.
His lips were cold from the walk but his tongue was warm, and the contrast made something short-circuit behind my ribs.
His hands came out of his hoodie pocket and found my waist, fingers gripping hard enough that I felt each one individually through my shirt.
I kissed him back with everything I had. Everything I'd been holding since the race.. Since he'd called me golden boy and pressed me against the lockers with a tenderness that had wrecked me more than any desperate hookup ever could.
This kiss was different from those.
Not frantic. Not stolen in the dark. Not half-drunk on adrenaline with one ear listening for footsteps.
This was deliberate. This was Liam choosing to walk across the bridge. Choosing to knock on my door. Choosing me with his whole body instead of just the parts he couldn't control.
His hands slid up under my shirt, palms flat against my ribs, and I shivered—not from cold. From the way his touch felt intentional. Like he was trying to memorize the shape of me.
"Off," he said against my mouth. Tugging my shirt.
I pulled it over my head. Tossed it. Didn't care where it landed, which was a first—I always cared where things landed.
Liam looked at me. Eyes traveling down my chest, my stomach, my arms. Taking his time in a way he hadn't before. Every other time we'd done this, there'd been urgency—a clock ticking, someone who might walk in, the risk of getting caught sharpening everything into desperate speed.
Tonight there was no clock. No risk of interruption. Just his eyes on my body and the way his breathing changed when he looked.
"Come here," I said. Reached for the zipper of his hoodie. Pulled it down slowly. He let me push it off his shoulders, let it drop to the floor.
The white t-shirt underneath. I grabbed the hem and he raised his arms. The shirt came off and there he was—bare-chested in my room, the muscle definition in his shoulders and arms still carrying the pump from the race.
I pressed my palm flat against his chest. His heart was hammering. Fast and hard, the rhythm matching mine.
"Your heart's going crazy," I said.
"Yeah. It does that around you."
The admission hit me somewhere deep.
I kissed him again. Slower this time. Deeper. Let my hands explore his back, the dip of his spine, the way his muscles tensed and released under my palms. He groaned into my mouth—low, vibrating through both of us.
His hands found my belt. Unbuckled it with more patience than I expected. His fingers were steady. Deliberate. Like unwrapping something he wanted to take his time with.
The belt hit the floor.
We moved together. His hands on my hips, guiding me backward. My calves hit the mattress and I sat. He stood between my legs, looking down at me, and the angle—him above me, the light from my desk lamp casting shadows across his chest—made my throat go tight.
"What?" he asked. Must have seen something in my face.
"Nothing. Just—" I stopped. "You're here."
Something shifted in his expression. The hard edges softening into something that looked almost—
"Yeah," he said quietly. "I'm here."
He leaned down and kissed me. Pushed me back onto the mattress with his weight. His body settled over mine—chest to chest, hip to hip—and the pressure of him was grounding.
I wrapped my arms around him. Pulled him closer. I wanted to eliminate every inch of space between us until there was nothing left—just skin and heat and the sound of our breathing going ragged together.
His mouth moved to my neck. Found the spot below my ear that made my hips jerk, the spot he'd discovered a few weeks ago and clearly hadn't forgotten. He scraped his teeth there and I gasped.
"Fuck," I breathed.
"Good?" His mouth against my skin. The vibration of his voice traveling through my neck, down my chest, pooling low in my stomach.
"So good."
He kept going. Kissing down my throat. My collarbone. The center of my chest. Each press of his lips slow and deliberate—not teasing, not building toward something. More like mapping. Like he was learning me in a way.
My hands found the button of his jeans. I undid it. Slid the zipper down carefully—he was already hard, straining against the fabric, and the sound he made when my knuckles brushed him through his boxers went straight through me.
"Everything off," I said.
We separated long enough to strip the rest. Jeans kicked to the floor. Boxers following. Both of us bare.
Liam stood at the edge of my bed. Naked. Hard. The lamplight catching the definition in his thighs, his abs, the trail of dark hair below his navel.
I couldn't look away.
He was—God, he was beautiful. I'd thought it before but never let the word fully form. Never let myself hold it without flinching. Beautiful was dangerous. Beautiful meant this mattered. Beautiful meant I was in deeper than I could afford.
But I was already in deeper than I could afford. Had been since Brackett Lake. Since the first time his body had moved in sync with mine and I'd felt what it was like to be truly known.
He climbed back onto the bed. Over me. His weight pressing me into the mattress. The feeling of his cock against mine made us both groan.
I reached between us. Wrapped my hand around both of us. The heat was overwhelming—his hardness pressed against mine in my grip, both of us slick with want.
Liam's forehead dropped against mine. His breath hot on my lips.
"Alex—" My name sounded like it was being pulled out of him. Like saying it cost something.
"I know," I whispered. "I know."
I stroked us together. Slow. Tight. The friction building with every movement, and Liam's hips started rocking into my hand—not thrusting, not desperate, just moving with me. Finding the rhythm the way he always did.
The way we always did.
His hand covered mine. Added pressure. We stroked together—his hand over mine, our fingers laced around our cocks, and the intimacy of it was so sharp I couldn't breathe. We were doing this together. Not him doing something to me or me doing something to him.
Together.
"Look at me," I said.
His eyes opened. Dark green. Pupils blown so wide I could barely see the color. His mouth was open, lips wet, a flush spreading down his neck and across his chest.
"I see you," I whispered.
Something broke in his face. Not pain—something deeper. Something that had been locked behind every angry word, every deflection, every time he'd turned away rather than let me see what was underneath.
He kissed me. Hard. And the rhythm of our hands changed—faster now, tighter, his hips pressing into mine with more urgency. The pleasure was building at the base of my spine, coiling tighter with every stroke.
"I'm close," he said against my mouth. The words rough. Almost pained.
"Me too."
He pressed his forehead harder against mine. Eyes locked on mine.
A few more strokes. His hand tightening on mine. My back arching. The sound of our breathing filling the room—desperate, synchronized, matching.
Then Liam came with a sound that shattered me—a groan that started deep in his chest and ripped upward, his whole body going rigid against mine, his hand clenching, his cock pulsing hot between our bodies.
The sight of him—the sound—the feel of his release spreading warm across my stomach—pulled me over.
I came hard. Harder than I'd thought possible when I was already this exhausted. The orgasm hit in waves, each one stronger than the last, and I was saying his name—"Liam, Liam, fuck"—without any control over what came out of my mouth.
His weight collapsed onto me. Both of us shaking. Both of us gasping. The mess between us warm and real and neither of us moving to clean it up.
For a long time, we just breathed.
His face was in my neck. I could feel his heart hammering against my chest—or maybe that was mine. Couldn't tell anymore. Didn't want to.
Eventually, his breathing slowed. Evened out. His body growing heavier against mine in that way that meant the adrenaline was draining.
"We should clean up," he murmured against my skin.
"In a minute."
"Your sheets."
"I don't care."
A pause. Then: "You got that rag?"
I almost laughed. "Shut up."
We lay there for another moment. Then he shifted, pulled back just enough to look at me. His face was flushed. A half-smile pulling at the corner of his mouth that I'd never seen from him during sex—something easy. Unguarded.
"Hey," he said.
"Hey."
"That was—" He stopped. Shook his head slightly, like he couldn't find the word.
"Different," I offered.
"Yeah." His eyes searched mine. "Different."
He meant it the same way I did. Not just better—though it was.
Different because something had shifted.
Something fundamental. Every time before, we'd come together like a collision—violent and necessary and immediate.
Fueled by anger or denial or the desperate need to touch before the window closed.
Tonight wasn't a collision.
Tonight was a choice.
I reached up and touched his face. Thumb tracing along his jaw. He didn't flinch. Didn't make a joke. Just let me touch him.
"Stay," I said.
It wasn't a question, but it could have been. There was still time for him to pull away. Get dressed. Walk back across the bridge to Riverside and pretend this was just another hookup. Just sex. Just bodies.
His eyes held mine.
"Yeah," he said. "Okay."
Something in my chest cracked open so wide I thought it might never close again.
I cleaned us up with the towel in my nightstand drawer. Just let me wipe the mess off his stomach, off mine.
We settled into the bed. Legs intertwined. His arm across my chest. My hand resting on his forearm.
I pulled the covers over us. The October cold pressed against the windows, but under the blankets, with his body heat radiating into mine, the world felt impossibly small and impossibly safe.
Liam shifted. Getting comfortable. His knee wedged between mine. His breath warm against my shoulder.
"Your bed's too small," he said.
"Your bed's in a room with Noah."
"Fair point."
Quiet settled over us. The sound of his breathing. The distant noise of campus outside—someone shouting across the quad, a car door closing. Normal sounds. The world going on as if nothing had changed.
But everything had changed.
I could feel it in the way Liam was lying against me—no tension in his body. No coiled readiness to bolt. No phone buzzing with a text that would make his face close up like a fist. Just his weight. His warmth. The steady rise and fall of his chest.
I wanted to say something. Wanted to tell him what I'd told Ethan at the diner—the thing I'd been too afraid to say out loud until someone else named it for me.
Do you love him?
Is he in your future?
Yeah.
Then you love him.
The words sat in my throat.
But Liam's breathing was already changing. Slowing. Going deep and even in the way that meant consciousness was draining out of him. The race had wrecked us both—the kind of exhaustion that no amount of adrenaline could outlast forever.
His arm tightened across my chest. Reflexive. Like even in the space between waking and sleeping, his body was holding on.
I pressed my lips to his forehead. Gentle enough that he might not have felt it.
"I've got you," I whispered.
His breathing didn't change. Maybe he heard. Maybe he didn't.
I lay there in the dark. Liam's weight against me. His heartbeat against my ribs—slower now, steadier, falling into sleep.
I didn't know what happened next—whether Liam would wake up and reach for me or wake up and pull away. Whether the openness I'd felt tonight was permanent or just the afterglow of a perfect race and perfect sex and the temporary insanity of bodies too exhausted to maintain their walls.
But right now—right now he was here. In my bed. Choosing to stay.
I closed my eyes and let Liam's breathing pull me under.