...it was just a little peep

by Grant

13 Oct 2022 3383 readers Score 9.4 (72 votes) PDF Mobi ePub Txt


Johann ambled out of the dorm into the sunshine. It was such an illusion, for from his dorm room, it should be warm as well as sunny. But it was cool, the temperatures down in the fifties. He zipped up his coat and slipped his hands into the pockets. It was the first cold spell of fall, and he realized the trees were changing too, their leaves looking dull with a few changing to red or orange or yellow.

Descending the steps, he exhaled heavily, still feeling frustrated. It was the first time in the semester he felt off balance. He had felt disappointed in Cody but nothing that lingered until he was depressed by it. It was what it was, and he knew the score with guys trying to find the one they really felt a connection.  That had nothing to do with the way he felt. He had taken an exam, one he was sure he was prepared, but the instructor posed a problem he had not expected with several questions related to it. He missed the first question, therefore missed the next four, killing his overall score on the exam. He had plenty of time to make up for it, but it was going to be difficult, so he was feeling depressed about it.

At the first bench, Johann sat down and leaned back, turning his face up to feel the sun on it. He heard someone practicing guitar and immediately pictured who everyone called ‘the guitar guy’. He listened to the practice of a section of music, a melody that sounded familiar, but he couldn’t place. Then it grew quiet. No guitar playing, no one yelling or being boisterous. Just the wind rustling the leaves of the trees.

“Hey, you okay?”

Johann opened his eyes and saw the guitar guy standing before him.

“Yeah, I’m okay. It’s just…I fucked up on an exam and just sitting here kicking myself for it,” Johann replied.

“I think most of us have been there.”

“I just hope this is a one-time occurrence.”

The guy laughed, and Johann found himself checking him out. He realized he had never seen the guy standing up but now that he had, he saw someone average height, maybe five ten or so, average build, with long wavy brown hair, brown eyes and a baby face that appeared to have no facial hair.

“I’m Johann.”

“Derek.”

“Which dorm are you in? I’ve never seen you in Carter.”

“Madison, the one behind you.”

“Oh, you’re in the one the fire department has made a couple of house calls to,” said Johann grinning up at Derek.

“Yep. Some dumbass sneaked a toaster oven into his room and burned something the first time and the last time was to get someone unstuck. How they were stuck, no one knows, but I’m sure it would be a good story.”

Johann laughed with Derek, trying to imagine what someone would have done to require the fire department.

“Hey, I was-“

Derek’s cellphone rang interrupting Johann.

“This is my girlfriend, so I should take this,” said Derek. Then he moved away and answered the phone.

Johann laughed at how close he came to asking a straight guy out for dinner. He glanced at his watch and saw it nearly four. Sitting up, he formed a plan, something he had been putting off for a couple of days. He would go to the bookstore, either the one on campus or the one in town and get a journal. He had kept one since he was thirteen when he sensed he was different but had stopped when he arrived on campus. He missed it, writing down his thoughts and anything special that had occurred during the day.



The campus was settling down after another day of classes, only those with some lab or special class still heading across campus. Johann strolled down to the concourse and hesitated. Right was to the bookstore on campus and left was back toward town and the bookstore on Magnolia that catered to the students. He turned left, thinking he would also go to the used bookstore four blocks over, then he would grab dinner somewhere. He had not eaten alone for dinner since the start of classes, but he felt like a little quiet dinner somewhere, maybe with a novel to read, was in order.

Johann made his way across the main street that separated the campus from the town, moving with a few other students over to the sidewalk at the coffee shop. He saw a few of the students go in as he moved past. He strolled past the shops, restaurants, and the sports bar until he came to the bookstore with its focus on textbooks, art supplies, and university logoed merchandise. Past the nearly empty shelves of textbooks, and around to the back corner, he browsed the notebooks until coming to journals. A leather bound one caught his eye and he looked at the price and grimaced. Then he picked up a simply bound journal, hardback with a black imitation leather cover. The price was still more than he expected but he liked the feel of it and how it would lay open.

