Adam in the Chair

The first thing you need to know is that I was already really horny that morning. It explains why things happened the way they did. My dick was so hard when I pulled up to the house I had to wait in my truck until it went down. My friend Elana cancelled the night before. We hook up and hang out sometimes, that’s all. But I hadn’t seen her in a while and I hadn’t even jacked off in like five days.

Sorry. I’m getting ahead of myself.

My name is Adam. I guess that’s obvious. I’m nineteen years old, six-foot-one and a hundred fifty-nine pounds. It’s hard for me to put on weight, muscle especially. I mention all that because people seem to want to know the numbers.

My dad is half Black, half Polish. Mom is all Korean. I look like a lot of guys. Whatever you’re imagining I look like, you’re probably pretty close.

Okay, you’re wondering why I was at this house in my truck waiting for my dick to go soft. I work part time for a pest control company, spray for bugs, set bait boxes for rodents, that sort of thing. My first stop was a new customer, Peter Clarke. Big house. I think it was a Tuesday or Wednesday morning. That part doesn’t matter.

Mr. Clarke answered the door in gym shorts, no shirt. He was in his forties, muscular. I noticed that because, like I said, I have a hard time putting on muscle. It’s not that I’m into guys. But, I envy guys with muscles, if that makes sense.

So I went in and I noticed this room off the entryway, an office. And right there, in the middle of the office, I saw this guy in a chair. He was naked and rock hard.

Mr. Clarke said something like “Is that okay?”

I didn’t know how to answer. “Is what okay?” I fumbled. “Yeah, no worries.”

The guy in the chair chuckled. I glanced back over. He was wearing a blindfold.

“I’ll let your get your work done.” Mr. Clarke said to me and turned back toward the office. “We won’t be too long.”

I said “yes sir,” because that’s how I talk to customers.

By the time I finished the first floor, I could hear the guy in the chair moaning. The stairs to the second floor were in the entryway and I had to pass the office again. I know what you’re thinking and yes; I looked. Mr. Clarke was giving the guy a blowjob. And yeah, it turned me on. No, I’m not gay. But it was like porn, live porn. And I already told you I was horny.

I went upstairs as quietly as I could, sprayed all the rooms. I heard the guy cum. There was some laughter. They talked. Then the front door opened and closed.

“Busy day today?” Mr. Clarke asked when I came back down.

I said, “not too bad.” I only had three customers that day.

“Want some water or something?” He nodded with his chin toward where the guy had been sitting. “Take a turn in the chair?”

“Um, what do you mean?” I knew what he meant. “Water, yeah, that would be good.”

Mr. Clarke laughed and put his hand on my shoulder. “What do I mean? That’s funny.” He massaged my neck a little.

“I, um, I’m sorry about that. I didn’t mean to….”

He interrupted. “It’s okay.” Mr. Clarke stepped away, rested his hand on the chair. “How about this? I’ll go get you your water. If you’re sitting here when I get back, then I’ll….” He smiled. “Well, then you’ll be next. Sound good?”

“Um,” I shook my head, smiled and made a noise that was kind of like a laugh. “Yeah, okay.”

You didn’t know this, but I let a guy suck me once. We were both fourteen. He kept gagging on it, so he gave me a hand job. Elana sucks my dick, too. I don’t know if she likes it. It’s foreplay. I’d never cum from just getting head. I didn’t know if I could.

Mr. Clarke was still smiling. He looked right at my crotch because, yeah; I was getting hard. He gestured to an ottoman pushed against the wall. “You can set your clothes over there, in case you decide…”  He paused and looked me over again. “I’ll get you your water.” He left me standing there alone.

You already know I didn’t leave. I thought about it. What if it was a trick? I’d seen him with the other guy. It wasn’t a trick. What if he told someone? That made no sense. Who would he tell? And who cares? I was horny.

I took my boots off, stripped down, and sat in the chair. Don’t act surprised. You knew I was going to.

When Mr. Clarke came back, he didn’t say anything. He handed me a bottle of water. I set it on the floor. He knelt on a small pillow and moved my knees apart. I leaned back. He rested my balls in his open palm. I flinched. My cock throbbed.

He licked a bead of pre-cum from the head. It throbbed again. He kissed my scrotum. His lips were soft, wet. He traced his tongue around and under my testicles. Another droplet of pre-cum trickled down my shaft. He met it, followed its path up to the slit, and rested his lips on the tip of my dick.

You’ve heard the staying about gay guys sucking better because they know what feels good. I didn’t believe it, too cliché. But I also didn’t know what to expect or if I’d even cum. Then, he opened his mouth, took me right past his tongue and into his throat. I’m not that big. Don’t get me wrong. But, when he took me all the way, all at once, I gasped. My balls lifted off his hand.

He sucked hardest on the way up, pulling like a vacuum. And every time he went back down, he pressed me deep into his throat. His nosed brushed against my pubes. He was slow, rhythmic, down and up, and down and up.

I felt a stirring low in my abdomen. No, it was deeper than that.

He didn’t use his hands. He caressed my cock with his lips, massaged with his tongue, gripped it with his throat. I know what you’re thinking. It wasn’t like a pussy. It was something else, intimate, intense in a different way. Giving. Taking.

I hung my arms open wide, my legs open wide. My head lolled. My eyes cast about the room, shelves, paintings, a desk, a window, the door I’d walked through. I was going to cum. It had been building from the time he started. The point of no return was the very beginning. I looked down at him, veins bulging from his neck, my cock tugging with the lift of his head, disappearing when it dropped once more.

He never stopped, never changed the pattern or the pace. That stirring, low. It was like that feeling you get when you’re excited. Butterflies. A swarm of them spreading upwards from somewhere low, somewhere deep. My abs clenched at the feeling. My legs trembled.

“I’m going to cum.” It sounded like someone else saying it, but it was me.

My whole body shivered and went numb. Every feeling all at once was my cock. I made a noise, word, or a phrase from before words. A calling to my past self, the one upstairs who was still listening.

“I’m close.” I whispered.

He slowed, opened himself wider, took me deeper. A slick of pre-cum and spit ran over my balls. The feel was softer, no less sensual. He took me to the edge carefully and let me hang there. My dick swelled, ached.

I lifted my pelvis, offering my cock, my body pleading for release.

He paused.

It was like I was on that first hill of a roller coaster. You know the feeling. He started again, faster, just as deep. He held my ass and pulled me into him, twisting his head, frenzied. That roller coaster feeling, it was like the chair dropped from under me, like I went weightless. A cool rush hit me, like electricity down my arms and legs, adrenalin.

“Fuck.” Cum shot out with the word. “Fuck.” He swallowed even while more gushed out. “Fuck.” I closed my eyes and said it louder. How many times? I don’t know.

He kept me in his mouth until I relaxed, lightly sucking the last drops of cum.

Mr. Clarke smiled and stood. He gave me a gray business card with his number on it. “You’re welcome anytime.”

I got dressed and thanked him. No, it wasn’t awkward.

And no, you don’t have to ask. I went back. I was welcome anytime, every time, many times.

Carrick Moore writes gay fiction and erotica. His first book, Normal Boys MM gay erotic, is available on Amazon.

Seat 20A

Ethan broke up with his boyfriend. Or his boyfriend broke up with him. It didn’t matter. Of course it matters, Ethan thought, standing in the security line at the airport. I broke up with him. It was the right thing. Ethan sent his carry-on through the scanner. He’d only packed for the long weekend. 

The arguing had started too soon. “I just don’t know how this long-distance thing is going to work,” one of them had said. Or maybe it was both of them. The break up was too easily agreed upon. And, no, that didn’t make the heartbreak any easier.

Ethan cut the visit short. He changed his flight to this god-awful redeye, middle seat, twenty-b. Back to the new city, the new job, new adventures. Fuck, he shook his head. Who are you kidding? Ethan was too busy for adventures. It was too soon to tell if the job had been a good move. And the new city was as loud and busy as the old one. 

He fumbled past business class. Ethan had lost his upgrade when he switched flights. “Sorry, that’s me in the middle,” he said to Twenty-C. She got up, bleary-eyed. It looked like she had already been sleeping. “Thanks,” Ethan said as he slid his bag into the overhead and shuffled past her.

“Hey,” Twenty-A said, window seat, curly blond hair. He might have been twenty-five. He might have been thirty-five. That age range was so hard to nail down. 

Yeah, you’re hot, Ethan thought. But he just said, “hey,” back.

Twenty-A dragged his backpack out from under the seat in front of Ethan. “I was hoping your seat was gonna stay open.” He laughed.

“Yeah, sorry,” Ethan said. “Full flight.”

“No worries.” Twenty-A shoved the backpack under the seat in front of him where it belonged. “Glad it’s you, for sure. Could have been worse.” Twenty-A laughed again. He pulled his right leg up and let his knee rest under the window.  

Ethan wasn’t sure what he saw at first. Holy fuck. But then he just stared. “Um,” Ethan said and forced himself to look away. 

Twenty-A’s cock and balls were hanging halfway out of his shorts. No one in the line of passengers streaming by seemed to notice. 

“Um,” Ethan said again, with a chuckle. Twenty-A looked at him. Ethan glanced down at Twenty-A’s junk and back up.

“Oh,” Twenty-A said flatly. “Haha.” He set his shorts right. “More comfortable this way.” Twenty-A winked. “Right?”

“Right, yeah.” Ethan smiled. “Yeah.”

There’s a rhythm to flying. The taxi. The safety video. The takeoff. Drink service. 

Twenty-C, the lady on the aisle, slept through all of it.

Twenty-A whipped out two drink vouchers, ordered a bourbon and ginger ale. “What do you want?” He nudged Ethan’s arm. 

“Oh, um,” Ethan mumbled. “Same as you, I guess. Thanks.”

Twenty-A lowered Ethan’s tray table for both drinks. He left his up, reclined his seat, adjusted his shorts. “Here’s to a fun flight,” he said and raised his little plastic cup.

Ethan drank. The flight attendants turned off the cabin lights. Ethan turned off his video monitor. 

“Good idea,” Twenty-A said. “Do hers too.” He gestured to the sleeping woman. 

Ethan drank some more. He thought sleep might take him. Twenty-A drank, shifted in his seat. The captain turned off the seatbelt sign. Besides the constant roar of the engines, the plane went quiet. Ethan emptied his cup, reclined, closed his eyes. 

A hand touched his. Ethan lay still. A hand grasped his, fingers curling under his palm. Ethan returned a gentle squeeze. A hand lifted his. Ethan glanced to his right. Twenty-A guided Ethan’s hand. Ethan followed. It landed on his seat-mate’s warm, rigid cock.

Ethan pulled back, looked over. It was too dark to see Twenty-A’s lap, or that he’d pulled down his shorts. Ethan could barely make out the smile, or the man’s eyes looking back. Ethan set his hand on the armrest. No one spoke. A minute passed. The plane trembled, then settled. 

Ethan’s hand wandered back to Twenty-A. He found the thigh and rested there. He found the scrotum. The balls rolled heavy on the seat. Twenty-A leaned back. Ethan found the towering dick again. His fingers barely met around it. The stiff cock extended far above and below his fist. 

Ethan looked straight ahead. He pumped. Ethan looked out at the empty aisle. He dry stroked Twenty-A’s penis. Ethan glanced at the sleeping woman in the seat to his left. He found a bead of pre-cum and worked it over the shaft in the seat to his right.

Twenty-A lolled his head toward Ethan, feigning sleep. 

Ethan paused. He spit in his palm. He regained his target. This is insane, he thought. But he kept jacking off the stranger next to him. 

Twenty-A sat up. Ethan startled. No one was coming. Twenty-A fumbled in the backpack in front of him. Ethan heard a cap open, saw the bottle in a glint of light. The man cupped Ethan’s hand, poured a dollop of lube, set Ethan back to work. 

