One Last Look
Reading from

One Last Look

5 chapters • 0 views
Across a Crowded Room
1
Chapter 1 of 5

Across a Crowded Room

The party noise faded to a dull roar. Thomas’s gaze caught on a man across the room—broad shoulders, sun-streaked hair, a smile that felt like a secret just for him. His own hands, usually restless for a pencil, went still. A hot, sharp pull low in his gut. He wanted to know the weight of that smile, the taste of saltwater on that skin. The wanting was immediate, and it felt like a sketch he had to finish before the night was over.

The party noise faded to a dull roar. Thomas’s gaze caught on a man across the room—broad shoulders, sun-streaked hair, a smile that felt like a secret just for him. His own hands, usually restless for a pencil, went still. A hot, sharp pull low in his gut. He wanted to know the weight of that smile, the taste of saltwater on that skin. The wanting was immediate, and it felt like a sketch he had to finish before the night was over.

He watched the man laugh, the easy way he leaned against a bookshelf, a bottle of beer dangling from his fingers. The man’s eyes scanned the crowd, a lazy, confident sweep. They passed over Thomas. Then snapped back. Held. The smile didn’t change, but something in it did. It deepened, turned private. An invitation.

Thomas’s mouth went dry. He took a long swallow from his own drink, the cheap whiskey burning a path down his throat. Liquid courage. He felt it warm his chest, loosen the tight coil in his shoulders. He put the glass down on a sticky table. Started moving.

The crowd parted for him, or he pushed through it, he wasn’t sure. His world had narrowed to a tunnel, and at the end of it was that smile, those eyes watching him come closer. The scent hit him first, cutting through the smoke and spilled beer: saltwater and sun-warmed cedar.

“Hey,” Thomas said. His voice came out lower than he intended.

“Hey yourself,” the man said. His voice was warm, a little rough. Like he’d been laughing all night. “I saw you looking.”

“Was I that obvious?”

“Only to me.” The man took a sip of his beer, his eyes never leaving Thomas’s face. “I’m Kai.”

“Thomas.”

Kai nodded, like the name confirmed something. “Art student.”

Thomas blinked. “How did you—”

“Charcoal.” Kai gestured with his bottle toward Thomas’s hands. “Ground into your knuckles. And you’ve got the look. Like you’re trying to figure out how to draw everything you see.”

No one had ever seen that before. Thomas felt exposed, seen in a way that made his skin feel too tight. He bit his lower lip. “What’s your excuse?”

“My excuse?”

“For looking back.”

Kai’s smile turned into a grin. He set his bottle down on the shelf. “You have stormy eyes. I like storms.” He took a step closer. The space between them evaporated. Thomas could feel the heat coming off him. “And I wanted to know if you’d actually come over.”

The music was a thumping pulse. The chatter was a distant river. All Thomas could hear was his own heartbeat in his ears. The whiskey hummed in his veins, blurring the edges of his caution. “And now that I have?”

Kai’s gaze dropped to Thomas’s mouth. “Now I want to know what you taste like.”

The words were a direct current. Thomas felt it arc through him, straight to his cock, which thickened, aching, against the seam of his jeans. He didn’t think. He leaned in, closing the last inch.

The kiss wasn’t soft. It was a collision. Kai’s mouth was hot, tasted of hops and something inherently male. His hand came up, fingers sliding into Thomas’s dark curls, holding him there. Not asking. Taking. Thomas gasped into it, and Kai’s tongue swept into his mouth, a bold, claiming stroke that made Thomas’s knees weak. He grabbed fistfuls of Kai’s grey henley, the fabric straining over solid muscle. The noise of the party vanished. There was only this: the slick heat of Kai’s mouth, the scrape of stubble, the hard grip in his hair.

Kai broke the kiss, breathing hard. His eyes were dark, pupils blown. “Stairs,” he said, the word a rough command. “Back of the house. Now.”

