It was our final year of prep school, and we were all eighteen-year-olds who were happy, healthy, and — at least some of us — quite horny. Being our final year, it was compulsory to attend the camp retreat. The camp setting was beside a back-beach of sun and surf, and there were tennis and basketball courts at the campsite itself.
Upon arrival, we poured off the bus and rushed for the log cabins. There were about eight cabins on the grounds, each capable of housing about eight guys in the double bunks, as well as a small function hall, kitchen and mess room, and a toilet block with showers. I somehow found myself in the same cabin with Scott, Adam, Brian and Kevin, all of with whom I was good friends. I'd had the hots for all of them for a while. They were all pretty nice looking. The only problem was, none of them, well, no one, in fact, knew I was gay, and I knew it wasn't something I could ever tell my friends.
Even though we were good friends, I'd never seen any of them naked before. We did take gym in school, but after gym class we simply changed and had to get to our next class. There was no time for showers, and no one ever took off their underwear when changing in and out of their gym clothes. The showers were there for the guys who were on the various school sports teams. Now, having the chance to share a cabin with them, as well as a communal shower, I was sure to get to see them naked, and that thought was pure bliss.
As for the other three that made up the eight of us, I knew them well enough, but just in passing; we weren't friends or anything. But, I guess that was precisely why we were assigned to the same cabin. The brothers who ran the school considered the retreat a place where we would all, whether we were already friends or not, get to know one another spiritually.
We had an itinerary to follow, including workshops, talk sessions, discussions, and group gigs over a variety of topics designed to "bring us close to God," as the brothers would say. We were also allotted some free time each day to do with what we wanted.
There was, however, one very strict rule put in place for us boys. An all-male nudist group had decided to use the somewhat secluded beach during our week's stay there, and because of this unfortunate (from the brothers' viewpoint) situation, that area of the beach was off limits to us. However, when Kevin decided, during our first free period on the very first day, that he wanted to go swimming, against all warnings of the brothers to stay away from that area of the beach, the five of us ended up stumbling upon the sights. And what sights they were!
Taking in the sights began to stir feelings in my crotch, and my semi-hard cock was making the moderate bulge in my clingy swim trunks obviously larger.
"Shit, we must have gone the wrong way," Brian cursed when he saw all the naked men lying about in the sand. "Let's get the fuck out of here, quick!"
"Yeah, let's!" Adam agreed as they both started to turn.
"Wait," Kevin said. "Are you afraid of the brothers? How are they even going to know we were ever here? It's not like we came here on purpose."
"I'm not afraid of the brothers," Brian said. "I just don't want to be surrounded by a bunch of naked homos."
"Me neither," Adam chimed in.
"How the fuck do you know they're homos?" Scott asked.
"Because, any guy that would join a nudist group that is for men only has to be a homo, and all of them joined, so they all must be homos," Brian replied.
"Yeah," Adam agreed.
"Yeah? So why don't you go over there and ask them and find out for sure?" Scott laughed.
"Fuck that," Brian replied. "I don't want to be that close to a bunch of naked guys!"
"Hate to break it to you, but you're gonna be that close to a bunch of naked guys every single day… when we all have to shower together in the mornings," I laughed, my cock lengthening a bit as I pictured that.
"Yeah, well, being naked with your buddies in the showers is a lot different than hanging out next to a bunch of naked guys on the beach, who you're pretty sure are fags."
"Yeah, but being naked in a communal shower is also different than being naked outside. Haven't you guys always wondered what it would be like to go skinny-dipping before?" Kevin asked.
"I go skinny-dipping all the time," Scott said.
"You do?" the rest of us all responded at the same time.
"Yeah, every day… in the shower," he laughed.
"I'm serious guys; have any of you ever?" Kevin asked again.
"Hmm, have I ever wondered what it would be like to go skinny-dipping with other guys? Uh, no," Brian replied.
"Okay, but being here, and seeing how private it is, and how you can just get naked, outside, in public, and no one cares, kind of makes you want to do it, doesn't it?" Kevin said staring out at the water.
"Uh, nope, not really," Brian said.
"It does me," Kevin said.
"Okay, then do it. Go on, I dare you!" Brian taunted.
"Yeah," Adam said. "Go on… or are you all talk?"
"Okay, I will," Kevin replied.
"Yeah, sure," Brian laughed. "Like you'd actually get naked outside, and in front of all those naked homos."
"I would, I will. I've always wanted to do it," Kevin said, and before any of us could say any more, he walked right over to the shore's edge.
I was having trouble keeping my meat from tenting my swim trunks just thinking about seeing Kevin naked, but just as he was about to take off his swim trunks, he instead jumped into the water. When he was waist-deep, he pulled his trunks off and waved them in the air.
As we walked along, encouraging him on, he swam parallel to us. But unbeknownst to him, Adam had sneaked into the water and scooped up the trunks that Kevin had left floating, brought them ashore, and placed them halfway up the beach. When he got tired of playing around, Kevin looked for his trunks, but couldn't find them.
"Hey! Who pinched my trunks?" he shouted when he realized they were gone.
"They're up there," replied Adam, pointing to them.
"Throw them here, will you?"
"You'll just have to come and get them if you want them," Brian said with a grin. "I just hope none of those guys over there," he said pointing at the nudists, "come running over and try to grab your junk before you can get to them," he laughed.
Kevin gave Brian the finger, and then he swam out of the surf and boldly and unashamedly walked up the beach to retrieve his swim suit. Not only did I get a close look at those well-developed shoulders and powerful pecs, that taut stomach and trim waist, but I also got to see a gorgeous blond bush surrounding a fairly long looking soft cock hanging above two huge orbs, the sight of which I engraved in my mind forever.
So, as it turned out, I didn't have to wait until our first morning shower together to see at least one of my buddies naked. But, if I thought that treat was wonderful enough, then what I was to see that night was even better.
It was well after midnight when we scrambled into the bunks and got all snug in our sleeping bags, and then proceeded to shoot the shit together. I, however, couldn't seem to get my thoughts off the sights from earlier that day, and I wanted to jerk off over it. But everyone else wanted to talk on, so I discreetly fondled my hardened meat in my sleeping bag while everyone else chattered.
As the sensations of my caresses increased, I closed my eyes to relive that skinny-dip and what I had felt like doing to Kevin when he got out of the water, and I was soon completely tuned out of anything else. As I heard my name mentioned in the conversation, I brought my senses back to reality, with eyes still closed.
"Hey, it looks like A.J.'s fallen asleep on us," Scott said.
"Simon's asleep, too. Must be that bunk. He crashed awhile back," replied Brian. Simon was one of the three guys I didn't really know, and he was sharing the bunk bed with me, with him on the top bunk.
"I think A.J.'s just faking it," Scott answered.
"I know how to wake him up," offered Kevin.
Opening my eyes slightly, I had this vision of a red caterpillar walking towards me. Kevin was still in his sleeping bag. Arriving at my bunk, he turned his back to me and leaned forward slightly as he began to lower his sleeping bag, with his ass pointing in the direction of my face.
Knowing he was about to pull the adolescent prank of farting in a sleeping guy's face, I sat up quickly and pulled my head towards the back of the bunk, put my hand out in front of my face and said, "Fuck off, I'm awake."
"Told you it would work," Kevin giggled, but what the other guys didn't know, and Kevin probably didn't either, was that when he had slid his sleeping bag down, his jockey shorts had slid down his ass a bit, revealing to me the upper part of his ass cheeks and a bit of his ass crack. That made my already throbbing cock throb some more.
After some laughter from the other guys, Kevin began waddling back to his bunk, but, in his haste, he slipped on the floor and came down with a thud.
"Are you all right Kevin?" I asked as the other guys laughed.
"Yeah, I'm fine," he said, joining in the laughter.
Picking himself up off the floor, he managed to waddle back to his bunk the rest of the way without falling. Conversation died down, Adam reached out and turned off the light switch located near to his bunk, and sleep settled in.
But I couldn't sleep; my hard-on wouldn't let me. I wanted to jerk off right then and there, but I was afraid that if someone was awake they'd hear me, and I knew if that happened I'd be teased for the rest of the trip.
I waited a bit, but my hard-on wasn't going away, so I quietly crept out of the bunk, having decided to go to the toilet block to take care of my problem. Just as I reached the door, I jumped a bit when Brian whispered out in the darkness, "Where you going, A.J.?"
"I have to take a piss," I whispered over my shoulder. Brian didn't respond and just lay back down. I opened the door, exited the cabin, and headed towards the toilet block.
When I got there, the only light was the one above the doorway that led inside. It was kind of creepy when I stepped inside, and I couldn't find any light switch. But, there was this kind of metal mesh along the top of the walls (for ventilation and to let the shower steam escape, I guessed), and the moonlight was shining through it, illuminating the room in areas just enough to see where I was going. That was probably better anyway, than if all the lights had been on; more private for what I was planning to do.
I made my way through, past the urinals and toilet stalls, back towards the shower area. I wanted to be away from the toilet area in case someone else came along to use the washroom.
There was a long bench along a wall by the shower area where people got changed; it was perfect. Pulling my underwear down, I sighed out loud as my hand was finally able to make contact with my horny cock. After a few minutes, I pulled my t-shirt off, as I liked to be completely naked when I jerked off, whenever possible. I didn't consider it too risky; I mean, I was already naked below the waist pumping my raging hard-on, so did it really matter at this point if I had my t-shirt off, too?
Now totally naked and boned, I lay down on the bench and began pumping away furiously on my own meat, imagining myself walking up to Kevin on that beach as he came out of the water naked, dropping to my knees and giving him a blowjob.
So engrossed was I in my own little fantasy that I failed to hear the toilet door creak open and close. "What's going on here?" a deep, stern sounding voice said in the darkness.