Ethan slid the length of it. Two hand widths plus, he thought. Ethan twisted up and rolled over the head. Twenty-A pulled in a short, quiet gasp. Seven-and-a-half, probably, Ethan mused. He worked down to the thick base. Eight maybe. 

The plane shook. The seatbelt sign came on. The captain made the announcement. Ethan lifted the scrotum up, let the balls slip from his hand. He stroked fast, long strokes, off the tip, on to the base. It swelled. I’m gonna make him cum. Ethan did not let up. Every so often he added a turn of his wrist near the tip, medium grip, moderate speed. Consistent but also consistently inconsistent.

The plane rumbled, dipped, and surged. Twenty-A opened his eyes. Ethan smiled, glanced at the woman on the other side. Still sleeping. Twenty-A pumped against Ethan’s hand, meeting his rhythm. Twenty-A tensed, held his breath. His cock bucked. A zip-splash hit Ethan’s seat next to his ear. Twenty-A let out a long sigh. Another rope of cum landed on Ethan’s shoulder. Ethan aimed three more onto Twenty-A’s abdomen. A fountain spilled over Ethan’s grip and down the subsiding cock.

Twenty-A gingerly reached into his bag again. He opened a packet of moist wipes, cleaned Ethan’s hand, offered him another for his seat and shoulder. He stuffed the towelettes in his empty drink glass and fell asleep. 

The sun rose. Fight attendants passed with bags for garbage. Seat backs and tray tables returned to their full and upright positions. Twenty-A stared out the window. They landed, taxied, and parked. Everyone stood and waited.

“You live here?” Twenty-A asked.

“Yeah.” Ethan nodded.

Twenty-A passed him a scrap of paper. “Let’s catch up for drinks again sometime.”

Ethan looked at the scrap, a phone number, a name. Danny.

“I’m Ethan.” He extended his hand.

Danny took Ethan’s hand in his own. “It’s a pleasure,” he said.

Suck Rank

 

Puck was fifteen when he first sucked cock. It was Greg Willis. Puck and Greg had sleepovers; they played video games long into the night. They’d jacked each other off before. But one night Greg kissed Puck. Puck froze. Greg stopped for a second and then they both went at it. Neither of them said a word. After a while of making out, Puck just went down on him. It was all so natural, the feel of Greg’s erection in his hand, then in his mouth. Greg came fast. Puck swallowed. Greg jacked Puck off. They fell asleep. They had sleepovers almost every weekend after that.

Michael Puckett was his real name. Friends called him Puck because he played the role in his high school production of A Midsummer Night’s Dream. Puck certainly looked the part, especially at fifteen — lean, Elven, impish, gray eyes. People forgave his flat acting. Shakespeare is hard. Truth is, Michael never let the character fully take him. But the Puck name stuck, anyway.

“Shit, that feels so good,” Greg Willis whispered one afternoon.

“Mmm,” Puck answered, his mouth full of Greg’s dick.

Puck’s mom was an ER doc; she was working a long Saturday shift. Puck and Greg had the house to themselves. Neither of them heard the front door open. Puck’s mom had been dating this guy, Kevin. Kevin had a key. He let himself in to fix a clog or a leak or something in the main bathroom. Why he opened Puck’s bedroom door without knocking that day was anyone’s guess.

“Whoa, dudes. Sorry,” Kevin said. But he didn’t immediately shut the door again.

Puck stood as fast as he could. Greg grabbed a towel to cover his tall cock.

“Y’all… man…” Kevin stammered. “It’s cool… I’ll….” And he finally shut the door.

Greg mouthed the word “Fuck.” 

Puck stared at the door wide-eyed, like it might come crashing open again, like the house might blow up.

They could hear Kevin working in the bathroom. 

Greg snuck out Puck’s window. Puck was afraid to come out of his room, not because Kevin was ever mean. He wasn’t. Puck just didn’t know what to say. After a while, he heard the shower going. He mustered up some courage and went out to the kitchen to fix something to eat. He’d just pretend nothing ever happened. 

“Hey man.” Kevin came out of the bathroom. He was stark naked, tall, muscular, hairy chest. He stood there drying himself off like it was no big deal. “Grab me my clothes out of the drier? They should be done.”

Puck stared and then tried not to.

Kevin hung up his towel, walked back into the living room swinging. 

That’s Mom’s boyfriend, Puck thought to himself. “Um, here.” He handed Kevin his clothes with one hand and covered his eyes with the other. 

“Dude, you can look at it. It’s okay,” Kevin said. “Don’t worry. I’m not gonna tell your mom what I caught you doing. Guys have urges. It’s alright.”

Puck uncovered his eyes. Kevin’s dick was huge. At least that’s the way Puck remembered it.

“We were just being stupid,” Puck said. 

“Nah, everyone plays around.” Kevin took Puck’s hand gently, didn’t force it. “Feel my dick,” Kevin laughed. “It’s getting hard.”

Puck took hold of it.

“Do you want to suck it?” Kevin winked. “I’m serious. I’m not gonna tell your mom.” 

 

Puck earned a reputation in high school that followed him to university. He was good at sucking dick and he loved it. And it wasn’t a terrible reputation, not at all. 

Guys gravitated to Puck, gay guys, straight guys, bi, and non binary. Not that Puck was hot. Yeah, he was cute. But he was also the type of guy people could easily overlook. Neither handsome nor ugly, he was just Puck. Still, somehow, young men found out about him and they found him wherever they could. Puck sucked jocks in the shower. He sucked dudes in the library. He sucked in his college dorm, big dicks and little ones, guys who came fast, and guys who made him work for it. He took on each one like an intimate performance, no two alike. 

He’d heard of an old porn movie where the star actually had an orgasm when she gave head. Her clit was in her throat. Sucking was the only way she could get off. It seemed like a silly concept for a porn film, but Puck kind of got it. He got off getting guys off. Not that he didn’t do other things. He did. Still, nothing matched the feel of a man in his mouth, the sounds a man made when Puck brought him to the edge and then over it, the way a man’s body writhed and pulsed. The taste.

Puck’s first year in law school, he met Caleb. Caleb was an undergrad theater major, tall, with sandy blond hair. If Puck had a type, it was definitely Caleb. Then again, Puck had a lot of types.

“Stop,” Caleb said. He was kind about it, but firm.

“What?” Puck asked.

“Do you like this?” Caleb looked down at his cock resting on Puck’s cheek.

“I love it,” Puck said.

Caleb McCoy. Just a few years later, he’d become action film icon Caleb McCoy. That Caleb McCoy. Lean. Big dick. He and Puck had met backstage after one of Caleb’s plays.

“Your technique is amazing,” Caleb said.

“But,” Puck said. “I feel like there is a ‘but’ coming.”

“Let go,” Caleb said. “Let yourself love this,” Caleb smiled. 

“You are so hot,” Puck said. 

“Suck me like I’m hot, then,” Caleb said. “Like you can’t get enough. Like you never want it to end.”

That was a turning point for Puck, one he never forgot. “Technique is everything,” he told someone years later. “Truly wanting the other man’s body, hungering for his dick and cum, giving into the moment… that’s everything else.”

Puck sucked Caleb often enough that it sometimes felt like they were dating. They weren’t. Their dates were always in Caleb’s apartment and they always ended with Puck swallowing several mouthfuls of Caleb’s cum. Caleb could have two, sometimes three, orgasms in a row. All of that was perfect so far as Puck was concerned. Years later, when Caleb was famous, his lawyers offered to pay Puck to sign a non-disclosure agreement. Puck signed, of course. “But you don’t have to pay me,” Puck clarified. “Caleb is a friend.”

 

“You don’t look thirty-two.” The kid was nineteen. 

“I get that a lot,” Puck said.

They’d connected on a hookup app.

“What’s your name?” Puck asked.

“Chase.”

They met in person under the pretense of Puck teaching Chase the art of the blowjob. First set the scene, Puck mused.

“Something to drink?” Puck asked. “Water?”

“I’m good.” Chase was tall, broad shouldered. He wore a tank top and running shorts.

“You’re free-balling?” Puck didn’t wait for an answer. “That’s good. You wanna be comfortable.”

Chase laughed. “Is that the first lesson?”

“No, actually hydration was.” Puck grinned. “A good blowjob starts with a wet mouth.”

“Makes sense.” Chase adjusted his dick. “Nice house.”

“Thanks,” Puck said. “I’m still unpacking.” Puck had just made partner at his firm. This was his first weekend off in a month.

“You have a pool.” Chase walked to the wide glass doors and looked out.

“You want to go for a swim?”

“Nah, I didn’t bring a swimsuit.” He adjusted himself again.

Puck smiled. “It’s private. No one can see in. But, yeah.” He paused. “You could borrow one of mine.”

“You suck a lot of guys?” Chase asked.

“I do,” Puck answered. “When I have the time. Work has me pretty busy.”

“So, dress comfortably and hydrate?” Chase chuckled. 

“Relax. Breathe. Read your partner’s body. Listen to the sounds he makes. Lips, tongue, throat  — they all have muscles. Use them. Your hand can be an extension of your mouth. Don’t be afraid to use that too.” Puck added the most important part, the wanting, the hunger, the surrender. 

“Sounds good,” Chase said. 

“You nervous?” Puck asked.

The kid shrugged. 

Puck pulled out a small metal box of mints. “Want one?”

“Sure. Is this another lesson?” Chase asked.

“Peppermint oil,” Puck said. “It loosens the throat. But it has to be real peppermint oil.”

“Interesting.” Chase sat down and leaned back on the sofa.

“Yeah,” Puck said quietly. “I thought so.”

Chase smiled, broad and toothy.

Puck stepped closer. “What else do you want to know?”

Chase shrugged again.

Puck took a long drink of water.

Chase’s cock grew, snaked down his shorts, and then jutted out. It was thick from the base to the tip. A fat head peered from under his foreskin.

Puck popped an extra peppermint. “Take your shirt off.”

The kid scrambled, tank top, shorts, socks.

“No,” Puck interrupted. “Leave the socks on,” 

Puck started under the balls, licking, probing. Chase’s heavy scrotum rolled over Puck’s cheek and chin. Musk. Soap. 

Chase’s cock arced over his own bellybutton. It wept thick and clear. 

Puck worked up the taut shaft, paused, licked and coated his lips with pre-cum.

“Taste good?” Chase asked.

Puck looked up at him, smiled. He ran his tongue around and under the kid’s foreskin, coated his lips again. “Got more to feed me?”

“I do.” Chase grinned. He touched Puck’s face lightly, traced the line of Puck’s jaw to his chin, then to his lower lip. Chase put one finger in Puck’s mouth and gently pulled it open. “I’ve got a lot more.”

Puck sucked. The kid rolled his head back. Time fell away. A minute, ten, thirty. Puck took off his shirt, climbed up. Chase threw one socked-foot on the back of the sofa and propped the other on Puck’s curved spine. Puck curled over him, strength and fitness, athlete and artist, tireless succubus. He plied his craft in sweat and spit and a single tear.

“You gonna swallow my cum?” Chase’s voice was quiet and tight.

Puck answered with his throat, long pulls up, deep pushes down. He grazed the kid’s balls with the tips of his fingers. 

Chase let out a quick breath, then another, then a long sigh. His cock tensed, swelled, convulsed. He pumped cum in hard, fast bursts. Some went right down pucks throat. The rest filled his mouth. Puck swallowed. It filled again. He swallowed that, too.

Chase laughed. “Oh, my god.”