Back on the sidewalk, he circled around to the side of the store, heading down the block until at the next intersection. The used bookstore sat midblock with an old wood storefront, and Johann made his way to it and entered through the narrow double doors. He circled the front table with the store’s current sale items, then down the first aisle looking at new arrivals. Not seeing anything he wanted to read, he moved toward the back, browsing the fiction shelves as he went. When he passed someone, if they were a guy, he checked them out. Sized them up based on his initial attractiveness toward them. He was near the back when he saw a tall guy with strawberry blonde hair. Black framed glasses stood out on his face, and a black turtleneck covered a long neck. Johann scanned down the long legs to the black boots, then back up to the face as he drew near. A five o’clock shadow covered the jaw and chin perfectly, then he noticed the book in the guy’s hand. A Murakami novel, A Wind-Up Bird Chronicle. It was one of his favorites.

“If you have not read Murakami, that is a good one to start with,” said Johann as he came close.

“Huh, oh, really? Good to know.”

“I think Kafka on the Shore is the best, but critics probably don’t agree.”

“They have that one too,” the guy replied, pulling an old hardback library edition from the shelf.

“Oh, now you have a decision to make,” Johann joked as he turned toward the shelves of books pretending to look for a certain book.

“Maybe I’ll just buy both.”

“You must have too much time on your hands.”

“Well, I’ve been keeping busy with classes but starting to get ahead of them. Gives me some free time.”

“What about something social instead? You know, parties and hanging out or going out with someone.”

“Like a date?” the guy replied, laughing. “I’ve not had a lot of luck with that. I don’t like online dating sites for everyone tries to be something they’re not, and…”

“Meeting someone you like in the random crossed paths on campus isn’t quite doing it?”

The guy laughed, nodding his head. “Something like that.”

“I wish I could say I’m doing better, but alas…the guy I wanted to go out with dropped me for someone else.”

“The guy…” the guy repeated, grinning at Johann. “He went to greener pastures?” he added.

“More like the one he really had a crush on was available after all.”

“Oh, that is a tough one. You didn’t have a chance.”

“I knew it going in, so it’s kind of my fault. But it seems like there are a lot of opportunities with guys looking to hook up, but…”

“I know.”

“Do you? Are you gay?”

“Are you flirting with me?”

“Is it obvious?”

The guy laughed again, and Johann saw the eyes were green and friendly and he hoped he wasn’t wrong.

“I was going to browse for something to read then go grab something to eat. Would you like to join me?” asked Johann.

“You don’t even know my name.”

“I guess I’m getting ahead of myself. I’m Johann.”

“Johann? Nice name. I’m Brennan.”

“Brennan? That isn’t Scandinavian.”

“Irish.”

“Oh; well, it too is a nice name. So, Brennan, would you care to have dinner with me?”

“I’d like that.”

“Let me see if they have one of the books I’m looking for, then we can be on our way.”

Johann went to the section with Authors whose last name began with a P. He scanned the shelves, repeating the author’s name he was in search. Brennan stood behind him watching how he used his index finger to point at the books as he scanned them.

“Well, damn, they have a copy,” said Johann slipping a copy of Overstory from the shelf. He held it for Brennan to see.

“I’ve read that book. It’s good.”

“That is what everyone tells me. You want to check out and go get something to eat?”

“Sure,” Brennan replied, grinning. “Is this a first date?”

Johann smiled, then walked up to Brennan.

“Come on, let’s go.”



Johann went into his dorm room finding his roommate was gone. Probably down the corridor playing video games or watching television with some of the guys, he thought as he stripped down to his boxers and went into the bathroom to get ready for bed. It was late and he had an early class. So did Brennan, thus why they called it a night after hanging out at the coffee shop. Between the restaurant and coffee shop, they had laid out the basics of their lives. Brennan was the youngest of two boys. His brother, Brayden, was a senior at the University of Colorado. His parents lived in Knoxville, Tennessee where his father was an engineer with the city and his mother a nurse.

Johann tried to picture Brennan as a younger brother, a boy growing up in Knoxville. But he needed more to go on, details more intimate, more personal, things that would bring this person into focus.

He wondered if Brennan felt the same about him.

Johann relived how he told of being the middle child of three, an older sister and a younger brother. His parents lived in Arlington, Virginia where his dad was a political consultant and his mother worked at a public relations firm. It was how they met in college, the two of them taking so many of the same classes, and during twenty-six years of marriage and careers in their fields, they still crossed paths a great deal. His older sister was at Virginia and his younger brother was in the eleventh grade of high school.

