Cherreads

Chapter 340 - trf

The air in James's bedroom was stale with the scent of old pizza and boyhood—a familiar, comforting musk of sweat, cheap cologne, and the faint chemical tang of video game plastic. Afternoon light, weak and yellowed by the dusty blinds, cut across the rumpled comforter where James lounged, controller in hand, and Kevin perched on the edge of the bed, fidgeting with the hem of his faded band t-shirt.

James's character died on screen with a cartoonish shriek. He tossed the controller aside with a grunt. "God, you're fucking useless as a healer, Kev."

"I'm trying," Kevin murmured, his voice softer than usual. He kept his eyes on his own knees, clad in tight black jeans that looked like they'd been painted on. "You just keep running into the fire."

"Yeah, well, maybe I like the heat." James grinned, a lazy, predatory thing. He stretched, his t-shirt riding up to expose a strip of tanned, taut stomach. He watched Kevin from the corner of his eye. The guy had been acting weird all afternoon—quieter, jumpier. His usual goofy, chatty energy had condensed into something nervous and coiled. It was… interesting.

A silence settled, thick and awkward. Kevin's fingers twitched. James could see the pulse fluttering in his throat.

"What's your deal today?" James finally asked, his tone casual, almost bored. "You look like you're about to puke or something."

"No deal," Kevin said too quickly. He finally looked up, and James saw it—a flicker of something skittish and deep behind his eyes. Shame? Excitement? It was hard to tell with him. "Just tired."

"Bullshit." James sat up, swinging his legs off the bed to face Kevin directly. The movement brought them closer. Kevin instinctively leaned back, but his gaze dropped to James's mouth for a fraction of a second. James didn't miss it. A slow, curious idea began to uncoil in his mind. "You've been twitchy since you got here. You owe someone money?"

"No."

"Girl trouble?" James pressed, leaning in just a little. He could smell Kevin's shampoo—something fruity and cheap. "Boy trouble?"

Kevin's cheeks flushed a delicate pink. "Stop it."

"I'm just messing with you." James leaned back, but the idea was taking root, fed by a hundred little moments he'd half-noticed and then dismissed. The way Kevin's laugh got a little too high when James clapped him on the back. The way he'd always volunteer to be the 'damsel' in their stupid childhood games. The lingering glances in the locker room that James had pretended were about comparison, not… appreciation.

He needed to test it. A little experiment. A harmless bet among bros.

"You know what you need?" James said, his voice dropping into a conspiratorial rumble. "A distraction. Something stupid."

Kevin eyed him warily. "Like what?"

"A bet."

"What kind of bet?"

James let his eyes trail down, not to Kevin's face, but to his throat, then back up. He made it obvious. "I bet you five bucks you can't take my whole cock down your throat without gagging."

The room didn't just go quiet; it felt vacuum-sealed. Kevin's entire body went rigid. The pink on his cheeks deepened to a furious, hot red that spread down his neck. His lips—surprisingly full, James noted—parted on a silent, shaky inhale.

"Wh-what?" The word was a breathless stammer.

"You heard me." James kept his tone light, teasing. Just bros being bros. "Five dollars. You think you've got the skills? I've seen you choke on a fucking smoothie."

It was a ridiculous, obscene proposition. The kind of thing you'd say as a joke, expecting a punch to the shoulder and a roared "fuck you!" But Kevin didn't say that. He didn't move. His wide eyes were locked on James's, and in them, James saw a car crash of emotions: utter panic, a dizzying spark of curiosity, and beneath it all, a dark, eager gleam of want.

Oh, James thought, the final piece clicking into place with a satisfying, sinister thud. Oh, you beautiful, secret little freak.

"That's… that's gross, James," Kevin whispered, but there was no force behind it. It was a scripted line, a token protest.

"Is it?" James shrugged, as if discussing the weather. "It's just a challenge. Physiology. Can you suppress your gag reflex or not? Five bucks says you can't. Unless…" He let the word hang, a poisoned hook. "Unless you're scared."

The word 'scared' did it. Kevin's chin lifted a fraction. A fragile defiance. "I'm not scared."

"Prove it." James gestured loosely toward his own crotch. "Or are you just all talk? I knew it. All that big talk in the group chat, but you're just a little…"

"Shut up," Kevin said, the words firmer now. His hands were clenched into tight fists on his thighs. "Fine."

The single syllable hung between them, charged and impossible to take back.

"Fine?" James echoed, raising an eyebrow, playing cool even as a hot wave of triumph surged through him.