Puck kept Chase’s dick in his mouth. The kid relaxed. His cock stayed tense. Puck could feel Chase’s pulse along the length of it. He swirled his tongue, moved up to the tip, tugged the foreskin with his lips, and went back down. The cock pressed into the back of Puck’s throat, still rock hard.

Chase brushed a few strands of hair off of Puck’s forehead. “That was amazing,” he whispered.

Puck winked but didn’t come off Chase’s relentless erection. Instead, he slid up and down it, two long smooth movements.

The kid sucked in a breath and bit his lower lip.

Puck did it again, down and back up. He paused. 

Chase held his breath. 

Puck swiveled his head and took Chase’s cock all the way in. He worked back up it against a hard suck and came off it with a pop. Puck hovered over the kid’s dick and then fell open-mouthed all the way down once more.

Chase moaned, “Fuck.”

That was the cue Puck was waiting for. If the first round was a hard and steady beat to climax, round two was erratic. It was light and firm and quick and halting. It was a tongue, a hand, a throat, a breath, a lip, then two. Puck threw Chase’s legs onto his shoulders, white cotton heels on his back. He worked up and down, nuts and shaft, foreskin and bulging head. It was unpredictable, the dissonant orchestra, seemingly awry, but headed for a crescendo, nonetheless.

Chase screamed out. It wasn’t a word. It was a sound from before words. He tensed, sat halfway up, wrapped his legs tight, and pressed Puck’s head down. How could there have been more cum than the first time? How could there have been any more cum at all?

Puck came up, opened his mouth, showed Chase his load, and swallowed it.

Chase laughed like he had before. “Oh, my fucking god.”

Puck chugged water.

“That was…” Chase fell backwards, still laughing. “Fuck!”

“Good?” Puck asked.

“I’ve never cum like that,” Chase said. “Like twice in a row. Like that intense.”

“Good,” Puck smiled. “You wanna go for a swim?”

Chase sat up. “Aw, man. I really need to get going.” He was reaching for his shorts.

“Yeah, no problem,” Puck said. “Another time.”

“For sure.” The kid pulled on his shirt and stood up. 

“Yeah, sure,” Puck echoed.

“Cool.” Chase headed toward the door, but stopped. “So, okay, don’t take this the wrong way.” 

“Take what the wrong way?”

“I mean this like a compliment,” Chase said.

Puck chuckled. “Um, okay.”

“You ever hear of an app called ‘Suck Rank?’”

 

Suck Rank was a hookup app, but it had a couple of twists. It was only for blowjobs, thus the name. Users self-identified based on their role: sucks or gets sucked. They tested other labels like gives and getssuckers and suckies. Those proved too confusing for some users. The real difference with Suck Rank, though, was in the follow through after the hookup. The app encouraged users to rate each other one-to-five stars, and write reviews. Suck Rank, again the name, ranked users by region and country, best sucks, best gets sucked. No one was sure how the algorithm worked. One review could bump you from the low one-hundreds in your region to number twelve or eleven. It probably had something to do with key phrases in the review. But, some suspected it had to do with how well your hookup partner ranked, as well. There was also the question of how many reviews one got in a single day and how consistently guys reviewed him. 

Regardless, a lot of guys were on Suck Rank. Yes, they were looking to bust or swallow a good load. But the brilliance of the app was the feedback loop. That’s what really drove membership, what got guys signed up and coming back for more. It was the drive to level up. The higher the rank, the hotter the guys. And the competition never ended.

Puck typed up a profile. @Puxucks. He loaded some photos. The paid version of the app was cheap. Yeah, why not? he thought. Puck read over what he’d written. Short. Simple. To the point. Good. He glanced at the pictures again. Good enough. Puck clicked the button marked Start Ranking. 

Puck scanned some profiles. There were a lot of dudes, some less than a mile from his house. By the time he got to the third one, his in-box started pinging. There were two, three, seven messages. Two ranked in the top one-hundred for his region. He could see why.

It was Saturday, not even noon yet. Puck smiled. I’ve got time.

 

The first guy was Korean, twenty-nine, flip-flops and linen pants. He told Puck to answer the door naked. “Take my clothes off for me,” he said. He wore a jockstrap, five stars tattooed just above the waistline. “Knees,” he said. Puck knew to sniff the jock, drag it down slowly. The dick was long, cut, with a well-defined head. Puck edged him for an hour. When he came, the Korean guy doubled over, cradling Puck’s head. He screamed something unintelligible into the sofa cushion where Chase had been lying just a short while earlier. 

Five Stars: I’m honored to be the first gets sucked to review @Puxucks. He took me somewhere I’d never been before. This is easily one of the top three blowjobs I’ve ever had. I nutted so hard. You need to experience this guy’s throat before he’s ranked out of your league. 

The second guy’s screen name was @MuscleMilkXL. He told Puck to let himself in, that the door would be unlocked. The man was in his early forties, dark hair, trimmed beard, over two-hundred pounds of muscle. The milk was in large, tight-hanging balls under a beefy cock. Puck found him blind-folded, laid out on a white-sheeted bed, under an open window. The breeze blew light and cool. Don’t talk, those were his instructions. Puck dropped his clothes in a pile, felt the man’s hard muscles, felt the man tremble to his touch. He traced his tongue from the thin line of hair under the man’s belly button, around the trimmed tuft of his pubic hair, down to the milk sac. 

Five Stars: @Puxucks knows his role. He did what he was told willingly. He loved it. I’d give him my cock to work again. He sucked it hard and deep. Took every drop. 

 

Puck had dinner with friends. His phone kept lighting up. How many messages were there? He scrolled through them in his car. Most were quick rejects. Five were definite possibilities. One was, “Hell, yes.” He said it out loud. 

@LatinMasc8mL: You look good. I like your lips.

@Puxucks: Thanks. You’re really hot. I’d definitely suck you.

The guy was offline. Later, Puck thought.

There was a late work email, a text from another friend, and a voicemail from an unknown number. 

Puck played it. “Hey, it’s Caleb. I know it’s been forever. Damn. Hope you’re doing okay. Hey, thanks for the non-disclosure thing. My lawyers insisted, sorry. But it was really cool how you handled it. Thanks for real. This is my private number. Save it. Hope to hear back. See ya.”

Back home, Puck turned on a show he’d been bingeing, watched a couple episodes, checked Suck Rank. 

There was a new review from Chase.

Five Stars: I was first, haha. Knew him before he was on here. He took two of my loads in a row. Kept me in his mouth the whole time. Would give ten stars if I could.

Puck smiled.

He looked at @LatinMasc8mL’s profile again. The guy had dozens of reviews, ranked twenty-first in the region. Wow, Puck thought. He scanned what other people had written.

Cums buckets.

Shot five feet.

So many ropes of cum.

Tried, but couldn’t swallow it all.

Pre-cum.

Cum.

Cum.

Cum.

Puck smiled again and turned off the TV. Eight milliliters, he thought. Of cum. He shoots eight milliliter loads. 

Puck went out back, took off his clothes, dove into the pool, and swam a few laps. Leave the phone alone. He was getting addicted. It was worse than other hookup apps. He knew it would be. Puck got in the jacuzzi, turned it on, tried to turn his mind off.

He thought about calling Caleb back. It was still early enough on the West Coast. 

Puck’s phone lit up. He could see it on the table across the deck. Just leave it. Whatever it is, it will be there later. Puck forced himself to turn away from the phone and stretch his legs out.

Hyperspermia affects less than five percent of men. A man with hyperspermia will ejaculate over seven milliliters of semen. Normal ejaculate is about one-and-a-half to five milliliters. The average orgasm will produce about four hard pulses of cum, followed by a few weaker ones. A hyperspermia guy will shoot eight to ten thick streams. The rest can sometimes look like a fountain of cum spilling over. 

Eight milliliters. Puck stepped out of the jacuzzi. The cool night air felt good on his wet skin. He showered outside, dried, picked up his clothes. Puck looked at his darkened phone. Just turn it off and go to bed. He lifted the phone carefully. Not carefully enough, it lit up.

Chase: wyd

Fuck, Puck thought. Suck Rank showed Chase was just three hundred feet away. 

Puck: where are you?

Chase: Um, out front. lmao. You busy?

Puck wrapped a towel around his waist, walked through the house, and opened the front door. 

“Hey,” Chase said. “This is my friend, Dean.”

Puck laughed. “What are you doing here?” He’d just seen Chase that morning. Still, he knew why there were at his house. 

“Oh, sorry,” Chase said. “Um, I just wanted to thank you…”

Puck interrupted. “Come in.”

“Thanks.” They said it at the same time.

Dean was shorter than Chase, but lean like him. He looked younger, maybe too young.

“I’m eighteen,” Dean said.

“He is,” Chase agreed.

Dean was already pulling out his driver’s license. “Here.”

“It’s okay,” Puck said, but he checked anyway.

They stood in the entryway, all looking at each other. No one said anything until Chase nudged his friend. 

“Oh,” Dean took a deep breath. He rubbed the back of his neck like he was nervous. “We were just wondering, like, what’s up? You wanna hang out or something?”

“It’s kind of late, guys.” Puck said. He did want to hang out, though. Dean was cute.

“He’s on Suck Rank, too.” Chase said. “New, like you.”

“Love your profile,” Dean said. “Oh, and…” he reached in his shorts pocket and pulled out a tin of mints. “For you.”

Puck smirked. “Thanks.” 

“Were you swimming?” Chase asked.

Puck nodded.

“We could,” Dean stammered. “You wanna, maybe…”

Puck let his towel drop. “Take your clothes off.”

They were naked faster than Puck had ever seen anyone strip down. Dean was smooth, etched, more toned than Chase. Chase had more bulk through the arms and shoulders. They were getting hard about as fast as their clothes had hit the floor.

You look like porn, Puck thought. “C’mon,” he said and walked back to his bedroom.

Puck turned off a light, turned another one on, moved a few pillows off the bed. He opened the window overlooking the pool. When he turned around, the boys were kissing, tongues licking at lips, then slipping deep into each other’s mouths. You are porn.

Puck got on his knees in front of them.

They stopped. 

Puck looked up.

Dean knelt down beside Puck, in front of Chase’s rigid cock. Puck kissed him, lightly at first, then deeper. He found the last bit of peppermint tumbling over the boy’s tongue. Puck smiled into the kiss. 

“Put that as far back in your mouth as you can,” Puck whispered. “The mint. Let it melt down your throat.”

Dean nodded.

“Have you sucked cock before?” Puck asked him.

Dean shook his head. “Nah. I’m gets sucked.” He glanced at his friend’s dick. “I just thought. I dunno.”

“It’s okay,” Puck said softly. He licked a clear, heavy drop from the slit of Chase’s dick. “You picked a good one to be your first.”

Dean licked the end of Chase’s cock like Puck just had. He paused, seemed to be thinking. Dean stood taller on his knees, gripped the base of Chase’s cock in his hand and put the rest in his mouth.

Chase sucked in a brief gasp.

Dean glanced over at Puck.

“You’re doing great,” Puck whispered.

Dean bobbed back and forth, still gripping the base. 

Puck guided Dean’s free hand to Chase’s balls. He loosened Dean’s gripping hand. “Better,” Puck whispered in Dean’s ear, barely a breath. “Get it good and wet.”

Dean went a little faster. He cupped Chase’s balls with both hands. He pushed himself as far onto the cock as he could and gagged. Dean pulled off with a thick string of saliva and pre-cum stretching from his lips to Chase’s penis.

Puck mussed the boy’s hair and grinned. “Good.” He kissed Dean again, slipping his tongue in, holding the boy’s face, easing the jaw open. Puck led them both back to Chase’s cock, sliding it between their kiss.

Chase moaned.

Tongues tangled. Lips met briefly. Dean took half the cock and pulled off. Puck worked the entire thing down his throat.

