The following story is a work of FICTION. Any resemblance to real people, places, or events is purely coincidental. If it feels personal… that’s between you and your conscience. Please don’t repost, reproduce, or do anything shady without permission—unless you're into cease and desist letters. Also: Save it. Like it. Comment on it. Send feedback, thoughts, corrections, compliments (especially compliments lmao). Seriously, I’ve been receiving a lot of love and it helps to motivate me! Yes, I read them.
Permission
The days after that night blurred together. But not in the way Liam had expected.
Noah didn’t act weird. Not at all. If anything, he acted like nothing had happened. The same casual texts. The same gym sessions. The same teasing attitude. As if Liam hadn’t knelt there, jacking him off until he’d exploded all over Liam’s chest.
It was fucking insane.
Liam should’ve been freaking out, especially with the… jizz part. Hell, part of him wanted to. But Noah’s calm made it impossible. There was no fallout. No awkwardness. Just… friendship. Bro shit, right? If Noah wasn’t making it a thing, why should he?
By the end of that week, they were back to their normal rhythm. Gym, trash talk, grabbing lunch. Noah even started inviting him over to chill, sometimes watching fights or swapping TikTok clips like they were just regular dudes. And—honestly? Liam found himself looking forward to it. It was easy. No pressure. Noah didn’t judge. Didn’t push. Didn’t act like anything was off. It was the only time Liam’s brain shut the fuck up for a while. They didn’t do anything like what happened that day, so yeah, whatever.
Still, when he was alone, his mind circled back. That night had been weird. No question. But he had excuses. Plenty of them. Weed. Booze. Pent-up frustration. Camila barely even acknowledging him. It had been a perfect storm. A one-time fluke.
“Just guy stuff,” Liam muttered more than once when the thoughts crept in.
Maybe Noah was right—he was too in his head about things. And the more Liam hung out with him, the more that idea took root. Maybe he’d been stressing over nothing. Maybe he did need to loosen up more.
It was a Friday night when it finally snapped. The breakup wasn’t loud. No shouting. No accusations.
Just a text.
[Camila: “I think we should take some time apart. It’s not working anymore.”]
Liam stared at it for a long time. Like if he blinked, it would change. Like it was a draft, not the final message. But it didn’t change. And she didn’t unsend it. And no follow-up came.
For a second, he thought he should call her. Or at least ask why. But deep down? He already knew.
She was too distant. And maybe he had other priorities as well. The gym. Work. His moods. The usual excuses. Also she fucking went to another state for a month.
So he did what he always did when things got too heavy. He pushed the feeling down. Way down.
He scrolled back through their old texts. Scanned a few photos. Her smile. Their last date. He didn’t feel the sharp gut-punch he thought he would. Just… numbness. Like the part of his brain that was supposed to freak out wasn’t firing.
Maybe because this wasn’t news. They’d been drifting for a while indeed.
Eventually, he just wanted it out of his head. And a silly part of him wondered what Noah would say about it.
He closed the chat with Camila.
Then he opened a new one.
[Liam: “hey man. got dumped. you wanna get shitfaced or what”]
He stared at it for a second. Didn’t sound pussyish, right? Didn’t want Noah thinking he was, like, falling apart. Just trying to drink it off with a friend.
It took less than a minute.
[Noah: “fuck. sorry dude. come thru”]
[Noah: “hitting the bar tonight. drinks on me.”]
[Noah: “well, one drink, i’m not really swimming in cash lmao.”]
Liam smiled at the joke and it already made him feel better. Simple. No overthinking. No awkward “you okay?” Just action.
Liam grabbed his jacket. If he sat there all night, he’d go insane.
By the time he got to the bar, the sun had already set and the streets were buzzing with Friday night noise—cars rolling by, laughter spilling from patios, the low hum of bass from nearby clubs. The place Noah picked wasn’t too packed. A little grungy. Wood floors scuffed from years of foot traffic. Red neon lights casting a low glow across cheap high tables.
Noah was easy to spot. Leaning back against the bar, thumb scrolling his phone, beer already in hand. Black T-shirt, gold chain. Casual like always.
He glanced up and smiled when he saw Liam. “There he is.”
Liam gave a nod, sliding onto the stool beside him.
“First round’s on me.” Noah tipped his bottle toward the bartender. “Told you. Bad bitches and bad decisions tonight.”
Liam smirked despite himself. “I don’t see any bad bitches.”
“That’s ‘cause you just got here.” Noah grinned, signaling for another round. “And because I’m currently flying solo. Which means I can focus on making you feel better, little buddy.”
Liam relaxed a little. Let the night begin.
The first couple rounds went fast. Noah kept the drinks coming, casual. He wasn’t nursing his own beer, exactly—but Liam noticed he never poured himself the doubles he kept slipping into Liam’s glass.
They talked gym shit at first. Just inane stuff—trash talk about some guy who hogged the cables and moaned like a wounded giraffe during sets. Noah cracked jokes about his boss. Liam even laughed a few times.
It was good. Distracting.
But the liquor crept up slowly.
Liam felt his tongue loosen. His shoulders weren’t tense anymore. His face was warm. Buzzed, yeah, but not sloppy.
Noah leaned back, resting his elbow on the back of Liam’s chair like they’d been doing this for years. “So,” he drawled. “Camila. You wanna spill or what?”
Liam hesitated. His hand curled around his glass. He could’ve dodged. Could’ve brushed it off. But something about Noah’s voice made it feel like the most natural thing in the world to just… talk.
“She just…” He shrugged. “Stopped caring, I guess. Stopped showing up. Stopped texting back.”
Noah frowned. “Her loss.”
Liam huffed a dry laugh. “Yeah. Maybe.” He stared into his drink. “It’s not even about her, though. Not really.”
Noah stayed quiet. Let him go on.
“It’s like…” Liam shook his head, searching for the words. “Every time shit starts going good, I fuck it up. Or they get bored. Or something just breaks. I don’t even know why anymore.”
His throat tightened. He took another long sip, swallowing against the lump building there. Fuck. That wasn’t supposed to come out. That sounded pathetic.
Noah tipped the bottle toward him again, refilling without a word.
“I’m probably just too much,” Liam muttered, trying to force a smirk. “Girls don’t wanna deal with a dude who’s quiet. Or in his head all the time, like you said. Or doesn’t wanna party every weekend.”
“Bullshit,” Noah said, sharp. “That’s not it.”
Liam didn’t answer. He felt his face flush—not from the booze this time. From that fucking ache behind his ribs. That hollow, twisting thing he hated. The one he ignored at work. At the gym. Even when Camila was still around.
He exhaled hard. “I’m fine. I just… fuck. I don’t know.”
His eyes burned. Fuck. No. He was not doing this. Not here. Not in a bar with Noah watching him.
Liam sat back, dragging his hands down his face. He forced the feeling down. Way down. His usual solution.
When he glanced over, Noah wasn’t smirking. Wasn’t teasing. Just watching. Calm. Steady. Like nothing Liam said could surprise him.
“Dude.” Noah’s voice was soft. “You’ve been carrying too much. You need a fucking break. And I’m not just talking about Camila.”
Liam nodded, swallowing. He didn’t trust his voice.
“Good thing you’ve got me now.” Noah’s grin crept back, easy and warm. “Bad bitch number one.”
That broke the tension. Liam let out a breathy laugh. “You’re so fucking stupid.”
“Yeah, but you love it.”
Liam smiled, loosening up. The buzz was spreading now—warm in his face, in his chest. His shoulders weren’t so stiff anymore.
It was easy to let Noah talk. He was good at it. Funny. Confident… The kind of guy Liam used to side-eye in high school, thinking how the fuck are they so relaxed all the time?
Somewhere between the third and fourth refill, the conversation turned.
“You been holding up alright though?” Noah asked. “Like… besides the breakup shit.”
Liam hesitated. The question wasn’t aggressive. Wasn’t even heavy. Just casual. But it scraped something raw anyway.
“I’m fine,” Liam lied. Then cleared his throat. “I mean—whatever. You know how it is.”
Noah gave a short nod. “Yeah.” He sipped his drink. “Chicks never know what the fuck they want, man.”
That made Liam laugh, rough and too loud. “God. Don’t get me started.”
“Bro.” He reached out, clapped a hand over Liam’s shoulder. “That’s why I don’t even stress anymore. Just have fun. Take it easy.”
He nodded. Looked down at his glass. “Maybe you’re right.”
The words felt heavy in his mouth. But they also felt like relief. Like Noah was giving him approval to stop trying so fucking hard.
The night stretched long. The bar crowd thinned, leaving just a low hum of voices and the clink of glasses. Liam leaned back, head fuzzy, feeling relaxed for the first time in weeks.
But the clock behind the bar read almost 1 a.m.
He rubbed his eyes. “Shit. It’s late. I should head out.”
Noah shook his head immediately. “Nah. No way.”
Liam frowned, pushing back from the table. “Dude. I’m good. I’ll grab an Uber.”
“You’re not good.” Noah grinned, but there was an edge to it. “You’re drunk as hell. I’m not letting you go home like that.”
“I’m fine.” Liam started to stand—but his legs wobbled. The room tilted a little too fast.
Noah caught his elbow without even trying. “See? Told you.”
Liam huffed a weak laugh. “I’ll sleep it off at home.”
“Nope.” Noah squeezed his arm. “You’re crashing at my place. Don’t make me pin you down.”
Liam smirked, swaying slightly. Maybe he was too drunk… “Well… I can’t argue with authority.”
“Damn right.” Noah directed him towards the door, Liam tossed a few bills on the table, not even looking at the total. “C’mon. We’ll grab your shit tomorrow.”
Liam hesitated again. For a second. Maybe less. But honestly? He was too buzzed to argue. And it wasn’t like this was weird. He and Noah had hung out more than once now. Even crashed on each other’s couches after late gym nights.
“Alright,” Liam muttered. “But I’m stealing your best blanket.”
Noah grinned wide. “Man, you are drunk. You’re getting the shitty guest blanket.”
They stepped out into the cool night air. Noah’s hand stayed on Liam’s back the whole walk to his car—steady, firm, guiding.
Liam didn’t even question it.
The ride back wasn’t long. Ten minutes maybe. Long enough for Liam’s head to swim a little, but not enough to sober him up. He leaned against the passenger window, cool glass against his forehead. The night air felt good.
Noah was casual the whole way. Easy to pretend nothing heavy had gone down at the bar.
When they pulled up to the house, Noah cut the engine and grabbed Liam’s shoulder. “Heads up. Parents are home, so…” He smirked. “No drama. No noise.”
Liam blinked, fuzzily. “Dude, you’re, like… nineteen. Why do I feel like I’m the kid sneaking in?”
Noah grinned, teeth flashing in the dark. “’Cause you kinda are. Come on.”
They slipped inside quietly. The place was dim—just a soft glow from the kitchen light. Liam kicked his shoes off and shrugged out of his jacket, trying not to stumble.
Noah grabbed himself a beer and poured Liam a drink—heavier than before. Not like the bar.
Liam chuckled, shaking his head. “Bro, why am I the only one drinking? You’ve been nursing that same beer since the bar.”
Noah smirked, already handing him the glass. “What are you on about? I’m drunk as fuck, dude.”
Liam frowned. “I dunno…”
“You just can’t hold your liquor.” Noah leaned in, bumping Liam’s arm. “Admit it.”
Liam rolled his eyes but took the glass anyway. The liquor burned smooth this time. Probably because his mouth was already numb.
They flopped down on the couch. Some random show played in the background, volume low. Neither of them watched.
“Man…” Liam exhaled, running a hand through his hair. “Your couch is gonna have my ass groove by the end of the month.”
“Maybe I’ll get it engraved.” Noah grinned. “Your name. Right here.” He slapped the cushion between them. “Ass of Liam.”
Liam groaned, laughing. “Shut the fuck up.”
It just flowed between them. Effortless.
The drinks kept coming. Noah refilled Liam’s glass more often than his own. His limbs felt heavy. Head loose. Not quite spinning, but close.
At some point, they both slouched back. Sprawled.
Noah leaned back, stretching his arms overhead with a low groan. “Man, leg day killed me this afternoon.”
He bent down, pulled his sneakers off, and peeled off his socks like it was the most casual thing in the world.
Liam didn’t think much of it. Until Noah shifted sideways on the couch. His legs swung up—feet planting against the cushion right beside Liam’s head.
The smell hit instantly. That sharp, humid tang. Sweat. Leather. Warm skin.
Liam’s confused eyes squinting.
Noah didn’t say a word. Just kept scrolling his phone with one hand, like nothing was out of the ordinary. His toes flexed slowly, almost absently, stretching after a long day.
Liam should’ve moved. Should’ve said something. But it was like his mind short-circuited.
Instead, he tried to lean back—just a little. Enough to get some space. But Noah’s heel shifted too, brushing the cushion closer to his ear.
The smell deepened. Rich. Heavy. His pulse thudded in his neck.
“Jesus…” Liam muttered before he could stop himself. “Dude—you seriously brought all of leg day home?”
His voice was rough. Half-joking. Trying to keep it light.
Noah glanced over, finally pulling his eyes from his phone. Grinning. “Oh, yeah.” He wiggled his toes. “Went fucking beast mode today. You like it?” He teased.
“Fuck off.” Liam teased back.
Then Noah leaned in, voice dropping a little. “Hey. My parents could wake up early. If they catch you passed out half-naked in here…” He grinned. “Kinda hard to explain, man.”
Liam blinked slow, brain catching up.
Noah squeezed his shoulder. “Come crash in my room. Couch sucks anyway.”
The casual offer. No weight to it. Like it was just a friend looking out.
Liam nodded. “Yeah. Okay.”
He stood up a little too fast, balance swaying. Noah caught his elbow, steadying him.
“Easy there, big guy.” Noah chuckled. “Can’t have you wiping out on the stairs.”
Noah’s room was clean-ish. Weights stacked in one corner. Clothes tossed over a chair. A gaming rig humming softly in the dark.
The bed? A fucking queen size. Big enough for two without having to touch. Not that they were gonna do that.
Noah shut the door behind them. “Don’t make noise, yeah? Mom’s a light sleeper.”
Liam nodded, toeing off his shoes. His buzz was steady now—warm but not messy. Just enough to take the edge off the night. He moved toward the bed automatically, grabbing the side closest to the wall.
Noah laughed. “Bro. It’s not prison. You don’t have to wedge yourself into a corner.”
But he didn’t push. Just grabbed a fresh pair of underwear from the dresser and headed to the bathroom.
Liam sat down heavy. The mattress dipped under him. Sleep. That’s all he needed. Sleep.
The toilet flushed. Water ran. A minute later, Noah came back out—barefoot, in tight black boxer briefs that clung to his frame like a second skin.
“Fuck,” Noah muttered, flopping into his gaming chair. “Been sexting this new chick all day. I’m dying here.”
He fired up his computer. Porn loaded instantly.
“Don’t mind me. You can crash. I’ll be quiet.”
The lights went off. The only glow came from the monitor.
At first, he could only hear the moaning from the girl in the video. Then, the wet sounds emerged, coming from Noah.
It should’ve been easy to ignore. But the room was dark. Too quiet. Except for the heavy bassline of the porn and the slick rhythm of Noah’s fist.
Liam kept his eyes shut at first. Tried to breathe slow. Pretend to sleep.
But every time he inhaled, all he got was Noah’s scent—sharp and humid.
Noah wasn’t holding back at all. Did he really not mind this?
Liam shifted under the blanket, thighs pressing together. His cock had been hard since the video started. Now it hurt. The head was trapped against the elastic of his waistband, leaking like crazy. His abs were sticky with pre already.
Just ride it out. Don’t move. Don’t be a fucking creep.
But the slick sound kept going. And now the chair creaked.
Noah was moving. Turning.
Liam cracked his eyes open—barely.
Noah’s chair faced him now. His frame lit only by the faint glow of the paused video behind him. His abs flexed with every stroke. His cock was huge, red at the tip, veins stark along the shaft. He wasn’t close yet, but his breath was ragged. Focused.
Then he looked down. Right at Liam.
And grinned.
“Dude…?”
Liam froze. His heart stopped. His heart in his throat.
“Uh… yeah?”
Noah’s eyes dragged over him—right to the blanket. The huge, unmistakable tent pitched at his lap. A dark patch of pre soaked the front.
“You’re gonna stain my sheets, man.” Noah’s grin widened. “Take it off. I didn’t even know you were getting off too. Come over here so you can watch it too, this one’s too good”
Like this was nothing. Like it was funny.
Liam hesitated. His pulse spiked. His cock jerked without permission.
Noah’s grin didn’t fade. “C’mon, man. You’re already hard as fuck. Might as well enjoy the video too.”
And his body was already moving slowly.
He swung his legs off the bed and stood up. A little wobbly from the booze. He hesitated halfway to Noah’s chair.
Noah glanced back. “Dude, just sit down. You’re drunk—you’ll trip and faceplant.”
Before Liam could argue, Noah got up from the chair, grabbed his wrist and tugged him gently down into it.
The second Liam sat, Noah leaned down beside him, grabbing the mouse. The porn unpaused. Moans filled the room again.
“Go on.” Noah’s voice was easy. Almost teasing. “I’m not jerking alone, bro. Handle yours.”
Liam’s throat tightened. His cock strained against his waistband, wet at the tip.
He swallowed hard—and shoved his briefs down. His cock sprang free.
His fingers wrapped around the shaft automatically. He started slow. Just enough to take the edge off.
He wrapped his fingers around it, stroking steady.
Noah stayed standing. Right beside the chair. Fisting his own cock at a constant pace.
The head was almost level with Liam’s eyes. Thick. Veiny. Pre-cum glistened at the slit.
Liam could smell it. Musky. Warm. The scent hit his throat like a punch. It was… masculine.
Noah’s voice dropped, still watching the screen. “Goddamn. Look how hungry she is. That’s the best part.”
Liam tried to focus on the video. He couldn’t. Noah’s dick was too close for him to relax.
Noah shifted closer—like he didn’t even notice.
The fat head brushed Liam’s shoulder. Sticky pre-cum smeared across his skin. An accident, obviously.
Noah didn’t comment. Kept stroking. Breathing heavy.
Then he shifted again. The head dragged higher. Across Liam’s neck. Once. And then twice more at his jawline.
Pre-cum smeared against his throat, tacky and hot.
Liam’s cock pulsed in his fist. He almost stopped.
Noah noticed, leaned in slightly, casual as ever. “Shit. Sorry, man.” He chuckled. “Didn’t mean to get my shit on you.”
Liam didn’t answer. His whole body tensed.
They continued for a few minutes. The musky scent was overwhelming now.
The next stroke dragged the head across Liam’s cheek, Noah’s pre smearing into his skin. Liam didn’t know how to react—so he didn’t.
Noah finally glanced down. Grinning. “Oh, dude.”
Like it was funny. Like it was normal.
Noah swiped his thumb along Liam’s cheek, wiping some of the slick away.
“There I go again. Sorry, little buddy.”
His voice was low. Too casual. Like he wasn’t fully hard and dripping inches from Liam’s face.
Then.
“Hey… Speaking of it, have you ever tasted your pre before?”
Liam froze. His fist stopped moving automatically.
“What?” His voice was rough. Unsteady.
Noah just smirked, lazy and relaxed. “Pre-cum. You ever tasted it?”
Liam shook his head fast. “No. Why the fuck would I?”
Noah chuckled. “Chill, bro. Was just wondering.” He stroked himself slow. “Some girls say it’s bitter. Some say it’s sweet. Depends on the guy apparently.”
He let that hang for a second, then grinned wider. “You might be the bitter type.”
His face flushed. “I’m not.”
“You don’t know that.” Noah’s grin widened. “Never tried.”
“I’m not tasting that shit.”
“Suit yourself.” Noah shrugged. “But might be why Camila stopped blowing you.”
The words hit like a punch. Liam was stunned. His cock throbbed with humiliation but he stopped stroking momentarily.
Noah saw it. His grin faded—just a bit. Voice softer now. “Hey. I’m not saying it’s true. She was a crazy cun alrightt. Just saying…” His hand stroked again, lazy. “If you knew for sure, you wouldn’t have to worry about that shit anymore. You’d know you’re fine.”
Liam didn’t answer.
Noah added, “Girls notice that stuff. You never wondered why some get lazy with head?”
Liam wasn’t even aware there was still a video playing but he kept his eyes glued to the screen, pulse spiking. “No one ever complained.”
“Yeah? They’re never gonna say it, but maybe that’s why it happens.” Noah’s voice dropped. “Bro. I’m just saying—it’s science. Like a quality check. No big deal.”
Liam remained quiet. All the while he could smell Noah’s cock right there on his face.
His cock throbbed. Pre soaked his hand. There was so much now it was slippery in his fist.
Noah’s eyes dropped to it, then smirked. “Shit. You’ve got enough for a taste test already.”
He grinned, easy and teasing. “It’s too much… You’re probably the bitter type.”
Liam’s brain scrambled for an out. Any excuse. But he was tired by now, he just wanted to cum and crash the fuck out and if Noah wasn’t gonna drop it…
Just a sample, right?
Finally—quiet as hell—he muttered: “Fine…”
Liam held his body stiff . His cock throbbed in his fist—wet and slippery. His whole body was tight.
Just a little. That’s it. It came out of him. No big deal.
Noah’s voice dropped lower. Calm. Steady. Like he was spotting Liam at the bench again.
“Go ahead, little buddy.” His grin was slow. “Let’s see what you’ve got.”
Liam swallowed. Chest rising fast.
Before he could overthink it, he brought his free hand up. Swiped two fingers through the slick head of his cock, gathering the drop of pre-cum hanging there. His stomach tightened. Skin buzzing like a live wire.
He hesitated. Just for a second.
Then pressed the fingers to his tongue.
The taste hit—salty, warm, faintly bitter but not awful. It melted over his tongue quick. Almost sweet underneath the salt.
His face reddened, stomach twisting—but his cock pulsed even harder in his fist.
Noah leaned in slightly, still stroking himself, voice low and encouraging.
“Yeah. That’s it. See? How does it taste?”
“Not like much to be honest.” Liam said, flat.
The grin grew. “Told you it wouldn’t be bad.”
His eyes flicked down, watching Liam’s mouth. “Salty? Sweet?”
Liam didn’t want to answer. He just swallowed hard. His chest felt tight. Embarrassed and turned on all at once.
Noah chuckled anyway. “Good, man.”
His knee nudged Liam’s thigh. “See? You’re not the bitter type after all. That’s good.”
The praise slipped right into Liam’s veins. Hot. Humiliating. His cock throbbed in his slick grip.
“Now,” Noah added, voice warm. “Finish up for me.”
Liam blinked. His brain stalled for a second.
“Huh?” His voice came out rough, confused, scared even. “No, man, you’re… you’re already jerking off.”
Noah didn’t skip a beat. “Yeah. And I fucking hate it. You know that.”
He stroked himself slow, head glistening under the glow of the paused video. “Been telling you forever—‘I hate jerking off’.”
Liam’s brows drew together. His hand stayed frozen on his own cock.
“You—” he shook his head slightly, heartbeat racing. “You’re standing there doing it anyway.”
Noah smirked, like he was explaining something obvious. “Cause your drunk ass can’t stand up. If you weren’t plastered, we’d both be lying down right now.”
His cock brushed Liam’s shoulder again, smearing another hot stripe of pre-cum against his skin.
Liam flinched—but didn’t pull away.
“It’s not that deep, little buddy,” Noah went on. “Just give me a hand. Like before. Remember?”
Liam’s heart slammed in his chest. His mind scrambled for an out. “I—I already tasted the pre, dude. That’s enough.”
Noah chuckled, low and easy. “That was nothing. You didn’t even flinch.”
He nodded down. “Your hand’s already slick, man. You’re dripping like crazy. Just use that. And then after that I’ll let you cum, deal?”
…Let him?
A part of his brain flagged it as weird. The phrasing. The idea. Like Noah had any say over when he could cum. But another part—tired, drunk, horny as fuck—felt like it made sense.
Noah had been calling the shots all night. Setting the pace. Making things easier. Less complicated.
And God… Liam was so close already. His balls ached. His cock was soaked in his own pre. He just wanted to finish and crash.
He swallowed.
“…Ok.” Liam sighed and grabbed his friend’s cock.
Liam’s fist worked Noah’s cock steady now. His palm was slick—not just from his own pre, but from Noah’s. It was everywhere. His knuckles, his abs even glistened faintly with stray smears.
“You should jerk yours too. That way we can save time” Noah said and Liam obeyed without saying a word like he just wanted things to be over.
He tried not to think about it. Just focused on getting Noah off. Fast. So this could be over and he could finally cum.
Noah moaned low. His hips flexed. The head of his cock flushed darker, wet with fresh pre leaking into Liam’s grip.
“That’s it,” Noah murmured. “Fuck… feels so good, little buddy.”
Minutes passed. Liam’s hand never stopped. His own cock ached. His abs clenched with every stroke. He could feel pre-cum dribbling down his shaft, pooling at his base. Sticky and hot.
Then Noah’s eyes dipped to his face.
“Hey…” His voice dropped. “You got something.”
Liam froze half-aware. “What?”
Noah smirked. “Upper lip. Right side.”
Without thinking, Liam dragged two fingers from the hand he was jerking Noah with across his mouth—just trying to wipe whatever was there.
But the second he did, Noah smiled.
“Bro.” His eyes gleamed. “That hand’s fucking soaked in my pre.”
Liam stiffened. His stomach flipped. His heart kicked into his throat.
“You just got it in your mouth.” He chuckled.
Noah leaned in, low and easy. Liam’s breath smelled faintly of booze.
“So… how’s it taste?”
His chest went hollow. His mouth tingled where his wrist had smeared across. He hadn’t even realized what he was doing. It was instinct. Automatic.
“I—I didn’t mean to—”
Noah’s grin widened. “Didn’t mean to?” He chuckled again, low. “Bro, you just licked my pre without even thinking.”
Liam’s face burned. His hand faltered on Noah’s cock—but Noah tapped his bud’s wrist, steadying it.
“Keep going, you can talk and move your hand, can’t you?” he murmured. “Feels too fucking good to stop.”
Liam swallowed. His throat was dry. His fingers resumed the slow, steady stroke.
Noah’s cock pulsed in his grip. Pre leaked fresh, slicking down over Liam’s knuckles.
“That’s it.” Noah’s voice softened. “See? You’ve already crossed the line. No big deal.”
Liam’s heart slammed. He didn’t respond. Just kept stroking both their cocks as if he was watching it happen from outside his body. Noah’s grin turned sharp.
“Bet it’s sweeter than yours, huh?”
Liam shook his head automatically. “I—I wasn’t even tasting it—”
“Yeah?” Noah leaned closer. His cock nudged forward on Liam’s hand. “You sure? ‘Cause you didn’t spit it out.”
Liam’s eyes were heretic. His face flushed deeper.
“You just kept stroking your dick.” Noah’s tone was pure confidence now. “Didn’t even pause. Like you liked it.”
Liam opened his mouth to deny it—but nothing came out.
Noah’s smile softened. “Bro.” His grip tightened briefly on Liam’s wrist. “I told you. It’s just science. You’ve already done half the work.”
He nodded toward Liam’s messy hand. “Since your hand’s dripping in my pre already…” His eyes locked on Liam’s. “Why don’t you tell me for real how mine tastes?”
Liam froze. His stomach clenched. His cock throbbed painfully hard.
“I—I’m not—”
Noah cut in, smooth. “You’re already jerking me off, little buddy. Already tasted yourself. Already got my pre in your mouth by accident. What’s the fucking big deal? Jesus.”
His voice dropped lower. Almost a purr.
“Bet it’s better than yours. I can feel how fucking sweet it is just by the way it keeps flowing out of my dick.”
The porn kept playing in the background—wet sounds and breathy moans. The slick noise of Liam’s fist on Noah’s cock.
Liam’s head spun. The room felt too hot. His cock ached— Why the fuck was he so turned on?
His eyes darted to Noah’s face. Then to his hand. His knuckles were shining with pre. Some fresh, some already tacky from the air.
Noah’s grin was steady. Patient.
“Do it,” he said softly. “Don’t you wanna cum?”
Liam’s heart slammed in his chest. His hand hadn’t stopped stroking Noah’s cock. He couldn’t make it stop. His body felt disconnected—like he was just along for the ride.
“I don’t know man… that’s kinda intense.” Liam said, barely above a whisper.
“Bro, what? It’s not like I’m asking you to suck me off.” Noah murmured again. “It’s not a big deal. And then I’ll let you cum.”
That ‘let you’ made Liam’s stomach twist again. But he had no energy to argue. He couldn’t. He just wanted all this to be fucking done.
His hand trembled. Slowly, almost detached, he lifted two fingers to his lips—the same fingers slick with Noah’s prefuck. He hesitated. His breath shuddered.
Noah leaned in, breath warm. “That’s it…”
Liam’s pulse roared in his ears. He pressed his tongue out and swiped it along the pads of his fingers.
The taste hit him immediately—salty, slightly sweet, a weirdly clean tang that made his gut clench. Much stronger taste than his own. His cock twitched hard in his fist.
Noah’s grin sharpened. “There you go.” His voice dropped lower. “Didn’t gag. Didn’t even spit it out. Proud of you, man”
Liam’s cheeks burned. His whole face burned. His throat felt tight.
“That’s the hottest shit I’ve ever seen, little buddy.”
Noah’s cock pulsed in his hand, leaking fresh over Liam’s knuckles again.
“Now…” Noah licked his own lips slowly. “Since you’re already tasting me…” He nodded to Liam’s fist. “Get me off. And then you can cum.”
Liam swallowed. “Okay, Noah…” He nodded, defeated.
His hand resumed stroking for both of them, more deliberate now. He could feel how hard Noah was—how close. Every pass of his fist gathered more slick.
Noah’s breathing deepened. “Fuck… that’s it. Look at you.” His hips flexed gently into Liam’s strokes.
Liam shook his head automatically. His own cock throbbed painfully in his grip. He was so close it hurt.
“You’re fuckin’ dripping, man. You feel how wet your own cock is?” Noah’s tone was steady, dark. “Soon, little buddy, just get me off first, ok?
Liam’s breath hitched. His abs clenched tight. He wished Noah would stop talking.
“Keep going.” Noah’s voice dipped into a growl. “Yeah… Don’t you fucking stop”
A minute later, Noah’s thighs tensed. His abs flexed. “Fuck—fuck, I’m gonna… I’m gonna cum on you”
His cock pulsed hard in Liam’s fist. Cum spilled hot across Liam’s knuckles, painting his wrist and smearing down his abs and even his dick. Some even hit his shoulder. Again, so much fucking jizz.
Noah’s head dropped back with a groan. “Fucking A, man.”
Liam froze, hand still wrapped around Noah’s shaft, feeling the last pulses of his release.
“Your turn,” Noah whispered. “Go ahead. You earned it.” But he didn’t move away, he still had his half-hard cock way too close to Liam’s face.
Liam’s temples throbbed. His hand moved instinctively, stroking himself faster now, desperate. Liam could feel Noah’s cum slicking his own dick, but he was past caring by that point, he just wanted to go to cum and sleep. Wet sounds kept mingling with the fading moans from the porn still playing in the background.
“Duuuude.” Noah’s tone was soft, filthy. “You’re Jerking off with my cum all over your abs. I can even see it’s lubbing you up, right?”
The words hit like a piano dropped on his head. Liam whimpered. His toes curled. “Stop…” The words broke out uneven. “Please, just stop talking…”
Liam’s hand worked fast now, slick and desperate. His abs clenched under the mess of Noah’s cum, his own cock throbbing like crazy.
But Noah didn’t stop talking.
“Bro, you’re stroking like it’s the only thing that matters.” He laughed. “You really need to cum, huh?”
Liam whimpered again—but he didn’t tell him to stop this time. He was too close to focus on anything else.
His whole body tensed. His breath hitched in shallow, ragged gasps. His toes curled hard.
Then—
His orgasm hit. Overwhelming. His hips jerked up into his fist.
Pathetic little yelps escaped his throat with every pulse. His cock spilled hot over his abs, mixing with Noah’s already foaming cum across his skin. The sound he made wasn’t even a moan—more like helpless noises he couldn’t hold back.
“Fuck…” Noah breathed. “That’s it. Let it out, little buddy. Just like that.”
Liam kept stroking through it, even as his muscles trembled and the last of his cum spilled over his fist.
When it finally subsided, he collapsed back onto the chair. His chest heaved. His face burned. For a moment, neither of them moved. Just the sound of their breathing. The fading moans from the porn.
Then Liam blinked blearily, reality creeping back in. And it felt heavy as fuck.
“…Where’s your shower?” Liam’s voice was hoarse, exhausted. “I need to—I need to clean up.” He felt sick.
Noah looked at him, low. “Dude. You can’t.”
Liam frowned, brain foggy. “What?”
“I told you. My parents are asleep. The pipes are loud as fuck. You’ll wake ’em.”
Liam couldn’t believe it. He looked down at himself—skin streaked with both their cum, glistening in the dim light.
He was trapped. Dirty. Vulnerable.
Noah just smiled, calm and threw something at him. “Here wipe yourself off with your underwear and just crash. Deal with it in the morning. Weren’t you desperate for sleep?”
Liam’s heart raced. He sighed, giving up. He nodded slowly, even as his gut clenched.
He wiped his torso, slow and mechanical. His hands moved without thinking, but no matter how much he scrubbed, the stickiness clung to his skin. So did the weight of what they’d done.
Want more? Consider my Patreon!
Get NOAH’S POV on ALL chapters, early access, polls, suggest scenes, see images of the cast and have yourself do a cameo in the story! Also: my face and other pics and direct contact (im nice as fuck).
Plus, the story has taken a concerning amount of my time and this helps me prioritize it.
Join if you’re already ruined. Or want to be.