"Yeah. Fine. Five dollars." Kevin's voice was a thin thread of sound. "But you… you have to be, you know. Clean."

James almost laughed. The practicality of it was so absurd. "Showered this morning. Minty fresh." He didn't move, just watched. The ball was in Kevin's court now. This was the real test—seeing if he'd actually go through with it.

Kevin stared at the space between James's legs as if it were a cliff edge. His chest rose and fell in quick, shallow bursts. For a long moment, James thought he'd bolt. Then, with a tremor that started in his shoulders and ran down his entire frame, Kevin slid off the edge of the bed and onto his knees on the worn carpet.

The sight was a lightning strike to James's system. Kevin, on his knees. The submissive posture sent a jolt of pure, undiluted power straight to his groin. He could already feel himself stirring, hardening against his jeans.

Kevin didn't look up. His focus was on James's belt buckle, his fingers hovering near it, shaking.

"Need help?" James asked, his voice gone low and rough.

A tiny, almost imperceptible nod. James undid his belt, the click of the buckle obscenely loud. He popped the button of his jeans, dragged the zipper down slowly. He wasn't wearing boxers. He shoved the denim and cotton down just enough, and his cock, already half-hard and thick, sprang free into the cool room air.

Kevin's breath caught. A soft, wet sound. Huh.

James was generously sized, and he knew it. He'd had enough compliments, enough widened eyes, to carry that confidence without arrogance. His cock was a solid, heavy weight, curving slightly upward, the head already dark and flushed. A prominent vein traced its length. He saw Kevin's eyes trace it, too, drinking in the details.

"Well?" James prompted, settling back on his elbows, a king on his grimy throne. "Clock's ticking. Five bucks."

That seemed to break the last of Kevin's paralysis. He shuffled forward on his knees, the rough carpet surely biting into his skin. He lifted a hesitant hand, then let it drop. He leaned in instead, his face now just inches from James's cock. James could feel the warm puff of his exhales against his sensitive skin.

Kevin's tongue darted out, a quick, pink flash, and swiped a tentative stripe from the base to the tip. The contact was electric. James's hips gave an involuntary jerk.

"Just… just getting it wet," Kevin mumbled, his voice thick.

"Uh-huh," James grunted, his own breath shortening.

Encouraged, or perhaps now operating on some deep, hidden autopilot, Kevin opened his mouth. He didn't use his hands. He just moved forward, pressing his lips against the broad head. They were soft, impossibly soft. He took just the crown into the heat of his mouth, his tongue swirling clumsily around the rim.

A low groan escaped James before he could stop it. Fuck. It felt good. Better than it had any right to, given the circumstances. He looked down, and the visual was wrecking him: Kevin's eyelashes fanning against his flushed cheeks, his lips stretched in a perfect, shiny 'O' around the head of his cock. A thread of saliva escaped the corner of his mouth.

Kevin began to bob his head, shallowly, taking only the first few inches. His movements were inexperienced, awkward, but earnest. The wet, hot suction was incredible. James could hear every soft, slick noise—the pop of his lips, the gentle schlick as he moved.

"Deeper," James heard himself say, the command guttural. "You're not even trying."

Kevin's eyes flicked up to his, glassy and unsure. He pulled off with a gasp. "It's… it's big."

"No shit. That's the bet, remember? All of it. No gagging." James reached down, not to guide him, but to fist his own cock, giving it a slow, firm stroke right in front of Kevin's face. Pre-cum beaded at the slit, clear and sticky. "You want that five dollars or not?"

A strange resolve hardened Kevin's features. He nodded, more to himself than to James. He took a deep, shuddering breath through his nose, opened his mouth wider, and pushed forward.

This time, he took more. James felt the head bump against the back of his throat. Kevin's body tensed, a tremor running through him. He gagged, a thick, wet glrk sound vibrating around James's cock.

He pulled back instantly, coughing, tears springing to his eyes.

"Told you," James taunted, but his heart was hammering. The vibration of that gag had been intensely erotic.

"I wasn't ready," Kevin rasped, wiping his mouth with the back of his hand. His lips were red and swollen. "I can do it."

"Prove it."

And he did. He dove back in with a desperate, hungry energy that stunned James. This time, he used his hands, one wrapping around the base of James's shaft, the other gripping his hip for balance. He took the head back into his mouth, worked his way down, his throat fluttering and convulsing in advance. Just before the gag hit, he seemed to force himself to relax. He swallowed.

The sensation was unbelievable. A sudden, tight, velvety heat engulfed the head of James's cock, squeezing it. Kevin had managed to get the crown past the barrier. He held it there, his body trembling with the effort, his nose buried in James's coarse pubic hair.

