This is based on something that happened to me the summer between high school and college. Several unlikely sounding parts of it are real, I wish I hadn't chickened out.
------------------
Ted and I were school chums, not "best friends" but we hung out together regularly. Then I moved out of the neighbourhood and we lost touch. It was shortly after my eighteenth birthday, it had been a few years since I had seen Ted when it occurred to me to give him a call. We chatted for a while about school, old friends and new things in our lives.
"Are you free next weekend?" he asked. "Why not come over and we can catch up properly."
I didn't have a car, so I had to clear it with my parents. Luckily it was fine, they were probably happy to get me out of their hair for a weekend. "I'll be over Friday after school, and my folks will pick me up Saturday after supper.
It was great seeing Ted again. We had stayed in touch through high school, but never seemed to be able to meet in person. We had both grown a lot, I was 6' and 160 pounds, Ted maybe 5'-10" and around the same weight. We talked for hours about people we knew; some had moved, others changed schools. Their house was small but they had a camper in the back yard for guests. After a late snack we went out, stripped down to our underwear and climbed into our sleeping bags.
We kept talking quietly, but now the talk turned to sex, and girls, and more sex. Finally on a dare he dropped his drawers showing his erect cock. It was maybe 5-1/2" long, average thickness, and he was not too hairy. Now it was my turn, I'm almost 6", I know because like lots of guys I measured, and did everything I could to justify a larger number, but that's what it was. I was a bit thicker and had a lot more hair.
We lay there in the nude talking some more, telling tall tales about things we claimed we had heard other guys had done. Then he suggested another dare. Without actually touching, we should see how far much of each other's cock we could get in our mouths. Yeah it's silly, but we were horny. And nervous. If anybody suggested you had done anything with another guy it would be worse than death back then. So Ted went first, being very careful to avoid contact, I guess he got maybe 2-1/2" of my cock in without making contact, then backed off.
"Okay, let's see if you can do any better."
By this time we were really horny, I could see a drop of precum at the tip of his cock. I slid down so my face was at his crotch and opened my mouth. I lowered my head slowly, avoiding contact. I had never done anything like it before, but I had a sudden urge to close my mouth on his cock, but I was afraid of anybody hearing about it.
"Is that all? Can you do any more?" He asked.
Without allowing myself to think about it I closed my mouth on his cock, and pressed my face into his crotch, sliding my tongue along his cock.
"Mmmmmmm, that feels nice."
I wrapped my lips around my teeth and slid back until only the head was in my mouth, he moaned again.
As I raised and lowered my head he started thrusting his hips in time. Suddenly I felt a spurt in my mouth and a bitter taste. I was afraid of having to explain cum stains all over his parents' sleeping bags, so I swallowed, over and over as he spurted in my mouth.
As he lay back catching his breath I slid back up next to him.
"Wow that felt great!"
I smiled, "My turn now."
"No way."
I was disappointed but what could I do? I was still nervous about the possibility that he might tell somebody, but in a way I was glad that I had done it. I had always wondered what it would be like to suck a cock.
We talked a little longer, and as he recovered his cock got more erect. Finally it was really hard again.
"Suck me again."
"Not if you won't suck me first."
"Hey, just one more time and I won't tell anybody that you did it."
I didn't want to take a chance that he would say anything, slowly I slid back down between his legs until I was looking at his cock. He was on his back with his cock pointing straight up.
"Lick it first."
I stuck my tongue out and licked from the base to the head, then repeated a few times. He moaned quietly.
"That feels nice, now lick the head a bit."
I took his cock in my hand and gently licked the head like a lollipop. Then I opened my mouth and started bobbing my head. It took longer this time, my neck was starting to get sore but I kept going, I knew I had to finish him off, I didn't want him to tell anybody.
Finally he started breathing heavy and thrusting his hips again, I felt his cock pulse, and got another blast of cum in my mouth, he continued pulsing, giving me several more spurts which I swallowed quickly.
"Thanks man, that was great."
I licked the last drop off the tip of his dick and then slid up next to him. We lay back quietly, and soon dropped off to sleep.
The morning sun woke us fairly early. I rolled over and for a moment wondered why my neck was so sore, then I remembered last night. Ted slid out of his sleeping bag still naked, with morning wood.
"I need another blowjob."
"Hey, I gave you a second one last night so you wouldn't say anything."
"So keep me happy and I'll keep quiet."
I knew he had me.
"My neck is really sore, can I just give you a hand job?"
He seemed to consider it for a moment.
"Okay, but I want to cum in your mouth and you have to swallow. I don't want to explain cum stains on my parents' sleeping bags."
I reached down and grasped his cock. I started stroking gently.
"Hold it a little tighter."
I tightened my grip and continued. By the time he started breathing heavy my arm was starting to ache.
"Faster"
I stroked faster, tightening my grip a little more. I lay my head on his stomach and aimed his cock at my open mouth. The first shot caught me by surprise, going far back in my throat. I gagged a bit, but kept stroking, he fired two more strong shots into my mouth, then dribbled a bit. Finally he finished cumming and I was able to close my mouth and swallow it all. It felt like a huge amount, last night I swallowed each shot as it arrived, this morning I couldn't close my mouth to swallow or I'd have missed the next shot, so I swallowed all of it in one large mouthful. I opened my mouth again and took the head in sucking gently to clean of the remainder. Not every shot was a direct hit, there was com cum on his belly. I leaned over and licked it off. As I was licking we heard his mom calling us in for breakfast.
"You ready for a second breakfast?" He asked laughing.
What could I do? I laughed too.
We went in and had breakfast with his family. I felt like everybody was watching me, but nothing was said.
"What you guys up to today?" His mom asked.
"We're going to hike along the river like we used to when we were in grade school."
I hadn't known that was the plan, but I was pleased. Hiking the trails along the river with Ted or other friends was probably my favourite pastime when I had lived there. We often took a lunch and spent the entire day.