He didn’t wait for an answer. He took Thomas’s hand, his grip firm and calloused, and pulled him through the crowd. Thomas followed, a dizzying heat pooling in his gut. They pushed past a couple making out against a wall, past a group shouting over a game of beer pong. A narrow, dim hallway. Then a door. Kai shouldered it open, pulling Thomas into a cool, dark space and shutting the world out.

It was a basement storage room. Concrete floor, shelves stacked with boxes, a single bare bulb casting long shadows. It smelled of dust and damp. Kai backed Thomas against the closed door. The wood was cold through his jacket. Kai’s body was a furnace in front of him.

“Tell me to stop,” Kai murmured, his mouth against Thomas’s jaw.

Thomas turned his head, caught Kai’s lips again. “No.”

That was all the permission Kai needed. His hands went to Thomas’s leather jacket, pushing it off his shoulders. It fell to the floor with a heavy thud. Kai’s fingers found the hem of Thomas’s t-shirt, rucked it up. Thomas lifted his arms, and the shirt was gone, tossed into the shadows. The cool air pebbled his skin. Then Kai’s hands were on him, mapping the planes of his chest, his stomach. Rough palms over his ribs. Thomas shuddered.

“You’re beautiful,” Kai breathed, and then his mouth was on Thomas’s throat, sucking a mark into the skin just above his collarbone. The sting bloomed into a deep, possessive heat. Thomas’s head fell back against the door with a soft thump. His hands fumbled at Kai’s henley, dragging it up. Kai helped, pulling it over his head and letting it drop.

Thomas’s breath caught. Kai was all tanned skin and defined muscle, a light dusting of hair across his chest trailing down his stomach. Thomas reached out, his artist’s fingers tracing the line of Kai’s hip, the hard ridge of his abdomen. He could feel Kai trembling under his touch.

Kai captured his wrist, brought Thomas’s hand to the front of his jeans. The denim was strained tight over the thick, hard length of him. “Feel what you do,” Kai growled. Thomas curled his fingers, pressed. Kai hissed, his hips jerking forward. The friction, even through layers, was electric.

“I need to see,” Thomas said, his voice ragged.

Kai’s fingers went to his own belt buckle. The rasp of leather, the click of the metal. He shoved his jeans and boxers down in one rough push. His cock sprang free, thick and flushed, curving up against his stomach. A bead of moisture gleamed at the tip.

Thomas dropped to his knees. The concrete was hard and cold. He didn’t care. He wrapped a hand around the base, feeling the heat, the heavy weight. He leaned in, his breath ghosting over the slick head. The scent was pure, musky Kai. Salt and skin and want.

“Thomas,” Kai warned, his hand tangling in his hair again.

Thomas looked up, meeting his storm-dark eyes. Then he took him into his mouth.

The world narrowed to a point of wet, searing heat. Kai was heavy on his tongue, filling his mouth. Thomas moaned around him, the vibration pulling a ragged groan from Kai’s throat. Thomas worked him slowly, learning the shape, the texture. The velvety skin, the prominent vein underneath. He swirled his tongue over the head, tasting the salt of pre-come, then took him deep again, until his nose pressed into the coarse hair at the base.

“Fuck,” Kai choked out. His hips gave a shallow thrust. “Your mouth… Jesus.”

Thomas lost himself in the rhythm. In the sounds Kai made. In the tightening grip in his hair. He sucked, hard, then softened his mouth, using his tongue in long, flat strokes. He felt Kai’s thighs begin to tremble. Felt the tension coiling tighter and tighter in the body above him.

Kai pulled him off, not gently. “Up. Get up.”

Thomas stood, his own cock throbbing, painfully hard. Kai spun him around, facing the door. He pressed against Thomas’s back, his naked heat a brand. Kai’s hands slid around his waist, popping the button of his jeans, dragging the zipper down. The sound was obscenely loud. Cool air hit Thomas’s aching flesh, then the scorching heat of Kai’s hand as he wrapped it around them both.

Thomas cried out, his forehead hitting the door. Kai’s cock was a hard ridge against his ass, his hand a tight, slick fist around their lengths. He stroked them together, the friction maddening, perfect. Thomas could feel the wetness from his own mouth, from both of them, making the glide smooth and hot.