Johann had told of coming out to his parents as a way of finding out if Brennan was living openly, or if he were still closeted. Johann didn’t really care, but it was with relief that he listened to Brennan telling of his own coming out.

Johann lay in bed reliving the evening and how he couldn’t wait until Friday night and their first real date. He had planned it all out on the walk back to the dorm. He had been disappointed to find out Brennan was in one of the older dorms across campus, but the walk from there to his dorm gave him time to think and plan.



Paul went down to Brian and Steve’s room, finding them at their desks bent over textbooks. He eased into their room and knocked on the bathroom door to get their attention.

“Hey guys, I know it is late, but I was wondering if you would like to go with me to the coffee shop in town. I’m stir crazy and-“

“I’ll go,” Brian interrupted.

Paul saw Steve turn to look at Brian, grinning in a way that told him he knew.

“I’m good, but thanks for asking,” Steve replied, giving Paul a wink.

Brian closed his textbook and followed Paul into the corridor. Paul noticed Brian kept a distance between them while looking into the rooms as if expecting someone to jump out and attack him. The elevator opened immediately, surprising them and Brian followed Paul into the cab.

Paul hit the ground floor button and watched the door slid closed.

“Brian, have you thought about telling the guys?”

“Yeah, but…”

“But what?”

“I don’t know. It’s just…I’ve never, you know…admitted it.”

“Can I tell you something?”

“Yes, of course.”

“I may be wrong, but I think Steve knows. He is your roommate and probably picked up on something you said or did.”

“You think so?”

“Yeah, and if he knows…”

Paul let the sentence hang unfinished. Brian could figure it out and he saw recognition in his expression before the elevator opened on the first floor.

“Come on, let’s go,” said Paul as he stepped out of the cab.

They were almost to the edge of campus, the lights of downtown visible up ahead. Paul took a chance, wondering how far he could push Brian. He reached over and took him by the hand. Brian seemed to flinch but didn’t pull away.

“Is this, okay?”

“Yeah…yeah, it is,” Brian replied, smiling at Paul.



Cody moved over Ian, pushed into his depths. He sank his cock into him again, then began to fuck. His first load lubed the loosened hole and he piston easily within Ian. He fucked slowly sensing every inch sliding into him. He lay heavily on the sweaty body, grinding hips against the upturned ass. He fucked until he felt his arousal increase to near release, then he stopped, not wanting to come yet.

Moving to Ian’s side it allowed Ian to lower his legs. Then he moved over him, rubbed his ass over the wet cock, back and forth, rubbing Ian until he felt him push upward. He rose while taking Ian in hand then eased down, feeling the penetration.



Ian watched his cock disappear inside Cody, moaning at the feel of it buried in Cody’s ass. He grabbed Cody’s ankles and pushed upward.

“Fuck” Cody uttered.

Ian watched Cody move, up, then down, over, and over, fucking himself on his cock. Cody’s pace increased, slamming down on his cock. He watched Cody take himself in hand and stroke in rhythm with their fuck. Faster and faster, pushing their aroused state.

“I’m going to come,” Cody whispered breathlessly.

Ian pushed upward, increasing the feel of their fuck on his cock. He watched Cody’s hand blur with his desperate pace. Then Cody cried out, shuddered, then jerked with ejaculation after ejaculation, spraying cum on his stomach. As cum landed on his skin, Ian arced his back, shoved upward, and came.



Showered and dressed, Ian slipped out as Cody called his parents. He walked across the corridor to Luke and Aaron’s room seeing them sitting on their beds talking.

“Hey guys,” said Ian, “what’s going on?”

“Not much,” said Luke.

“We’re just trying to decide what to do for dinner,” added Aaron.

“Pizza in town or just go to the cafeteria.”

“Pizza sounds good, can we tag along?” asked Ian.

“I think we have a plan,” joked Aaron.

“I’ll go see how long Cody will be on the phone,” said Ian.

“What about some of the other guys?” asked Aaron.

“I’ll see about Steve and Brian.”

Ian stepped into corridor circling around into the adjacent room. He saw Steve laying on his bed reading.

“Hey, do Brian and you want to go for pizza?”

“Brian is not here but I’ll go.”