“Try it,” Puck whispered. “Drop your jaw. Relax.” 

Dean slid down Chase’s erection and back up. He held off the gag. 

“You got it,” Puck assured him. “Again.”

Dean opened his mouth wide and took it in, his nose almost to Chase’s pubic hair. He came up, but not off Chase’s bulging head.

“Breathe.”

Dean took a breath, went back down.

“Good. Use your hand if you want to,” Puck whispered.

Dean stroked and twisted with his hand, sucking up and down. Chase’s dick stretched even harder. Puck sat back and watched.

Chase guided Dean’s head. “Don’t stop,” he said.

Dean didn’t stop. He was hungry for it. Guys who love getting head are sometimes very good at giving it, too. He was more relaxed. Dean sucked deep, opened his throat, pressed his face into the thatch of hair under Chase’s abdomen. 

“Good boy,” Puck said.

“I’m close,” Chase said. “Don’t stop,” he said, “Just like that. Keep going.”

Dean sucked faster, looser grip, wider mouth.

“I’m cumming. I’m cumming. I’m serious. Right now. Right now.”

Dean pulled off, kept stroking fast. Chase shot a thick rope over Dean’s shoulder. Puck latched on to take the rest.

Chase yelled out, “Oh, fuck!” And he filled Puck’s mouth.

Five loads in one day. The random thought hit Puck as he swallowed. I think that’s a record.

Chase fell back onto the bed. 

Dean said, “sorry.” He stood up.

“Why sorry?” Puck sprawled out next to Chase.

“Didn’t swallow,” he said. 

Chase propped himself up on his elbows. “Nah, man. You felt so good on me. It was great.”

Dean smiled. He got on the bed with them but didn’t lie down. Instead, he spread Puck’s legs and shimmied up between them. 

Chase turned to get a better view. “You gonna suck him?” He nodded toward Puck. 

Dean looked at Puck. “Nah, I’m good,” Dean said. “Is that okay?”

Puck smirked and half-shrugged. “Yeah, you don’t have to.”

Puck’s cock was smaller. That’s not to say it was small. It was thick and rock hard. Yeah, I want you to suck it, he thought. But he stayed quiet.

Dean nodded. “You can…” he paused. “I mean, do you wanna suck mine?” Dean took his own hard cock in his hand. It was longer than Chase’s by a half-inch, maybe more.

Puck let out a long sigh and forced a smile. “Yeah, of course.” 

Puck propped a pillow behind his own head. He guided Dean up farther so the boy was straddling his face. “Fuck my mouth,” he said. 

Dean’s cock was straight and long, not thick. He was circumcised. The head was large and defined. 

Puck opened his mouth.

Dean pushed his dick in half way.

Chase kissed Puck’s jaw and behind his ear. 

Puck adjusted the pillow, so the angle was better. Dean moved in and out, but kept hitting the back of Puck’s mouth. Dean propped himself on his hands like he was doing pushups. Puck removed the pillow. It almost worked.

The esophagus is actually perpendicular to the oral opening. It makes a nearly ninety-degree turn down from the mouth. Changing the angle of the head makes it easier for a cock to slide in. It’s why cocks curved down at the end are easier to deep throat. Adjusting the angle is easiest when kneeling; it’s a perfect position for giving head or getting face fucked. Lying down flat and taking a cock from in front is particularly difficult. The throat is at an odd and opposite angle. Rookie mistake, Puck thought to himself. 

“Hang on,” Puck said. “Let’s try this.” He slid himself around to the edge of the bed. “Stand here.”

Puck bought a taller bed for this very purpose. He hung his head backward over the edge. Straight line from the mouth into the throat, he thought with a little smile. Like a sword swallower.

Dean stood in front of Puck’s upside down head. 

“Slowly at first,” Puck said.

Dean put his dick in Puck’s mouth cautiously, just an inch or two. His balls hung lower than Puck had noticed before. They had a light scent, that natural smell of a young man who’d been hanging out with a friend all day. 

“Oh, my god, this is so hot.” Chase rolled off the bed and stood next to Dean. “Fuck, yeah, man. Start slow.”

Dean rocked in and out a few times. 

Puck reached back and took Dean by the hips. He pulled him in all the way. Dean’s cock slipped down his throat. 

Puck relaxed. He was just an open sleeve for Dean’s hard dick.

Deans took a small step forward, adjusted his balance, kept his cock all the way in. His balls draped over Puck’s nose and rested on his eyes. He pulled out to let Puck breathe. Then his pelvis pivoted in again. Out and in, he face fucked with a same steady rhythm. 

“I’m gonna come quick like this,” Dean said.

“Slow it down,” Chase said with a laugh. He was shoulder-to-shoulder with Dean, watching.

Dean pulled out. 

Puck left his mouth open.

Dean looked down at Puck.

Puck nodded.

Dean put his cock back down Puck’s throat. He fucked it a little harder, a little faster. 

Puck breathed with him.

Dean’s nuts slapped Puck’s face. Dean’s hands griped Puck’s head.

Puck held his own dick, waited to get himself off. He couldn’t see. He could only feel Dean working the pump. The cum would feed directly into the gullet. There’d be no swallowing. Dean’s cock was past Puck’s mouth.

Dean was moaning. “Fuck. Fuck, yeah.”

Puck started stroking. They’d cum at the same time.

The pump stayed steady. The cock engorged.

“Ohmygodfuck,” Dean yelled. His legs tensed. He shuddered. The boy’s cock throbbed and pulsed.

Puck was on the edge.

Dean exploded down Puck’s throat. 

Six loads, now. 

Puck stroked faster. The muscles from his cock to his chest seized.

“Move.” It was Chase’s voice. The two boys shuffled. Dean came out. Chase’s cock went in. It hit Puck’s throat like a piston. “Fuck yeah,” Chase yelled out.

Puck shot like a cannon. He squirted cum over his face onto Chase’s torso. The rest striped his chest and stomach.

“Fuck yeah,” Chase growled. “Here it is, fuck. I’m cumming. Fuck, I’m cumming.”

Seven. 

 

Puck wrote reviews that night for everyone he’d hooked up with. “Write from your role,” Chase had instructed. “Review us from your perspective as a sucks.” And then to Dean, “Review Puck from your perspective as a gets sucked. The algorithm likes group action, but it doesn’t like us flipping roles.”

 

Puck worked Sunday preparing for a case. He was supposed to be in court all week. It settled on Wednesday. Something about having a jury seated brings people back to the table. Puck met with his team, made assignments, and then marked himself on vacation. Two plus weeks. It was the first time off he’d scheduled in over a year.

He messaged Chase and Dean. Puck hadn’t heard from them since Saturday. A few hours later he saw both messages marked read. Neither of them answered. 

He texted Caleb. Got your voicemail. Looks like you’re doing great out there. So happy for you. HMU. Would love to catch up.

He checked the app. Congratulations! You’re ranking. Puck was number one-twenty-seven in the region for sucks. He had thirty-three messages. Puck picked the first one ranked above a hundred who was online.

That guy left the door open. Puck sucked him on the sofa.

He sucked another one on the way home. They met at his gym’s parking lot. The guy had a big SUV with tinted windows.

Puck worked out. He was there anyway. A guy hit on him in the sauna. “You ever heard of an app called Suck Rank?” Puck asked him. The guy said no. Puck shrugged. “Sorry man.” He showered and went home.

Puck ate dinner while he scrolled. 

Four guys came over. None of them knew each other. Puck sucked them one after the other by the pool. They left. 

Seven is the number to beat, Puck thought. Suck seven loads in one day. Different kind of rank. He laughed to himself.

Puck wrote reviews; read reviews as they came in. His rank hovered around one-twenty.

Dean was online. He didn’t message.

The eight milliliter load guy, @LatinMasc8mL, was now ranked number seventeen for gets sucked. He was online too.

@Puxucks: Hey again.

@LatinMasc8mL: Heyyyyy. Nice reviews. You’re moving up.

@Puxucks: You too. Lookin good.

@LatinMasc8mL: Thanks. 

@Puxucks: wyd

@LatinMasc8mL: Home. Just put kids to bed.

@Puxucks: Cool. You’re married?

He was DL, married to a woman. That didn’t bother Puck. Lots of straight guys cross the line and most seem very appreciative of a good blowjob. It just made scheduling harder. That said, this one had a ton of reviews. He’d obviously figured something out. 

@LatinMasc8mL: you free?

@Suxucks: yeah.

Nothing. @LatinMasc8mL signed off.

Fuck.

 

Puck was up early. He went for a run, came home, swam. He promised himself he wouldn’t check the app until after this coffee. There were too many messages. Most were repeats, people he’d already ruled out. Nothing from Dean and Chase.

Puck messaged a few others. No replies. He turned the app off. He made some eggs and toast. Puck poured another coffee, opened Suck Rank. No messages. He scrolled guys nearby.

He couldn’t search guys by rank, but the number showed up at the lower left of their cover photo. He scrolled to twenty miles away. Puck refreshed. They were all low ranking. He scrolled again, refreshed again.

Puck scrolled out to nine miles. He saw something, a single digit. He scrolled back. One digit, it was the number one. The guy’s screen name was @NielAndFeed. He was ranked number one for gets sucked. Yeah, the guy was good looking, but Puck didn’t think he was exceptional. Twenty-four. He had a nice body and a respectable cock. Okay, it was ample.

@Puxucks: Heyyy

There was a long pause.

@NielAndFeed: Hey

@Puxucks: Looking?

@NielAndFeed: Can’t

That was a strange answer. It wasn’t no. It was can’t.

@Puxucks: I’m climbing in rank. Just new is all.

That felt desperate.

@NielAndFeed: Sorry man. You’re cute. But 32. Algorithm won’t like it. Can’t take a review from you.

Thirty-two is too old? Puck rubbed his eyes, caught his reflection in the mirror.

@Puxucks: I don’t understand.

@NielAndFeed: (profile no longer available).

Fuck. Puck refreshed and scrolled again. He scanned for highest ranking and lowest age. Puck had that feeling in his gut, butterflies, yearning. He was so horny for dick, young, well-rated dick.

@Puxucks: Heyy

@SuckMySpit: Sup

The guy was nineteen, pink-faced, red hair, soft in the middle but not fat. The dick was big, bound in a cock ring. He was ranked number twenty.

@Puxsucks: Just looking.

@SuckMySpit: Wanna level up with my fat one?

Puck didn’t reply. Do I?

@Puxucks: Sure

@SuckMySpit: Host?

@Puxsucks: Sure

@SuckMySpit: I’m Roy. You can call me Sir.

@Puxucks: Okay

@SuckMySpit: Okay?

@Puxsucks: Sir.

Roy rolled up twenty minutes later with two friends. “Don’t worry,” he said. “They’re on the app, too. We all are.” He unzipped his jeans and pulled out his cock right there in the entryway. The door was still open.

Puck went to shut the door. 

“I didn’t tell you to do that,” Roy snapped.

Puck shot him a look. He thought about aborting the whole thing and throwing these kids out. But, he couldn’t afford the bad reviews. And the two friends were actually hot. Not Roy.

“May I shut the door?” Puck asked. “Sir?”

“No,” Roy said.

It didn’t matter. The two other boys blocked the view. So did Roy’s big old pickup in the circular drive. 

“Okay, sir.”

“Get on my cock and don’t stop until I bust in your mouth,” Roy said.

Puck did as he was told.

“Look at me while you suck it,” he said.

Puck looked up.

“Open your mouth,”

Puck opened his mouth, let the fat cock rest on his tongue. 

Roy held Puck’s jaw open and spit into his mouth. “Suck it.”

Puck felt like it took forever. Roy grabbed Puck’s hair. He slammed Puck’s head on and off his cock. The orgasm was loud and sweaty. Roy didn’t cum much. It was awful. How could he be ranked twenty?