“Tell me you want this,” Kai rasped in his ear, his breath hot. His other hand slid down Thomas’s stomach, lower, fingers brushing through coarse hair.

“Yes,” Thomas gasped. “God, yes.”

Kai’s finger pressed against him, just a blunt pressure at his entrance. Thomas shuddered, pushing back against it. The whiskey and the want made everything feel possible, made his body open and hungry.

“Spit,” Kai demanded.

Thomas turned his head, and Kai met him in a messy, biting kiss. Kai pulled back, spat into his own hand, and brought it back down. The wet sound was filthy. The pressure returned, slick now, circling, then pressing in. Just the tip. The stretch was sharp, bright. Thomas gasped, his fingers scrabbling against the wood.

Kai stilled, buried to the first knuckle. “Okay?” His voice was strained, every muscle in his body taut.

Thomas nodded, frantic. “More. Please.”

Kai pushed in, slowly, an inexorable, burning stretch. Thomas felt every inch, the delicious, overwhelming fullness. Kai groaned, his forehead dropping between Thomas’s shoulder blades. He was fully sheathed, their bodies locked together. For a long moment, neither of them moved. Just breathed. Thomas felt impossibly full, split open on the heat of him.

Kai pulled back, almost out, then thrust back in. A slow, deep roll of his hips. Thomas saw stars. It was too much. It was everything. Kai set a rhythm, deep and relentless, each thrust punching a broken sound from Thomas’s throat. The door rattled softly in its frame with every drive forward. Kai’s hand snaked around, finding Thomas’s leaking cock, stroking him in time with his thrusts.

It was a sensory overload. The smell of their sweat, the sound of skin slapping against skin, Kai’s ragged breaths in his ear, the rough wood under his cheek. The pleasure built, a wave cresting higher and higher, tightening his balls, coiling at the base of his spine. Kai’s thrusts became harder, faster, losing their rhythm. He was close.

“Look at me,” Kai gritted out, his voice raw.

Thomas turned his head, straining. Kai’s face was a mask of fierce pleasure, his eyes locked on Thomas’s. That gaze held him, pinned him more surely than the body driving into him. “Come for me,” Kai commanded.

The wave broke. Thomas’s orgasm ripped through him, blinding, silent for a second before a shattered cry was torn from his lungs. He spilled over Kai’s fist, stripes of white hitting the dusty door. His body clamped down, convulsing around Kai’s cock, and that was all it took. Kai buried himself deep with a guttural groan, his hips stuttering, his heat flooding Thomas’s core.

They slumped against the door, a tangled, sweating, breathless heap. Kai’s weight was heavy, anchoring. Thomas could feel Kai’s heart hammering against his back, a frantic echo of his own. Slowly, Kai softened, slipped out. A trickle of warmth trailed down Thomas’s thigh.

For a long time, they just breathed in the dark. The distant thump of the party bass was the only sound. Kai pressed a kiss, surprisingly soft, to the nape of Thomas’s neck. Then he pulled away. Thomas heard the rustle of clothing, the soft zip of Kai’s jeans.

Thomas turned, leaning against the door for support. His legs felt like water. Kai was pulling his henley back on, his face in shadow. He handed Thomas his t-shirt. Wordlessly, Thomas put it on. It smelled like sex and Kai. He found his jacket, shrugged into it. The familiar scent of charcoal and rain was gone, overwritten.

Kai watched him, his expression unreadable in the dim light. He reached out, brushed a thumb over the fresh mark on Thomas’s collarbone. “Stormy eyes,” he said softly, almost to himself.

Then he opened the door. The noise and light from the party flooded in, harsh and sudden. Kai stepped through it, back into the crowd. He didn’t look back.

Thomas stood in the doorway, the cold from the concrete floor seeping into his bones. He watched Kai’s broad shoulders disappear into the sea of people. The sketch was finished. The memory, wet and aching and perfect, was already etching itself into him forever.

Across a Crowded Room - One Last Look | NovelX