A few minutes later the guys came down and out the dorm. As they descended the steps, they saw Brian and Paul walking toward the dorm holding hands. Paul looked up and stopped causing Brian to do the same. For a moment everyone just stood still staring at each other. Brian almost jerked his hand from Paul’s hand, but he stopped, took a deep breath, and smiled at the guys watching them.

“You okay?” Paul whispered.

“Yes,” Brian replied.

The guys came up to them, Ian in front, grinning like a fool.

“It’s about time. We were wondering how long you’d try to keep this secret.”

“You knew?” asked Brian.

“Yep,” Aaron replied, making the other guys laugh.

Brian felt his face flush hot, knowing it was now bright red.

“We’re going for pizza. Have you guys had dinner?” asked Cody.

“No, we were talking about seeing what you guys were up to,” said Paul.

“Well, we’re going for pizza, so turn around and come on,” said Aaron.



Johann came into his dorm room after his lab class, dropping his backpack on the floor by his desk. Garcia was at his desk typing on his laptop.

“What are you working on?” asked Johann.

“Another English paper.”

“Geez, you’ve had to do twice as many as I have.”

“Don’t remind me,” Garcia replied, then spun around to face Johann. “Hey, bad news.”

“What?”

“I’m going home this weekend to see my folks, so you have to endure the whole weekend without me,” said Garcia, grinning at his own sarcasm.

“I think I’ll survive,” Johann replied, suddenly plotting on getting Brennan back to his room over the weekend.

“What?”

“What do you mean?”

“You’re grinning way too big for it just being me leaving for the weekend. You’ve met someone.”

“What…what do you mean?” Johann tried to reply without laughing.

“You have met someone.”

“Maybe. I met this guy at the used bookstore yesterday.”

“OH my god, what a cliché.”

“Shut it, asshole,” Johann replied, dropping down on his bed.

“What’s he like?”

“Strong Irish genes with dark red hair and green eyes and a nice masculine face,” Johann replied thinking of Brennan’s face with its five o’clock shadow.

“Damn, you just met?” Garcia laughed. “So, you’re going out on a real date tomorrow night?”

“Yep.”

“Maybe I should stay, you know meet this guy and size him up.”

“You better be gone when I get back from classes.”

Garcia spun back to his laptop and checked his notes. “I hope you have a good time,” he uttered without looking around.

“Thanks,” Johann replied.



Friday night in the dorm. It had been a hive of activity earlier in the afternoon, voices mixed with music and gaming videos echoing down the hall. By eight o’clock, most were gone. Some on weekend excursions to visit family or go to a larger city to goof off or head to a beach or a place in the mountains. Others were in town at restaurants and bars, loud and spirited, glad of another weekend ahead of them. And still others were settled in for the night, watching movies, playing video games, or listening to music while debating which musician was best. Finally, there were a few who were enjoying the company of someone, male or female. Those lucky enough to have their room to themselves for the night, or if really lucky, the entire weekend.



In Room 312, Cody and Ian were slowly removing each other’s clothes. With the removal of each garment, there was a kiss to exposed skin, or a caress that sent shivers of arousal down the other’s spine. Still in boxers, Cody went to his knees and helped Ian step out of his cargo shorts and boxers. He looked up at Ian, smiled, content with his life for the first time in a long time. He pressed his nose against the abdomen and inhaled the scent of Ian, something becoming so familiar, still so arousing, he found himself kissing the skin too. He felt Ian’s cock flex against his neck, and he moved to it, dragging his lips along the elongating shaft until the spongy head was at his lips. He kissed it, licked at the slit, then pushed forward, letting it slip through his lips.

“Cody…fuck…” Ian uttered.

Fingers dug into Cody’s shoulders as Ian struggled to stand still, and Cody increased his pace on the cock, working his mouth back and forth faster and faster. The fingers tightened their grip on his shoulders and the cock flexed hard against his tongue and the top of his mouth. Then it erupted, spurting thick wads of cum against the back of his throat, then into his mouth quickly filling it. He swallowed, and swallowed again, until he had taken all of it.



Ian reached down and pulled Cody to his feet. He wanted him. Wanted to do what Cody had done to him. He dropped to his knees, tugging boxers down as he went. He left them around Cody’s ankles as he angled his head down, then up capturing the hardening cock. He didn’t toy with it, instead he slipped his lips around the head and pushed forward until he had over half in his mouth. It thickened on his tongue, grew longer, pushing deeper, and he moved back, then pushed forward again, taking as much as he could.

