Page 102 of In the Ruins


Font Size:

“Fuck, baby, I’ve missed you on your knees,” Jamie said, sliding in deep, wanting to feel Kyle’s lips pressed against his body.

Kyle swallowed around Jamie’s cock, the undulating motions of his throat making Jamie shiver.Pulling back, Jamie rolled his hips in a tight motion, slipping his cock in and out of Kyle’s mouth, eyes never leaving Kyle’s face.The way his mouth looked stretched around Jamie’s cock was better than any dream he’d had over the past few weeks.The growing tightness in his balls was a reminder that, for all the times he’d jacked off alone, coming with a partner was far more satisfying, and his body knew what he’d been missing now.So much so that he could come down Kyle’s throat right now if he wanted to, but Jamie figured it’d be a shame to waste Kyle’s earlier efforts.

Pulling out all the way, Jamie caught Kyle by the shoulder when he would’ve followed after Jamie’s cock, stopping his forward momentum.“Up,” Jamie ordered.

Kyle got to his feet, licking his swollen lips as Jamie pinned him against the wall, hands sliding under his thighs to haul him upward with easy strength.Kyle’s knees hooked over his arms at a tight angle as he slid his hands down to grip Kyle’s ass and lift him higher.Kyle’s jeans didn’t give Jamie much room, but Kyle’s flexibility made it easier than it could’ve been.

Kyle pressed his shoulders against the cold tile, one hand smacking against the wall over his head as he arched his spine, searching for friction, but Jamie didn’t move an inch.Kyle’s eyes were wide with desperation, pupils dilated with want, cock bobbing between them.His fingers were steady, though, when they touched Jamie’s face, tracing his cheek.Jamie turned into the touch, kissing Kyle’s palm, licking at the smooth skin there.

“I want you,” Kyle said hoarsely.

Jamie thought back to last summer and a night of passion that ended with a ghost of a whisper on the edge of dreams.He thought of London and the faint hesitation between words that had spilled out of Kyle’s mouth.Thought of everything between them as Jamie guided the tip of his cock to Kyle’s wet hole, pressing against that tight opening, feeling it part around him as he took what he wanted, what he’d been missing for weeks.

Jamie kissed Kyle with a ferocity that left them both breathless as gravity slowly pulled Kyle down onto his cock.The forceful stretch had Kyle crying out into Jamie’s mouth, scrabbling at his shoulders, body shaking through the rough intrusion that didn’t stop.He ripped his mouth away from Jamie’s, tilting his head back and gasping for air as he sank down onto Jamie’s cock with an inexorable slide neither was willing to stop.The clenching heat of Kyle’s hole had Jamie flexing his thighs and pushing his hips upward in a sharp, desperate motion as he chased a memory that had kept him company for nights on end.

Kyle choked on a scream, the sound muffled against Jamie’s mouth as Jamie slid all the way in with a deep groan, his cock throbbing inside that hot, clenching space.Pressing Kyle’s shaking body against the wall, fingers digging into Kyle’s ass, Jamie let himself just breathe through the sensation of coming home, his heart pounding in his chest.

“I love you.”

The words left Jamie’s mouth in a thoughtless whisper, falling into the minuscule space between them loud enough to block out the rest of the world.Kyle’s eyes widened in shock, mouth dropping open as his fingers twisted tightly around the lapels of Jamie’s suit jacket.

“Who fucking saysI love youin a bar bathroom?”Kyle ground out, voice breaking a little on the only words that mattered.“You fucking idiot—this is why you need me.”

Jamie licked his lips, mouth gone dry again, breathing fast in the wake of his confession.“I can take it back?”

Kyle yanked on his suit jacket, trying to pull him closer when they were already as close as they could get, lips moving over Jamie’s as he spoke.“Don’t you fucking dare.I’ve been waiting—you could’ve said it in London, for fuck’s sake!”

“You could’ve done as well.”

“I’m a sniper.Iwait.And I was gonna wait for you however long it took you to screw your goddamn courage to the sticking place and—”

Jamie cut him off with a kiss, slow and deep and desperate, pouring everything he felt into it in a way he never had before.“I love you.”

Kyle’s breath hitched in the back of his throat, his fingers warm against the side of Jamie’s face.“Say it again,” he begged.

Jamie pulled out of Kyle agonizingly slowly, moving gently through the fading resistance before pushing back inside so slowly he had to grit his teeth against the need to come right then.“I love you.”

“Yes,” Kyle gasped out, eyes locked on Jamie’s face, his voice shaking.

Jamie pulled out and pushed back in again, a hard, slow grind that had Kyle sliding up the wall, making him swallow hard against the solid thickness splitting him open.Jamie slowly thrust into him a few more times, letting Kyle’s body open itself up fully around his cock, gravity a constant anchor that helped him sink down to the root every time.

Jamie pressed their mouths together in a soft, sweet kiss, the touch a lingering pressure by the end.“I love you,” he said again, because the truth had never tasted so good as it did right then.

He pulled out until the crown of his cock was the only part of him inside Kyle before slamming back inside with enough force Kyle’s mouth dropped open on a soundless scream.Jamie dug his fingers into warm skin and braced himself, fucking up into Kyle’s body with a relentlessness that had them both breathing fast in seconds.The slapping sound of their bodies coming together echoed in the bathroom, ringing in Jamie’s ears, a counterpoint to the beat of his pulse.

Jamie never looked away from Kyle’s eyes as Jamie fucked into him, pinning Kyle with the weight of his focused attention as well as his body.Kyle writhed in his arms, legs shaking where they were slung over Jamie’s arms as Jamie pounded into him without stopping.Sweat trickled down the back of his neck, his throat, beading across his forehead as the tight heat of Kyle’s body welcomed his every thrust.

Kyle’s fingers found his face again, thumb pressing against the corner of his mouth.Jamie parted his lips, and Kyle leaned forward a fraction of an inch, sobbing out words that cut like a knife straight to Jamie’s heart as he licked across the faint seam of Jamie’s mouth.

“I love you.”

Jamie buried his face against the hot curve of Kyle’s neck and shoulders, biting down on the taut muscle there as he came with a suddenness that actually hurt.He ground up into Kyle’s body as hard as he could, chasing the hot fire running through his nerves as he spilled his release.Kyle’s arms wrapped tight around his shoulders, holding him close as Jamie came down from the physical and emotional high.

“You said it before, in a way,” Jamie whispered against the hot skin beneath his mouth, feeling Kyle’s pulse beat against his lips.“Last summer.”

“I meant it then.”Kyle’s fingers stroked through his hair, soft and gentle.“I mean it more now.”

Jamie sucked on Kyle’s throat, right under his jaw, distracting the other man as he pulled out of Kyle’s body in one easy motion.His cock was wet with spent cum, and Kyle hadn’t gotten off yet.Jamie gently guided Kyle back down to the ground, letting him find his balance on shaky feet before slipping a thigh between his legs.Jamie dragged one of Kyle’s legs up to his hip, keeping Kyle spread open even as he slipped a hand between the wall and Kyle’s ass, plunging three fingers into his hole without warning.