“Suck them,” Roy said.

The other two were better, faster. They were sexier. They moaned. One smelled good. They kissed each other. They came a lot, both of them. They left Puck wanting more.

Roy zipped up. He handed Puck a slip of paper. “Write my review with these phrases. Use at least five of them. You hear?”

Puck nodded.

“Do you hear?” 

“Yes, sir.” Puck said. 

“Write my review like this and all three of us gotchu. Five stars, amazing reviews. You’ll level up. Promise.”

“Okay,” Puck said. “I will, sir.”

“You’re a good sucker, lil man. Ain’t he boys?” The other two nodded. “A’right. Gotta bounce.” 

And they were gone.

It was Thursday morning, not much action on the app. Puck went to his bathroom, brushed his teeth, showered again. He paced the house, bathroom, kitchen, pool, living room. 

Two weeks off. Puck had actually padded the time. It was two weeks starting the following Monday. I could go somewhere. But, he worried that might ruin this regional rank.

Incoming call: Caleb.

“I can’t right now,” Puck mumbled to the ringing phone. He sent the call to voicemail.

Puck plopped himself on the sofa, tried to sit still. He looked at @LatinMasc8mL’s profile again. He was forty-one, and he’d moved up to number ten for Gets Sucked users. Interesting, Puck thought. The guy was still offline, though. 

Puck wrote the review for Roy as instructed. Why not? he thought. It might work. Some phrases Roy gave him were just a series of three or four emojis. Puck smiled to himself and tapped them in. Whatever.

Puck checked his voicemail. It was empty. Caleb hadn’t left a message.

Puck texted: Hey, sorry I missed your call. 

He waited for a reply.

Puck sighed. He got up, looked out the back window to the pool. He checked his phone. Puck tried to read a book. He napped. Hours passed. He went to the gym; it was nearly empty on a weekday afternoon. Puck came home. He swam, laid out naked by the pool. Made a snack. Paced.

Puck had taken a meditation class once. He sat on a pillow and crossed his legs half-lotus. The sun was low. He breathed. Guys will get off work soon. He tried to shake off the thought. Puck inhaled. He looked down at his phone but didn’t touch it. He closed his eyes, took another breath. Puck’s dick got hard. He tried to ignore it. Focus on an object. He looked at the table in front of him. 

Puck was fifteen. Kevin, his mom’s boyfriend, had been gentle, easy to talk to, funny. Puck loved sucking the man. It never felt like abuse. Puck sucked him every day for a while. “You’re doing great,” Kevin would say. It’s the same thing Puck had said to Dean. You’re doing great. Be great.

His mind was wandering. Puck tried to breathe, meditate. His erection ached, dripped. Puck took a drop of his own pre-cum and put it on his tongue. 

His phone lit up with a text.

Caleb: No worries. I’ll be in town tomorrow. Visiting my sister. She had a baby. Wanna hang out?

At the same time, Suck Rank signaled a new message.

@LatinMasc8mL: Sorry. Work stuff. Free now?

Finally, Puck thought. 

@Puxucks: Yeah.

@LatinMasc8mL: Can you do it slow? Take your time?

@Puxucks: Only way to do it.

@LatinMasc8mL: I’m Angel, btw

@Puxucks: Puck here.

Angel showed up in gym clothes. “Told my wife I’m working out,” he said. “I will after.” Angel looked bigger in person, all muscle. He handed Puck a plastic container with water and a large white flower. “Gardenia. We have a bush in the backyard. It’s blooming like crazy.”

“You brought me a flower?” Puck smiled.

“Corny.” Angel laughed and took his shirt off. Despite his mass, he still had a tapered waist, lean abs. “Where, uh..?” He looked around.

“Sofa okay?” Puck asked.

“Yeah, yeah. Perfect.” Angel stepped out of his gym shorts. His dick flopped and swung. “Yeah, you got a towel or something to lay out?”

Puck ran and got a towel from outside, shut the screen door behind him.

Angel sat down and opened his legs. His cock was darker than the rest of his body, larger than average, but not huge. It angled down at the end the way Puck liked it. Puck knelt on his meditation cushion in front of Angel.

“I cum a lot. You don’t have to swallow,” Angel said.

Puck smiled and took Angel’s half-hard cock in his mouth. He sucked. It grew. Puck worked it slow and easy. He licked Angel’s balls, freshly saved. He licked under and around. Angel’s cock thumped in time with his heartbeat. It spilled pre-cum like a faucet onto Puck’s face and into his hair. Puck opened his mouth, extended his tongue, drank the offering. He nibbled at the tip, coaxed more out. Angel’s cock seemed to reach, beckon. Puck took in half and massaged it with his lips and tongue. 

“Oh, yeah,” Angel purred. “That feels so good.”

Puck stayed the path, rubbing the underside, working a muscle that only grew tighter. The clear flow from Angles cock coated them both.

Sunlight gave way to dull, fading gray. The room fell dark around them. Angel guided Puck to deeper strokes, his hands barely touching puck’s head. Puck moved and loosened, so Angel’s cock threaded down his throat. 

“Yeah,” Angel said softly. “There ya go.”

Puck looked up at Angel, barely a shadow in the dim room. He ran his hand up over the man’s abdomen, supple skin and soft hair over the ridges of muscle. Angel gasped, tightened his glutes and pushed up. Puck deepened his strokes. 

“I’m getting close,” Angel whispered.

“Mm hm,” Puck hummed. He took Angel’s scrotum and tugged.

“It’s a lot of…” He exhaled hard. “Cum.”

Puck nodded while he sucked.

Angel moaned, “Oh fuck.”

Of course, Puck was nervous. Nervous is just another form of excited, he thought. He rested his hands around Angel’s balls and kept sucking.

“Fuck,” Angel yelled. “Here it comes. Get ready. Here it comes. Fuck. Fuck. Fuck,” he chanted. 

At just the right moment, Puck deep throated Angel’s cock. The man bucked against him. Warm jets shot down Puck’s throat, a squirt gun of cum. Puck felt the broad vessel under the base of Angel’s cock punching against his lower lip. He held his breath and took the transfusion. Nine spurts, ten, eleven. 

“Fuuuck.” Angel’s body vibrated with the word. 

Puck came up for air but kept the still-active cock in his mouth. More cum, quick sprays, erupted, filled Puck’s mouth. He swallowed, rested while more spilled out. A breeze blew in the open door, a sweet scent, Gardenia.

 

Puck wrote the review as soon as Angel left. He used some of the key phrases and made up a few of his own. It was the best blowjob he’d ever given. It was the most cum he’d ever taken. Puck smiled and stroked his cock. He closed his eyes, remembered Angel’s dick. He could still feel Angel exploding down his throat. Puck shot cum onto his own chest. A droplet hit his lower lip. He licked it. I should clean the rest of this up, he thought right before sleep took him.

 

Puck woke up early again. He opened Suck Rank before he was out of bed. Angel had jumped to number seven. He’d sent puck a private message: That was the BEST blowjob I’ve EVER had. You are too good for this app. But, there was no review. Too good for this app? What does that mean? Puck wondered. Why no fucking review?

Puck had a banana and downed a cup of coffee. He hit the gym, lifted and then rowed for forty minutes. The place was crowded. There was one guy in particular, black hair, a dark shadow of stubble, dark brown eyes. Your eyes look like sex, Puck thought. Sex Eyes. The guy wore a sleeveless shirt that showed off his build and snug gym shorts that showed off his considerable package. 

Puck stretched, rinsed, and then crashed in the sauna. Five minutes later, Sex Eyes came in. It was just the two of them. The guy opened his towel, spread his legs, and leaned back. He tipped his chin toward Puck like he was saying, hey. Puck said, “hi.” The guy’s penis draped over his left thigh. His balls set like anchors on the towel. He smiled at Puck. He pulled on his dick and placed it by his nuts. Puck watched, glanced back up at the guy’s face, nodded approval. It was a familiar dance. Sex Eye put his hands behind his head and took a slow breath. His cock fattened and stretched half-way to his knees. It hovered over the towel. Sex Eyes watched Puck. Puck watched the guy’s dick, willed it to rise. It was an enormous hooded cobra lifting, a turgid snake climbing to the heavens. The guy stroked it a few times, brought it to its full expanse. 

Normally Puck would have taken measure of the situation, taken Sex Eyes to the shower, taken his cock as deep as he could. He’d have left the guy catching his breath and regaining his balance under the shower spray. It would have been perfect until the next cock came along and then Sex Eyes would be wholly forgettable. 

Suck like you can’t get enough, like you never want it to end. Puck remembered Caleb’s lesson from long ago. Technique is everything. The wanting, the hunger, the surrendering to the moment – that’s everything else. Caleb, Puck remembered. Fuck, I never returned his text.

Puck stood up. “Come here,” he said to the guy.

Sex Eyes did his best to rein in the struggling serpent under his towel. He might have thought they were going to the showers, but Puck led him to his locker instead. Puck took out his phone and handed it to the guy. “Put your number in,” he said.

The guy shook his head. “Sorry man, I have a girlfriend.”

Puck locked eyes with him. They were flecked with green. Puck hadn’t noticed that before. The man’s eyebrows were thick. His nose had a bump, like maybe it had been broken before. “You have a girlfriend?” Puck half-smiled.

“Yeah,” Sex Eyes said.

“I don’t care.” Puck pretended to brush something off the guy’s shoulder. “Do you?”

The guy stood still for what seemed like a long time. “I guess not.” Sex Eyes took Puck’s phone and typed in his number.

Puck texted him from his car.

Nice meeting you. I’m Puck.

Thank you Puck. Omar. It will be even nicer when we meet again.

“Oh, it will be,” Puck said out loud to himself. “It will be.”

He called Caleb.

Caleb: Puck. You called.

Puck: Of course I called. Is it too early?

Caleb: No, it’s fine. I’m just heading to the airport. I’m hanging out with family tonight. Are you free tomorrow?

Puck: Definitely.

Caleb: Cool. Maybe we can order in. Dinner at your place?

Puck paused. Caleb caught him off guard. Dinner? Puck had always just sucked Caleb off. They’d never done anything else.

Puck: Dinner sounds great. But, how about I take you out?

The line was silent for a second. 

Caleb: That’s kind of hard for me. I get noticed. People can be weird.

Puck hadn’t really considered that. Caleb was a celebrity. That was putting it mildly. Caleb was a hot young film star. 

Puck: How about Savastano’s. The owner is a former client, a good guy. I’ll see if he can set us up with a private table out of the way.

Caleb: I haven’t been to Savastano’s in years. That sounds so good. Yeah, if it’s not too much trouble, let’s do it.

Puck: No trouble at all.

Caleb: Big-time lawyer pulling rank. Kind of a turn on, Puck.

Rank. If only you knew, Puck thought. 

Puck: Nah, it’s not a big deal. But I’m glad it turns you on.

 

Puck stayed off Suck Rank except to send Angel his phone number. It’s Puck. Text any time. 

The plan seemed easier than it ended up being. He wanted to look at his phone constantly. No, he wanted to hook up constantly. He was like that porn lady from the seventies; he longed for a dick in his mouth. Puck jacked off. That helped. He swam, ran errands. Puck thought about pulling into a German car dealership. Even I know that’s overcompensating. He laughed even as he thought about it.

 

“Puck, you look fantastic.” Caleb hugged him. “Man, you’ve put on some muscle, too.” 

Caleb was wearing a baseball cap and sunglasses. 

“And you,” Puck chuckled. “You look like a movie star trying to be incognito.” He opened the car door. “Get in. I’ll protect you from the paparazzi.”