Hands on the legs bracing himself, Ian moved on Cody’s cock. He savored the feel of it sliding through his lips, over his tongue, pushing to the back of this throat. He worked his lips along the shaft, feeling it harden, then flex within his mouth. He held the base of it and tongued the head, licked at the slit and slobbered over it until drool dripped off his chin.

Ian got to his feet and backed to his bed, laying on his back.

“Come on, Cody, fuck me.”

Cody moved between the spread legs and guided them to his shoulders as he scooted close to the spread ass. He raked his wet cock over it, then pushed against the tight hole.

“Fuck…do it,” Ian uttered throwing his head back and arcing his back to push down on Cody’s cock.

Cody pushed until he felt the tight squeeze on the head of his cock. He held still until the tightness loosened ever so slightly, then he pushed, inch after inch, pushed until his cock was buried inside of him. Fingers dug into his thighs, and it caused him to try to push deeper. He tugged outward, feeling the tightness slide along his cock until only the head remained inside of Ian. Then he began to fuck.

Cody fucked with a slow pace, then with a fast physical pace, hips smacking against ass. The bed rocked in rhythm with their fuck until Cody shifted, twisted Ian into a different position and hammered his cock into Ian’s depths. Ian cried out, begged him to fuck harder, and Cody began to sweat and grunt with his exertions. His skin felt feverish, hot, wet as he thrust into Ian’s depths.

Cody felt it, the surge of release, and he shoved into Ian’s depths and shuddered with release.



On the fifth floor, a floor like any other in the dorm, the guys were doing what they normally did any Friday night. Playing video games, watching television, listening to music, getting dressed to go out, or just horsing around. In Room 507, there was something of less frequency, but not uncommon.

Paul guided Brian down on his bed, held the legs behind the knees, folding him in half. He put his cock to the loosened opening and eased into it as he pushed the legs over and down. With Brian folded over, thighs pressed to the chest, Paul began to fuck. Ass flexing with every push, Brian moaned and grunted beneath him. He fucked, driving deep into Brian. Hands moved along his sides, over his back, and down his thighs where fingers dug into the flexing muscle. Every touch added to his arousal, and he pumped cock into Brian relentlessly.

“Fuck…don’t stop,” Brian uttered.

Paul grinned, then pushed down, and fucked harder. Hips smacking upturned ass, he hammered Brian’s insides. Then he shivered, jammed his cock into Brian all the way, and came.

Still breathing hard, Paul moved down between Brian’s legs and took his cock in hand. He held it up and watched the slit ooze a clear drop that grew in size, then trickled over the head. He licked it off, then tongued the slit making Brian shiver.  He sucked the head and most of the shaft into his mouth and worked his lips up and down it. Then he held the cock at the base and sucked the head until Brian cried out. He let it slip from his mouth to look at Brian and cum hit him in the face, then he realized it was flexing with release in his hand. Wad after wad spurt into the air and hit him in the face, the chin, then the neck, until it just oozed cum from the slit. He stroked the oversensitive cock smearing the cum, then he took it into his mouth again.



Back on the third floor, later in the night, the door to room 336 was unlocked and pushed open. Johann stood to one side and let Brennan enter the room first. It was dimly illuminated, only one lamp on and the blinds closed to keep out the light from security lights in the commons. Brennan had no pretense of why he was in Johann’s room, and he turned to him pulling his t-shirt over his head.

Johann looked at the lean masculine build, the dark red hair over the chest and trialing down the stomach. Then the jeans gapped seductively at the waist. He closed the distance between them, took off Brennan’s glasses, placing them on his desk, then he cupped the back of the neck and kissed him.

Johann moved to the neck, kissing along the rough chin feeling the stubble of incoming beard, while he reached for the jeans and tugged the button loose. He worked the zipper down, spread the jeans open, and pushed them down until they dropped to Brennan’s ankles. He groped the cock, feeling it begin to harden, then he slipped his hand inside the boxers while hands worked the buttons free on his shirt.

Brennan hardened in his hand, grew thick and long. He stroked it as best he could within the confines of the boxers as his own jeans were undone, button freed, zipper tugged down, then jeans pushed down until around his knees.

“I can’t take it…let’s get naked,” Brennan uttered in a breathless whisper.