"Holy fuck," James gasped, his head falling back. He tangled a hand in Kevin's hair—soft, surprisingly fine—not to force, but to anchor himself. "Yeah… just like that. You got the head in. Good girl."

The term slipped out, a dirty, instinctive endearment from the porn he watched. The effect on Kevin was instantaneous and profound. A full-body shiver wracked him, and a muffled, desperate sound—a moan—hummed around James's cock. He pushed deeper.

It was a slow, wet, conquering slide. James could feel every millimeter of the journey—the tight ring of Kevin's lips, the muscular squeeze of his tongue, the incredible, clenching vise of his throat as he willed it to open. Kevin's eyes were screwed shut, tears streaming freely down his face now, mixing with the spit that slicked James's shaft.

He was doing it. He was taking it. And he wasn't gagging.

James could only watch, mesmerized, as Kevin's throat bulged slightly with the shape of him. The obscene, beautiful sight of his best friend's lips stretched to their limit around the base of his cock, his nose pressed into his skin, his throat working to accommodate the invasion. The sounds were filthy, a symphony of wet struggle: gulp, slorp, glrk, schlllp.

Kevin began to move. Short, shallow bobs at first, just working the inches he had conquered. Then, with a ragged inhale through his flared nostrils, he sank down again, taking more. He established a rhythm—a deep, throaty, messy rhythm that had James seeing stars. He wasn't just suppressing his gag reflex; he was fucking his own throat on James's dick.

"Jesus Christ, Kev," James groaned, his hips starting to lift off the bed to meet the plunges of that hungry mouth. "Look at you. You're a fucking natural."

Kevin's eyes opened, bleary and unfocused, and looked up. The eye contact was devastating. In that watery gaze, James saw it all: the shame, the humiliation… and the blazing, undeniable pleasure. Kevin loved this. He was getting off on it. The bet was a lie, a flimsy excuse they were both clinging to, but the desire was real, raw, and mutual.

The hand James had in Kevin's hair tightened. He started to guide the pace, just a little, pushing Kevin's head down to meet his upward thrusts. It became a rough, driving fuck into that warm, willing throat. Kevin's hands scrambled, one bracing on James's thigh, the other still wrapped around his cock, stroking what his mouth couldn't reach.

"That's it," James growled, his voice shattered. "Take it. Take all of it for me. Such a good fucking girl for me, Kev. So good."

Every filthy word of praise made Kevin moan, the vibrations traveling straight to James's core. He was close. The pressure was coiling, tight and unbearable, in his balls. He was fucking his best friend's face, and it was the hottest thing he'd ever experienced.

"Gonna cum," he warned, his thrusts turning erratic, brutal. "You better swallow it all for your five dollars."

Kevin's only response was to redouble his efforts, sucking with a frantic, sloppy intensity, his throat milking James's cock with every descent. He was begging for it without words, his whole body a plea.

James came with a shout that was half Kevin's name, half a wordless roar. It was a massive, pulsing eruption, shot directly down Kevin's throat. He felt the first thick, hot spurt hit the back of his throat, the second, the third. Kevin gagged for real then, a shocked mmph!, but he didn't pull away. He swallowed convulsively, his throat working around James's shaft, trying to keep up with the voluminous, relentless flood.

James kept pumping into him, through the orgasm, through the hypersensitivity, until he was spent and shuddering. Finally, with a wet, sucking plop, Kevin pulled off, gasping for air. Strings of thick, white cum and saliva connected his ruined lips to James's slick, softening cock. More of it dripped from his chin. He was a mess—face flushed and tear-streaked, lips puffy and glistening, eyes dazed and submissive.

He knelt there, panting, cum on his face, looking utterly debauched and beautiful.

For a long minute, the only sounds were their ragged breathing. James slowly tucked himself back into his jeans, his movements languid, satiated. He looked at the trembling boy on his knees.

He reached for his wallet on the nightstand, pulled out a crumpled five-dollar bill. He held it out.

Kevin stared at the money, then up at James. A complex war played out on his face. He slowly, shakily, reached out and took it. His fingers brushed James's.

"Told you you'd gag," James said, his voice hoarse but a smirk playing on his lips.

Kevin looked down at the bill in his hand, then back at the wet spot on the carpet between his knees. A slow, wobbly smile touched his ruined lips. It was a smile of secret triumph, of corrupted victory.

"Yeah," Kevin whispered, his voice raspy from the abuse. "I guess I lost.

More Chapters