“Haha,” Caleb chided. “You think that’s a joke?”

Puck got in the car. “Seriously, I got you. Take the hat off, at least.”

Caleb did as he was asked. His hair fell nearly to his shoulders. He shook it out.

“Fuck man, you are super hot. Long hair looks great on you.”

“It’s for a new project.” Caleb laughed.

Savastano’s was busy. Dean, the owner, met them at a side door and took them to a private room off the kitchen. It was obvious he recognized Caleb. But he played it off like he sat celebrities every night.

“Oh my god, you made partner?” Caleb said over salad and wine. “That’s huge. You’re so young.”

“Thank you,” Puck demurred. “And you. You! You’re so talented. I have to admit I haven’t seen all your movies.”

Caleb waved him off.

“Puck, that’s a nickname, right?”

“My last name is Puckett.” Puck answered. “But I was also in a production of A Midsummer Night’s Dream.” He blushed. “In high school.”

“You played Puck? Oh my god, you’re perfect for that role.”

Puck shook his head. “Mmm.” He swallowed a mouthful of food. “No, I was terrible.”

“I bet you were adorable.”

“If we shadows have offended…” Puck shook his head again. “I’m pretty sure I offended everyone.”

“Give me your hands if we be friends.” Caleb smiled and reached across the table. “And Robin shall restore amends.”

They made out at a stoplight on the way home until the driver behind them honked. The rest of the way, they held hands. I can’t believe this is happening, Puck thought. He’d been with Caleb before, but that was so long ago.

“This house is beautiful,” Caleb said when they pulled into the driveway. 

Puck gave him a tour, apologized for the still-unpacked boxes, and pulled a bottle of wine.

“Malbec okay?” Puck asked.

“Argentine.” Caleb looked at the bottle. “Valle Dorado. I’m impressed.”

“Caleb.” Puck poured two glasses. “Back in college…” He took a sip. “Mmm. Nice.”

“Back in college?” Caleb prodded.

“In college. I mean, we never did this. We just, you know…”

Caleb wrapped an arm around Puck’s waist, clinked their glasses together. “Cheers, to ‘you know’” He smiled. “And to finally doing this.”

“To this,” Puck drank. 

Caleb pulled him closer, kissed him, their lips barely touching. “To this,” he whispered. “And to you.”

They kissed again. Teasing lips yielded to yearning tongues. They kissed like in a movie, faces and bodies pressed together. They set their glass down, knocked one into the sink. They laughed, found each other’s mouths again. Caleb peeled off his shirt and then Puck’s.

“You are so fucking hot.” Puck spoke into the kiss. “Feed me your cock.”

Caleb held Puck’s face in both his hands. He looked into Puck’s eyes, their noses touching. “Take me to your bed.”

They dove onto the cool sheets, grappled and fumbled with buttons and zippers. Puck hungered and wanted. They kissed with their eyes open, skin on skin, hard cocks slipping across and beside each other.

Caleb wetted his finger with their blended pre-cum and fed it to Puck’s waiting tongue. “When I cum,” he said, “don’t swallow. Hold it in your mouth.”

Puck smiled, nodded, and slid down to do as he was told. Caleb, the movie star. No, Caleb, the horny undergrad. Caleb, the man in his bed at that very moment. The chiseled chest, the rigid nipples, the dusting of dark hair. Caleb, the familiar cock, long and broad. Summoning.

Puck found his pleasure; lost himself in the taking, in the giving. Caleb held Puck’s head, moved with him, moaned. They embraced, hardened flesh to mouth. Scent and slick. Puck tilted. Caleb pressed and tunneled into the open throat. Puck’s mind settled in a quiet place, so present and clear. Take him, he thought. Like I never want it to end.

Puck felt Caleb nearing the edge, the surging, the tensing, the controlled breaths. “Oh my god, Puck,” he whispered. “Oh, my god.” Caleb filled Puck’s mouth with cum, hard blasts, his cock bucking with each one. “Hold it. Hold it. Don’t swallow.” Caleb let his dick fall free, pulled Puck to his own lips and kissed him. He slipped his tongue into Puck’s full mouth, into the warm blend, spit and semen. Caleb held their lips firmly together. Tangled. Played. Softly sucked. And swallowed his own cum. 

 

“Your place really is beautiful,” Caleb said. They’d filled their glasses again and gone out back to sit in the jacuzzi. He looked at Puck. “You’re beautiful.”

Puck smiled. “What’s it like?” he asked. “The fame. The money.”

“You want me to tell you it’s horrible?” Caleb laughed. “Nah, it’s great. I mean, sometimes it’s like a twenty-five million dollar prison. But it’s a good life.” He paused. “I’ll be honest, though. I’d rather have more nights like this.”

“Yeah,” Puck put his hand on Caleb’s knee. “This is nice.”

“So, you said you’re off work?” Caleb asked. “First vacation in, like forever?”

Puck laughed. “Not that long.”

“Going anywhere?”

Puck shook his head. “Nah.”

Caleb turned to face him. “Come with me.”

“Where?” 

“Hawaii. Danny Hammond has a place, said I could crash there for a while before we start shooting.” Caleb smiled pleadingly. “Please come?”

“Danny Hammond?” Puck said. “How do I know that name?”

“He directed me in ‘Phoenix Protocol.’”

“The first one?” Puck asked.

“All three.” Caleb chucked. “And the fourth one. We’re doing it in Thailand. So, you know, Hawaii is kind of on the way.” Caleb cuddled in close. “The house is on the beach. Maui. Very private. We’ll have the place to ourselves. Unless we want to invite some new friends.” He winked, kissed Puck’s neck. 

“Well, how can I say no?” Puck said. “I can get a ticket tonight, see if I can get on the same flight as you.”

Caleb smirked and raised an eyebrow.

Puck paused and then said, “Oh, right.” He scoffed. “You don’t fly commercial, do you?”

“Neither do you, not this trip.” Caleb grinned. He kissed Puck again. “This is going to be so much fun.”

Puck kissed him back. “I’m excited.”

“Good.” Caleb guided Puck up to sit on the edge of the Jacuzzi. Puck’s cock pointed straight up to the night sky. Caleb licked it, teased the tip. “This is what I hoped you meant by ‘excited.’”

Puck smiled and flashed his eyebrows.

Caleb opened and took Puck deep into his mouth.

Joey and Afonso

Long before we became legend, there was the school trip to Washington. I knew Afonso Barbosa. I didn’t hate him. That part isn’t true. But, I didn’t like him either. He was simply a problem to be solved.

He’d showered first. I was tired, not in the drowsy way. I was tired from walking all over D.C. We flew in that morning, met our congresswoman for like ten minutes, took pictures. There were twenty of us, student leaders, mostly student government. It was July before our senior year, hot, too hot for the miles we covered. I let the water run cool, hoped I was in there long enough for Afonso to fall asleep.

My mom had assigned us to the same hotel room. “Joey and Afonso, three-fourteen.” She was a chaperone. “Get to know the competition,” she whispered to me. Mom was always working an angle. It was annoying. I loved her for it, anyway.

I dried off, pulled on some sleeping shorts and a t-shirt, brushed my teeth. I guess that’s where the story really starts, when I walked out of the bathroom. Afonso Barbosa was the varsity quarterback, team captain. He was in line for valedictorian against me. He was running for student council president, also against me. And there he was, naked and hard on his bed, staring back at — me.

“Hey, Joey,” he said. “Is this okay?” He was holding his cock, a drop of pre-cum weeping from the tip.

“No, Afonso,” I answered. “That is not okay.”

“Why not?” He grinned. Afonso has this broad toothy smile. His teeth almost looked too white.

I pretended to ignore him, sorted through my suitcase. I wasn’t really looking for anything, just trying not to look at him.

“Joey.”

“Put it away.”

“You’re gay, right?” Afonso said. I still didn’t look. “What’s the big deal?”

“What?” I whipped around. “Seriously? I’m gay, so that means I must be okay with watching you masturbate? What’s wrong with you?”

“I hate that word.”

“What word?” I asked.

“Masturbate.”

“That’s what you’re doing, sir. You are masturbating in front of me on a school trip.” He had huge balls. I was staring. “Seriously, please put those… put it away.”

“You don’t mean that.” He kicked the sheets all the way off. Football player, how tall was he, six-one, six-two?

I picked up my phone, no messages. I scrolled anyway. “I’m gonna go hang out with Frankie.” I lied. “You take care of whatever you need to take care of while I’m gone. Masturbate,” I added for emphasis.

“You fooling around with Frankie?” Afonso sat up. “Is he your boyfriend?”

“He’s got his own room,” I said, not really answering.

“Is he your type?”

“Afonso, why do you care?”

“Just tell me.” Afonso said.

“No.” I walked toward the door, slipped on my flip-flops.

“Wait.” He pulled the sheet up over his dick. “Don’t go.”

“Don’t you have a girlfriend?” I asked.

Afonso shrugged.

I mocked a shrug back. “What does that mean?”

He glanced at his phone on the nightstand. “I don’t know. It’s not gonna work out.”

“Hmm,” I glanced at his phone, too. “Sorry.”

“Don’t you want to help me out?” He asked.

I stood at the foot of his bed, phone in my hand, room key in my pocked. We were quiet.

He didn’t ask again. If he was really desperate, he didn’t let it show. I looked at his eyes, brown and green, looking back. My gaze fell to his nose, his lips full, red. His body was perfect. I wouldn’t admit that. It was the truth, though. I glanced at the sheet, the tent his cock was making under the loose cover.

Afonso took it out again, stroked it twice. It looked so hard. It must have ached.

I shook my head.

“What?” he asked.

“Nothing.” I said. “I thought it would be bigger.”

“Bigger than what?” He looked surprised, covered it again.

“Well,” I chuckled, “bigger than mine, at least.”

“Are you kidding?” Afonso stood up. “How big is yours?” Yeah, he must have been six-two.

“I haven’t measured it,” I lied.

“Show me.” He took a step closer, poking straight out, balls high and round.

“My bad. I shouldn’t have said anything.” I looked at nothing on my phone. “Sorry. I really need to get going. Frankie,” I bluffed.

And I walked out the door.

 

My phone lit up before I hit the lobby.

Afonso: Come back.

I ignored him and walked out to the coffee place across the street.

Afonso: Where are you?

Joey: I told you.

Afonso: Frankie?

I ordered an iced latte.

Afonso sent a dick pick. He was holding a water bottle next to it, classy.

Joey: Thicker than mine. I’ll give you that.

Afonso: Longer?

Joey: Nah.

I sat at a high table and scrolled the agenda for the next day. Mom texted, “See you in the morning. Love you. Good night.”

Afonso: What are you doing?

I sipped my coffee, let him wonder. Maybe I was being too mean. Truth is, I was horny as shit. The other truth was I was having fun with this. Fifteen minutes went by, then twenty. I finished my coffee.

Afonso: Is he fucking you?

I ignored him, texted Frankie instead.

Afonso: Fuuuuuuck. Come back.

Joey: Drop out.

Afonso: Drop out of what?

Joey: Student council president’s race.

Typing appeared at the top of the screen next to his name.

I waited. Nothing.

My dick was half hard. I should have worn underwear. Frankie hadn’t read my message. Afonso went quiet. I checked Grindr. One of the chaperones, a teacher, was on. I blocked him.

Afonso: Come back.

Joey: Busy. Haha.

Afonso: Please. I like you.

Joey: My terms?

Afonso: I can’t agree to that.

Joey: Then no.

Afonso: Please.

Joey: No.

Afonso: You have to come back, eventually.

Joey: I can stay here tonight.

Afonso: With Frankie?

Joey: Yes.

Afonso: Okay.

Joey: Okay?

Afonso: Come back and we can talk.

 