Johann looked at the glazed over eyes and flush skin, then stepped back and kicked off his shoes, then removed his jeans and boxers. He watched Brennan do the same until they stood naked, cocks sticking out flexing with their arousal. He reached out and took Brennan by the hand and pulled him to follow as he backed to his bed. When the bed hit the back of his legs, he fell back bringing Brennan down with him. They giggled and wrestled around until Johann was on top of Brennan, hands pinned to the bed.

“What do you want?” Brennan asked in a husky voice.

Johann pushed his cock against Brennan, then leaned down and kissed him. Brennan spread his legs, wrapping them around Johann’s waist. They pushed against each other feeling their cocks flex from the stimulation. Then Brennan flipped Johann to his back and sat on his stomach.

Johann felt Brennan move over his cock, ass moving back and forth stroking him until he was breathing hard. Brennan rose on his knees, took his cock and eased down to it. A push against the head of his cock, then the tight squeeze as Brennan’s ass stretched open. He felt his cock penetrate Brennan, inch after inch, until over halfway inside him. Then Brennan began to fuck his ass on his cock.

Johann held Brennan’s ankles as he watched him move his ass up and down. His cock came into view then disappeared inside Brennan, over and over. He felt it, how that ass stroked it. He pushed upward trying to increase the sensation. Then he sat up, pulled Brennan close feeling cock rake up and down his stomach as Brennan kept moving.

They were too aroused, too wrapped up in their desire for the other. Brennan cried out and shuddered. Johann then felt cum hit his chin, chest, then stomach. It made his own need for release increase. He bearhugged Brennan to his chest and rolled him to his back. He buried his cock inside him and worked his hips, pumping it within the depths of Brennan’s ass.  Then he came, shuddering and jerking with release.

“Fuck,” Brennan uttered.

Brennan flipped Johann to his back and put his cock to Johann’s opening. He was still hard, and he rubbed his slick messy cock over the tight opening, then he pushed until breaching it.

“Put it in me,” Johann uttered.

Brennan kept pushing until almost all the way inside him, and he began to fuck. He pumped his cock slowly, then fast, rough, slamming into Johann’s depths. He fucked until covered in sweat and muscles burned with his exertion. When he slowed again, he just ground his cock into Johann’s depths. Johann rose up, flipped him to his back straddling his waist. Johann never lost his cock and quickly fucked his ass on it, moving up and down with an increasing pace. Brennan watched Johan move on his cock, faster and faster. Johann leaned back and took his own cock in hand. Stroking it while fucking his ass on Brennan’s cock.

“Goddamn…fuck…take me,” Brennan cried out, shoving upward, then shuddering with his ejaculation. His cock spurt wad after wad into Johann until spent. He fell back and watched Johann sit up on his knees while stroking his own cock. The hand was nearly a blur, but all too soon, Johann angled his head back and moaned as he came. Brennan watched the cock swell thicker, then spurt wads of cum onto his chest and stomach.

“Fuck…that was nice,” Johann whispered.

After laying still for a long time, Brennan sat up and smacked Johann on the ass.

“Get up. You’ve got to shower with me.”



In the room next door, leaning against the wall listening intently, sat Bobby. His boxers were hanging off one ankle and his hand was still stroking his spent cock, sliding slickly through the last dribbled cum from having come twice. He had seen Johann bring that guy back. It was just a quick peep through the cracked open door, but he had recognized it as Johann. Johann and another guy, now alone in the room next door. He knew Garcia was away for the weekend. He had closed his door; glad his roommate was away as well. He had put his ear to the wall and listened to the unmistakable sounds of sex. The moans and grunts and utterances that spoke to the intimacy of it. He had tried to capture Johann’s attention ever since finding out he was gay, but something always interfered. He knew Johann would be off-limits for as long as he dated the guy now with him. He was jealous, both for how easy it seemed for Johann to meet someone and for not being that person.

Looking down at the cum covering his stomach, soaked into his pubic hair, and covering his hand and cock, he grimaced at how unsatisfactory it had been. He knew what needed to be done. Had known since arriving on campus.

Robert Dalton Thompson needed to come out to the guys on the floor. And he needed to talk to Johann or Cody or Ian about the best way to meet someone.

by Grant

Email: [email protected]

Copyright 2024