"We have reason to believe that man first walked upright to free his hands for masturbation."
 photo BateBookBlog_Header.gif

Friday, October 9, 2026

All Male Fiction: Night Visions (Part 3)

 By: Ryan Michaels


Listen to this story

Read Part 1 | Read Part 2

Ryan sat on the edge of Chad’s bed, heart pounding, stomach fluttering, the alcohol making everything feel both sharper and softer at the same time. Chad stood in front of him, jeans and underwear pooled around his ankles, that huge, uncut cock already hard and pointing straight at Ryan’s face.

"Suck my cock!" Chad repeated, voice low.

Ryan leaned in. He had imagined this exact moment a hundred times while watching the cameras. Now the real thing was right there. He was nervous, as it was his first time, but the alcohol allowed him to open his mouth and take the head between his lips without hesitation.

Chad let out a soft moan. "Yeah… just like that!"

Ryan’s tongue pressed up under the foreskin, tasting the slight saltiness there. He sank deeper, inexperienced, but hungry. One of Chad’s hands settled on the back of Ryan's head, not forcing, just resting and guiding.

**********

In Ryan’s bedroom, Sean stared at the laptop screen, his mouth agape as the screen filled with the image of his best friend’s head bobbing up and down on a cock.

"What the fuck…" Sean whispered.

He couldn’t look away. The hidden camera angle was almost perfect—side view, clear enough to see everything. Ryan’s cheeks hollowed as he sucked. Chad’s hips gave a small roll. Ryan’s hands were braced on Chad’s thighs, an obvious boner in his pants from what he was doing.

Sean’s own cock twitched inside his underwear.

He told himself he should close the window. He should get the hell out of Ryan’s room and pretend he never saw this. Instead, he stayed put, heart racing.

**********

Chad’s fingers tightened in Ryan’s hair.

"Look at you," he murmured. "Eighteen years old and already on your knees for the neighbor’s cock. Knew you wanted it the second you started watching me."

Ryan’s eyes flicked up, wide.

Chad smiled. “Yeah. I found the cameras last week. Both of them. Figured I’d wait until your birthday to do something about it.” He pulled his cock free with a wet sound. “On the bed. On your back.”

Ryan scrambled onto the mattress. Chad climbed up after him, straddling Ryan’s chest so that his heavy balls hung right above Ryan’s face and his hard cock rested against Ryan’s cheek.

"Suck my balls."

Ryan didn’t need to be told twice. He lifted his head and took one full, low-hanging ball into his mouth, tongue working over the soft skin. Chad groaned and shifted, feeding him the other one as well. Ryan’s mouth stretched wide, saliva dripping down his chin as he sucked and licked.

His hand started to slide down toward his own aching cock.

Chad caught his wrist before he could touch himself.

"No," Chad said firmly, pinning Ryan’s hand to the mattress. "Keep your focus where it belongs. You’ve been dreaming about giving me pleasure for weeks. That dream’s coming true right now. Don’t distract yourself."

Ryan whimpered around the balls filling his mouth but nodded, leaving his hand where Chad had placed it.

**********

Sean’s hand had slipped inside his own underwear without him fully deciding to do it.

On the screen, his best friend's tongue was working overtime on Chad's big balls.

He couldn’t believe what he was watching. His straight best friend—who had always talked about girls, who had set up cameras specifically to watch Chad fuck women—was now underneath the guy, mouth full of Chad’s balls, not even allowed to touch himself.

And the worst part, the part that made Sean’s stomach flip and his dick throb harder, was how much he liked seeing it.

He shifted on the bed, kicked his underwear the rest of the way off, and started stroking faster, eyes locked on the feed.

**********

Chad lifted his hips just enough to pull his spit-slick balls free, and then shifted forward until his ass hovered over Ryan’s face. "Eat it."

Ryan’s hands came up to grip Chad’s ass cheeks and spread them. His tongue dragged over the tight hole, then pressed harder, circling, pushing. Chad cursed under his breath and sat down a little heavier, grinding against Ryan’s mouth.

"Fuck… yeah! That’s it! Get that tongue in there!"

Ryan licked and sucked like he was starving for it. Every sound he made was muffled against Chad’s ass. His own cock throbbed inside his pants, leaking steadily, but he kept both of his hands on Chad’s ass exactly where they belonged.

Chad reached down and stroked himself slowly while he rode Ryan’s face.

**********

Sean was right there with them.

His fist flew over his own thick, uncut cock. He could see everything—Ryan’s face buried between Chad’s cheeks, tongue working, Chad’s heavy balls resting against Ryan’s chin while Chad stroked that massive cock above him. Ryan’s own cock still lay neglected inside his pants, exactly as Chad had ordered, the visible wet spot on the front getting bigger.

"Yeah! Eat that ass!" Sean practically shouted.

The words ripped out of his throat before he could stop them—a raw, echoing of what he’d screamed when Chad was eating out a woman. Only this time, the roar was for his friend, encouraging him to eat another guy's asshole.

Sean’s hips jerked as he matched the rhythm of Chad’s fist on the screen, biting his lip to stay quiet even though no one else was in the apartment.

He was so close already. The sight of his best friend’s tongue working between Chad’s cheeks was the hottest, most confusing thing he had ever seen. His own cock throbbed in his fist. He could feel the orgasm building low in his gut.

**********

Chad finally lifted off Ryan’s face, turned around, and straddled his chest again. He fed his cock back into Ryan’s waiting, spit-slick mouth—not deep enough to choke him, just enough to use his mouth—and started thrusting in earnest, still careful, but faster.

"Take that motherfucking cock! This is what you’ve been jerking off to every night. Your dream coming true."

Ryan’s moans vibrated around Chad’s shaft.

Chad’s breathing grew rougher. "Fuck… yeah. You’re a natural. Bet you’ve been jerking off to me every night. Bet you came when I fucked my mattress the other day."

Ryan’s eyes fluttered shut in silent confirmation as his throat worked, keeping his hands at his sides, exactly where Chad wanted them.

"Uh. Gonna… cum," Chad grunted a few moments later, and his body went rigid.

He buried himself as deep as Ryan could take and came hard, thick ropes pulsing across Ryan’s tongue. Ryan swallowed greedily, eyes watering, moaning around the big cock exploding in his mouth.

"Yeah! Feel that?" Chad grunted. "Been saving this load for you. No pussy last night. All for the birthday boy. So take it! Take every fucking drop!"

Chad pulled out before he had quite finished, shooting one last rope in Ryan's face.

That was all it took for Ryan. He came untouched, shooting his load in his pants, making a warm, sticky mess inside his underwear.

**********

Sean came with them.

His orgasm hit like a punch. Cum streaked his fist and his stomach. He kept stroking through it, eyes glued to the screen as Chad wiped the last bead of cum across Ryan’s lower lip. Ryan licked it up without being told.

For a long moment, the only sounds in Ryan’s bedroom were Sean’s heavy breathing and the faint audio from the laptop speakers.

On screen, Chad was already rolling onto his side.

"Happy birthday," Chad murmured.

"Thanks," Ryan breathed. "That was the best birthday present I ever got!"

Chad chuckled. "We’re just getting started, birthday boy."

Sean stared at the image of his best friend’s flushed, cum-streaked face and felt his spent cock twitch again.

He didn’t close the laptop.

He didn’t get dressed.

He just sat there on Ryan’s bed, heart pounding, waiting to see what happened next.


TO BE CONTINUED…


©2026 by Ryan Michaels


Rate this story:



Creative Commons License   Protected by Copyscape Online Plagiarism Test


Share

Follow

No comments:

Post a Comment