“Hey man, I’m sorry,” Afonso said.

He was dressed. Well, he was in his underwear and a tank top, more dressed than before.

“Yeah,” he said, stepping back and kind of looking at himself. “I can put on shorts if that’s better. We can talk, not like, you know.”

I smiled. “It’s fine, Afonso. All’s forgiven” I figured he’d probably gotten off while I was gone.

“And, I didn’t jack… you know, masturbate if that’s what you’re thinking.” He sat down on his bed. “I’m serious. That was just weird of me and… and I’m sorry.”

“Sure, okay.” I slapped his shoulder, pulled back. Bros. “Forget about it.”

Afonso looked at my hand, tried to hide a smile. It didn’t work.

“Okay,” I said, and retreated to the bathroom. Fuck. I turned the shower on. Showering again? I brushed my teeth. Yeah, okay, shower again. I pulled a fresh towel, dried off, wore it out into the room, tossed my clothes in a pile.

“Why do you want to be student council president?” Afonso was under the covers. He’d been reading something his phone.

“Stanford.” I answered.

“Stanford?” He set his phone down. “That’s not even Ivy.”

I looked at my clothes, thought about picking them up, going back into the bathroom to change.

“It’s okay,” Afonso said. “Get in bed. I won’t look.”

I laughed. It was fake. I dropped the towel. He looked.

“You said you wouldn’t look.”

“I’m not.” He laughed.

Afonso picked up his phone again. I got in bed, stared up at the sprinkler on the ceiling. It felt like maybe we were done talking. Maybe Afonso was done with me. I turned on my side, faced him, kicked one leg out. Close your eyes, I thought. Don’t let him see you watching.

“You don’t need to be student council president to get into Stanford.” Afonso kept scrolling. “You’re going to be valedictorian. I’m sure you killed it on the SAT. You led the debate team to state, probably will again next year. Your volunteer work is amazing, kids on the spectrum. Right?”

“I just help the teachers.” I answered.

“You’re the smartest kid I know,” he said. “You got this.”

Afonso was mind fucking me. I was sure. Why come at me like he did and then turn all sweet? I grabbed my phone, opened our chat, scrolled a few lines back.

Afonso: Please. I like you.

You like me? You hardly know me.

Afonso interrupted the conversation in my head. “Joey?”

I set my phone down and turned towards him. “Yeah?”

“Wow,” he said and chuckled. “You haves beautiful eyes. They’re so blue.”

“Afonso, stop.”

“I’m sorry.” He said it so quietly. “I don’t know how to act. I just… I don’t know. Do you want to go out sometime, like when we get back?”

His girlfriend, what was her name? It’s not gonna work out. That’s what he’d said. Are you gay? Why not just come out and ask him? That’s a stupid question, though. Being into a guy doesn’t come with a label. It doesn’t have to, anyway. But why would he be into me? That was the real question.

“Joey?”

“Like on a date?” I asked. “Um… I don’t know… I…”

“Think about it, at least?” Afonso propped himself up on one elbow, no shirt. He was flexing, I’m sure of it.

My phone lit up again.

Frankie: Hey!!!

“Who is it?” Afonso asked.

“Frankie.” Why lie?

Afonso rested his head on the pillow, still looking at me.

“I just went down and got coffee. I didn’t see Frankie,” I confessed.

Afonso was quiet, and then, “Yeah, I’ll drop out of the race,” he said. “You can be council president. I’ll back you.”

My dick got hard. Seriously, I don’t think it was because he said he’d drop out of the race. It was his lips. They curled up into the subtlest smile when he relaxed. Resting smile face. He closed his eyes and let out a deep breath.

“Do you mean that…” I stopped. I knew he did..

Afonso didn’t open his eyes. He whispered, “no strings.”

A door slammed down the hall. There were voices somewhere in the distance. Frankie texted again. I turned my phone face down, thought about turning off the light. It wasn’t that late. Afonso looked like he was asleep.

“You have pretty eyes too,” I said.

“Thank you,” he said, barely a breath.

“Do you…” I was afraid to say it.

“What?” he asked.

“Do you want to cuddle?” I took a breath.  “I mean, just… like…”

Afonso got up. He was still wearing his underwear. He stepped over to my bed and sat next to me.

I opened the covers, flashed him my hard cock. Okay, yeah, that was pretty shameless. He put his head down next to mine, covered us again.

 

“You’re trembling,” I said. We’d been beside each other for a few minutes, barely touching.

“I’m okay,” he said. But Afonso was shivering.

“Do you want me to… you know… help you…”

Afonso took a deep breath. He was trying to calm himself. “Don’t say it, Joey.”

“Sorry. You were like… when I came out of the shower,” I explained. “And you said you’d step out of the race. Right? Fair is fair.” I put my hand just under his rib cage. Afonso flinched. His body was already tight, like single-digit percent body fat. When I touched him, he tensed even more.

“I know.” He took another deep breath, set his hand on mine. “I know. I made it weird doing that.”

“It’s cool, man.” I tried to move my hand down his abs. He held it in place.

“I didn’t say I’d drop out of the race, so you’d get me off,” Afonso said. “I did it because I thought you’d do a better job. I was going to drop out, anyway.”

“Really? But when I asked you to…” I was trying to pick the right words. “When I made that offer, you said ‘no.’”

“I didn’t say ‘no.’ I said I couldn’t agree to your terms.” Afonso turned to face me. My hand fell off him. “Because I was already out of the race.”

“But, I didn’t know that.” I put my hand back on his waist, lower, closer. “And, the way you were just like…” I laughed. “All out there and ready. I mean…”

“I know.” Afonso laughed, too. He’d stopped trembling. “I’m sorry. Again. That was… I don’t know… too much Pornhub and Grindr, I guess. I figured, just be direct. Right?”

“You’re on Grindr?” I’d never seen him there. Had he seen me? Fuck.

“Just for like a minute,” he answered.

We were quiet. I was relieved. I had a Twitter linked to my Grindr account for a while. Some things on there were not what I’d want anyone to see now.

“Anyway,” Afonso said, finally. He took my hand again. “You don’t have to do anything with me. There was kind of… you know… no deal from the beginning.”

“Moot,” I said.

“Yeah, I hate that word, too.” Afonso laughed.

“Me too.” It was nice to laugh with him.

“Superfluous.” Afonso giggled.

“Nah,” I said, “That’s a good one. I like ‘superfluous,’ all kinds of superfluous things.”

“That’s incongruous,” he said and grinned.

“Nah, not always,” I argued back. “Some superfluous things could be incongruous, but not if you amalgamate properly. And I pretty much always do.”

Afonso rolled back, laughing. He put his hands on his face. “You are so fucking weird.”

“But, I’m cute, too,” I teased.

“You are.” Afonso let out a long breath and turned his head toward me. His eyes searched my face. I smiled. He smiled. I moved my hand to the waistband of his underwear. He said, “kiss me.”

I inched closer, pressed my lips lightly to his. Afonso slipped his tongue between my lips. It was a brief and timid question. I smiled, never taking my mouth off of his.

“Is this okay?” He asked.

I pulled Afonso on top of me.

His dick struggled to free itself from his underwear. He wrestled it over and to the side of mine.

“Have you ever done this?” I asked. “I mean, with a guy.”

Afonso brushed a bit of hair back from my eyes and looked at me, thinking. He was wearing cologne, probably just a single spray. “I don’t know how to answer that…” He bit his bottom lip, kissed me again quickly, and laughed. “I’ve thought about it…” Afonso buried his face in my neck, the shy boy. “I mean, I’ve thought about you… a lot.”

“You have?” I asked. “You thought about sex with me?” I had never fantasized about Afonso, not because he wasn’t hot. He’s incredibly hot. It had just never occurred to me that this — I ran my hands across his broad back — that this would ever happen.

“Tell me what you’ve thought of,” I said.

“Joey,” Afonso nuzzled deeper into my neck and kissed me under my ear. “Don’t make me to that,” he whispered. I could hear the smile in his soft voice, playful.

“Tell me.” I was smiling too. “Tell me or you have to go back to your own bed.”

Afonso whipped his face back in front of mine. Our noses were touching. “Oh, hell no,” he said – cologne and mouthwash. My cock pulsed against his.

“Tell me,” I insisted.

“Okay, Joey.” Afonso reached down and squirmed out of his underwear. “I thought about you finding me naked on my bed after your shower…”

“No, Afonso.” I laughed again. “You actually did that. And I have to admit, it was bold and fucking hot. I wrapped my leg  around his.”

“Okay. Okay.” He said. “I thought about you… like… sucking me.”

“How?”

“What do you mean, how?” he said with a big grin. “With your mouth.”

“What position? Where were you? Where was I? Tell me all the superfluous details.” I goaded.

“I was on my bed, like you found me,” Afonso’s cock pulsed. “And, you got on the bed and kind of spread my legs…”

I pushed and wiggled out from under him. “Show me.”

Afonso kicked the covers all the way off. He propped himself on a couple of pillows and opened his legs. The next part I’ll never forget. Afonso pushed me down so my face was about an inch from the tip of his cock. He was strong, but not rough.

I didn’t ask him to tell me more. He just said, “suck it.”

Afonso’s dick was dripping. My abdomen was actually slick from both of us. Now Afonso’s cock and pre-cum were close enough that I barely had to lean in, close enough that my tongue just had to dart out and lick. Afonso gasped. More wept out and spilled over his head. I licked again, kissed it off, salty, warm and fresh. I sucked the head, lapped underneath it, took it deeper – an inch or two.

Afonso put one hand on my neck. He stroked my hair with the other, nothing forceful. He rested his head back. I could feel how relaxed he was.

I dropped my jaw and opened my throat for him. He fit more perfectly than I could have wished for, his entire cock rounding over the curve of my tongue. It blocked my breathing and coaxed a single tear from my left eye. But I didn’t gag. I’d learned to control that; focus on the boy, the cock, the pleasure.

Afonso rubbed my shoulder. I worked up and down the length of him, one hand on his hip — encouraging him to move with me — the other tugging lightly on his scrotum. He made a sound. It was a moan that ended in a whimper. Afonso’s cock grew harder and larger, the head especially. His breathing changed. I wanted his cum. I wanted to swallow it. Would it be a lot? I guessed it would.

Afonso pushed me off him, that same hard effortless push. “Stop,” he gasped. “I’m close.”

I rested low between his legs, answering only with my tongue, tracing the line of the soft flesh holding his balls. Afonso smelled of soap and his own intoxicating scent. Afonso’s breathing steadied. His balls rolled into and spilled out of my mouth. My tongue licked the wide path of his cock and over the taut ridge of his head. Afonso arched his back against the move.

“Joey,” Afonso guided me back up to his face. He kissed me, gently at first, then hard and deep. “Fuck,” he said.

“What?” I laughed, nervously.

“I love the smell of my cock on your lips.” He smiled a soft laugh. “Is that weird?”

I kissed him again. It seemed like enough of an answer.

 

I said it sort of as I thought it. “You can be president. I’ll drop out.”

“Okay.” It was half a question, half not. Afonso held my face gently in his hands. “Is that what you were thinking just now while you were… while we were… having sex?”

“I know.” I felt my face going pink. “It just popped into my head. You’re more electable. Suzie Gordon is going to run. She’d beat me. But, you? It should be one of us, not her.”

“I love how your lips plump up like that. I guess that’s from sucking me.”

“Afonso, are you even listening to what I’m saying?”

“Yes. Absolutely. I’ll run. You can help me. We’ll be a team.” Afonso ran his hands down my back and grazed his fingers over my ass. “But let’s not worry about that right now. I just really like being here with you like this.”

I won’t lie. For a minute, I wondered if this was some manipulation. Seduce me. Get me out of the race. Move on. But I was the only one who brought up the council president thing. I was obsessing, not Afonso.

“What are you thinking?” he asked. I could feel his cock leaking under me. Why had I stopped what I was doing?

“About your fantasy,” I lied. “What else did you think about doing with me?”

“That’s not what you were thinking.” Afonso smirked, lifted me, plopped me on my back, and crawled on top of me. “How about we stop thinking for a little while, you and me?” He didn’t wait for an answer. He kissed his way from my lips to my chin, down my neck and onto my nipple.

I sucked in a sharp breath, arched my back. “Yes. Yes. No more thinking.”

Afonso stayed like that, biting lightly, caressing with his tongue. His hand wandered down my front, teased the hair below my belly button. Afonso took my cock in his hands. He looked up at me while he stroked it, a question on his face.

“That feels good,” I assured him.

“I haven’t… ever…” Afonso stopped.

“It’s up to you,” I said. “No pressure.”

He licked his lips and put the head of my cock in his mouth. Just seeing him do that was almost enough to make me cum. He went down more, tried to take it deeper, a third, half. Afonso worked up and down. I could feel my dick brushing the back of his throat. He gagged. A long rope of drool fell from his mouth, adding to the slick on my cock. He stroked me with both hands, just the top part in his mouth. Then he tried one more time for all of it and gagged again.

Afonso said something I couldn’t hear. It might have been, “sorry.” It didn’t matter. He moved himself  farther down the bed, propped one of my legs on his shoulder, and licked my balls. I rested my hand on the back of his head and pulled my other knee up. Afonso licked and kissed under my scrotum. I repositioned myself, trying to be subtle. He found where I was guiding him, where I think he was hoping to go. Afonso licked at my hole, a shy searching. The lightness of his tongue sent chills up my spine. I puckered and opened. He licked harder, pushed his face in, probed. Fuck, I wanted him there, his lips, his tongue.

I reached down beside the bed, fumbled for my backpack, the side pocket. I opened the travel bottle, spilled some lube onto my hand. “Come here,” I said.

My fingers slipped into my hole with ease. There was probably enough of Afonso’s spit already. I spread the rest of the lube on his thick cock.

“Are you sure?” It was a sweet question, sweeter still because of the excitement he tried to mask.

My back rolled so my knees were at my shoulders. I pushed a pillow underneath and pulled Afonso’s hips toward me. “Put it in slowly. I’ll tell you if I need you to stop.”

“You’ve done this before?” he whispered.

Okay, he hadn’t seen my Twitter. Good.

Afonso’s cock head pressed lightly. “Push,” I said and opened onto him. “Fuck, that’s good.”

He froze.

“It feels good,” I said. “More.”

Afonso pushed in another inch, then two. He was thicker than I’d had before. Breathe. Relax, I coached myself. Open.

“You’re really big,” I whispered.

Afonso stopped, pulled out just a little, pushed back in. “This okay?” He did it again.

“Yes.”

Each time Afonso pushed in farther until finally I could feel his balls slapping lightly against me. I looked up at him. His face was a mix of surprise and ecstasy. He ran his tongue between his teeth and bottom lip, smiling at me.

“I’m yours,” I said. “Take me.”

“What do you mean?”

“Do it like you fantasized… like you thought fucking me would be like.”

“Okay.”

Afonso rocked his hips back and then pushed his cock in all the way. The thrust hit like an electric jolt. I spilled a pool of pre-cum onto my stomach and let out a long moan.

He did it again. “Fuck,” I said. It was barely a breath.

Afonso lifted me from the small of my back and draped both my legs over his shoulders. He doubled me over so he could kiss me while we fucked. He went steadily, long strokes out, hard pushed in. I shuddered under him. He kept hitting that one spot deep inside. My dick was wet from spilling so much, but I dared not touch it. I’d cum in a second.

“Oh my god, Joey,” he whispered into my lips. “I can’t believe I’m in you…”

“You feel so good,” I said. “Fuck me like this as long as you want.”

Afonso went harder, faster. He took me by the hips and pulled me onto his cock, pushed in as far as he could go. He braced himself over me, his triceps bulging under the weight, a vein running down each of his biceps. I gripped his arms, rolled my head back, made a noise I’m sure I’d never made before.

“Look at me,” he said. Afonso turned my face back toward him, his thumb resting on my lips. “Open your eyes.” His face was pleading, intense. Afonso’s pupils were huge, like he was stoned. His mouth hung half open in a smile.

Afonso’s pace changed. His thrusts were shorter, faster, deeper. His body seemed to tighten, every muscle etched, every vein bulging. His cock grew in me. “Oh, fuck.” It was a whisper at first. “Oh fuck, Joey.” He kept looking into my eyes. Afonso’s whole body tensed and convulsed, still pounding into me. I could feel him cumming, the rhythmic pumping of his cock, the warmth shooting inside.

He exhaled hard, two, three, four times before he relaxed. His cock kept pulsing. I squeezed myself around it, expecting it to go soft, or at least softer. It didn’t. He rested on his elbows and kissed me. We stayed like that — my legs around him — his cock was as big and hard as the moment he first put it in.

“How do you want to cum?” he asked.

“Afonso, that was so hot,” I answered. “I’m good. It was amazing just watching you like that and… having you inside me.”

He stroked my dick. I could have cum like that. It would have been fast. But I held his wrist and gently pulled his hand away. “You want to go again?”

Afonso grinned. “Yeah, I do.”

 

“Sit back up on your knees, but don’t pull out.” I lifted my leg again and spun myself around on Afonso’s cock until I was on my hands and knees in front of him.

Afonso grabbed my cock, started stroking and fucking me in the same rhythm. I took his hand and moved it back to my hips. “This is perfect.” I arched my back so he could go deeper. “Just keep fucking me.”

Afonso was tireless.

I fell to my elbows, then to my chest.

Afonso fucked me faster, his cock like a piston in me. He only paused to ask if I was okay. I pushed hard against him. “Don’t stop.”

He was lasting longer this time.

I fell flat on the bed. He slid one of my knees higher, opened me more.

The feeling started deep in me, like a vibration, a surge. My cock was rubbing the mattress each time Afonso hammered into me. But the orgasm was building from a place I couldn’t find because I felt it everywhere. My legs and my hands tingled. The bed seemed to disappear from under us, like it was just our bodies thrusting, giving and receiving — Afonso’s cock, his thick relentless cock, and this place in me, all of me.

I arched again, threw my head back. But, it wasn’t me. Afonso had pulled my head back by the hair. He kissed under my ear. He licked my neck and chin, found my mouth. My head turned to meet him. No, he had turned my head to meet him. He pushed his tongue in, fucking my mouth with it, fucking my whole being.

The orgasm rolled like a wave that crashed over me all at once. I clenched the sheets in both fists. “Oh, fuck,” came the yell. Was it my voice? Was it Afonso? I screamed into the pillow. I exploded onto the bed.

Afonso’s arm was under my chest, winching my body to his. His fucking turned to deep drilling punches and a soft bite on my shoulder. He whimpered and shivered, froze and convulsed. Surrendering. Emptying. “Oh my god, Joey,” was all he could stay.

And he didn’t even need to say that.

 

Afonso won the election. I wrote his campaign speech, helped strategize. He could have done it on his own. The landslide was my doing. If you’re going to win, win big.

My mom wasn’t happy at first. She wanted me to be student council president. She never knew what happened that night in D.C., just that Afonso and I started dating. I think that softened the whole election thing for her. She likes Afonso. She especially likes how he treats me.

I got into Stanford. So did Afonso. He applied on a whim at the last minute. We’re going to be roommates. I guess that was just another magical bit of good luck.

Afonso wants to run for congress someday. I love that idea. We can run the world together. There’s a million different ways to do it.

In my valedictorian speech, I talked about being open to all that is possible. We have dreams and aspirations and those are good. Plan for the future. But, never miss what’s happening right now. Don’t stumble over an opportunity because you’re looking too far ahead.

I didn’t hate Afonso Barbosa, not in the least. I was trying to solve a problem that didn’t exist, caught up in my head. And there he was, the solution I didn’t even know I needed — crazy awkward and naked on the bed. No, I didn’t hate him. I just didn’t know yet how easy it would be to love him.

 

Carrick Moore is the author of “Normal Boys,” available on Amazon.

Normal Boys – The Stories Behind the Novel

Normal Boys” started out as a short story without a title. I’m a professional writer, not a famous one. On a whim, I wrote the first scene with Greg and Nick. Writing erotic fiction seemed like it would be fun. It is. I was afraid it would be daunting, too. It wasn’t, not really. Over the next six months, “Normal Boys” told its own story. I was as much the reader as I was the writer. It was one of the coolest experiences of my life. I still miss sitting down with Greg and the gang on my laptop every morning.

This blog is about some stories behind the novel. For example, the first line in the book is something a guy in college really said to me. I was as shocked as Greg was, as exhilarated too.

I spent many of my younger years on The Great Lakes, spent a week on a sleek 26-foot boat, skimmed Lake Superior near where experts think The Edmund Fitzgerald sank.

I gave my heart to beautiful young Ohio men and felt it break more times than I can count. I made friends and lost friends. I came of age and came out. It all seemed so normal. We all seemed so normal. Even the dark shadow of the AIDS pandemic seemed, somehow, normal.

I’ll share some stories here. Writers write. I’m happy to do it.

And yeah, I’m already working on the next novel. It’s not a sequel. But, I hope you’ll give it a shot when it comes out. I’ll definitely keep you posted.

Read on. Love more.

 

 

Why I Write M/M Erotic Stories

I had a high school biology teacher who taught us that “sex is friction.” Thinking back on it now, it makes me wonder what his sex life was like. Yes, sex is about nerve endings, the tingle, the push, the pain even. Build and release, I get it.

We all know it’s more than just that, though.

Sex is a craving at the cellular level of our bodies. It’s the wanting that drives us so hard. Sex is a mad rush of neurochemicals. The bigger the dose of desire, the more primal the having becomes. It’s one of the most dynamic human experiences, whether we have it every once in a while or multiple times per day. If you consider it at the biological level, sex is quite basic (think: friction). That’s not how most of us think about it, though. We know, all of us, that sex is transcendent, or at least can be.

How could I not write about something so essential to our humanity, so pivotal to our emotional lives, so moving to our spirit?

In the 2005 documentary “Gay Sex in the 70s,” almost all the subjects talk about finding someone special. Whether they were cruising the piers or the bathhouse, sex wasn’t the end goal. It was the means to something greater. I think that’s why sexual liberation has always been at the center of LGBTQ liberation. Sex is how we discover each other, how we discover ourselves. We hook up and fall in love. Our community of friends is our former and sometimes concurrent lovers. We fuck first and ask questions later. I’m sure it’s true of some straight people as well.

Sex isn’t just the spice in the storyline of our lives. Sex is the key through line in the plot. Maybe our societal angst about which body parts go where makes it interesting to write about. Maybe not, though. We all remember our first. We all can imagine who we’d like to have next. The feelings are visceral and deeply emotional in equal measure. What an amazing entry point (double entendre proudly owned) to the human condition. Our most fragile vulnerability lay here, so too our longing to realize how we are all connected, one human spirit to the other. That’s the stuff writers live for. At least, I do.

I’m the guy who watches Only Fans and wonders, does he love him? Are they friends? Do they really play video games together? Like the guys at the piers and the bathhouses before them, is this how their story begins? The way he looks into his partner’s eyes, that touch, the half-smile, that right there, that’s what I want to write about. Who are they? What’s all this to them? Where’s the plot twist? When they climax, how long will it go on? Could it be forever? Is he the one?

 

Carrick Moore’s latest novel, Normal Boys, is available on Amazon.