Blue shorts
Noah woke to someone closing a cupboard.
The sound was not especially loud, but in the unfamiliar house it seemed to travel through the walls. A moment later came the rush of water through the pipes, followed by footsteps crossing the hallway and the low murmur of a voice he could not quite make out.
He opened his eyes.
Sunlight pressed against the curtains, turning the thin fabric pale gold. The room was already warm. For several seconds Noah lay still beneath the sheet, staring at the ceiling and trying to place himself.
Then the boxes beside the wardrobe came into focus. The desk beneath the window. The biology textbooks stacked neatly beside his laptop.
His room.
The thought settled over him more slowly than it had the night before.
He listened to the house.
A spoon struck the edge of a bowl in the kitchen. The bathroom door opened, followed by someone walking quickly towards the front of the house. Somewhere nearby a phone alarm began playing the same four notes over and over before being silenced.
None of the sounds belonged to his parents.
No one was calling his name from the other side of the door. No one was reminding him that breakfast was getting cold or asking what time he intended to get up.
Noah stretched beneath the sheet and felt the stiffness from carrying boxes the previous afternoon. His shoulders ached pleasantly. The soft shorts he had slept in had ridden low during the night. Without underwear, the warm weight of his cock rested against his thigh, already half-interested from the simple fact of waking alone in a house that was not his parents’.
His phone lay face down beside the bed.
He considered reaching for it, but instead remained where he was, letting himself absorb the strange freedom of the morning.
This was what he had wanted.
A house filled with people who did not know where he had been the night before, what he looked at on his phone or what he wore to bed. They were strangers, but there was comfort in that. They had no version of him already fixed in their minds.
He could decide who he was here.
Eventually hunger pulled him from bed.
Noah glanced at himself in the wardrobe mirror. The soft running shorts sat low on his hips. The thin fabric did almost nothing to hide him — the soft, thick outline of his uncut cock was clear against the left leg, shifting slightly as he moved. His hair was flattened on one side, and faint creases from the pillow marked his cheek.
He considered putting on a shirt.
Then remembered asking Liam whether anyone would care.
It was already warm, and he was only going to the kitchen.
Noah opened the bedroom door.
The hallway was brighter than he expected. Sunlight came through the back of the house, catching dust in the air above the floorboards. A pair of shoes sat beside Marcus’s door, and music played quietly from somewhere inside Liam’s room.
Noah followed the smell of coffee into the kitchen.
Sophie stood at the bench fastening her hair into a loose ponytail. She wore black trousers and a pale green shirt beneath a dark café apron. Her phone was propped against the toaster, playing a morning news clip she appeared to be ignoring.
Marcus leaned against the opposite counter with a duffel bag at his feet, eating something from one of the identical containers Noah had noticed in the refrigerator the day before.
“I’m telling you, that is not breakfast,” Sophie said.
“It has eggs in it.”
“It also has chicken and rice.”
“That doesn’t stop it being breakfast. It makes it lunch at eight in the morning,” Sophie said.
Marcus noticed Noah in the doorway first.
“Morning.”
His eyes moved over Noah’s bare chest, then lower - lingering for a clear second on the soft, obvious bulge in the thin shorts - before returning to his face. It was longer than the glance in the hallway the previous night, and more deliberate.
“Morning,” Noah said.
Sophie turned.
For half a second her gaze also dropped, taking in the same the outline, before she smiled.
“You must be Noah.”
“Yeah. Sophie?”
“That’s me.”
She crossed the kitchen and offered him a hand, though she was still holding a hair tie between two fingers.
“Sorry I missed you yesterday. Work turned into drinks, and drinks turned into me getting home much later than planned.”
“No worries.”
“You settled in?”
“Mostly. There are still a few boxes.”
“They’ll still be there in three months. It’s a student-house rule.”
Noah smiled and opened one of the cupboards, though he had no idea where anything was kept. The movement made the shorts shift; the soft weight of his cock swung slightly and the outline became briefly more pronounced.
“Bowls are above the sink,” Sophie said. “Plates underneath. Liam puts everything back wherever he finds space, so that information may only be accurate for another day.”
A muffled voice came from somewhere down the hallway.
“I heard that.”
Sophie raised her voice. “Then come out and defend yourself.”
There was no response.
“He won’t,” she said. “He doesn’t function before ten on weekends.”
Noah found a bowl and reached for the cereal on top of the refrigerator. As he poured it, he glanced at Marcus’s duffel bag.
“Exercise science?” he asked.
Marcus looked up from his container. “Liam already gave you the full briefing?”
“He mentioned everyone’s courses during the tour.”
“Did he also tell you I’m apparently incapable of eating normal food?”
“I worked that out myself.”
Sophie pointed at Noah approvingly. “You’ll fit in.”
Marcus shook his head, though he was smiling.
“You train?” he asked Noah.
“A few times a week.”
“I thought so.”
The answer came easily, but something in Marcus’s expression made Noah remember the previous night: the narrow hallway, the towel sitting low around his hips, and the way Marcus’s gaze had lingered on the tent in the fabric before he looked away.
Noah focused on adding milk to his cereal.
“I only started properly last year,” he said.
“There’s a decent gym near campus,” Marcus said. “Better equipment than the university one, and it’s usually quieter.”
“I’ll have to check it out.”
“I’m there most mornings.”
Sophie looked at the clock on the microwave.
“And then he’s late for everything that happens afterwards.”
Marcus checked his phone.
“I’m not late.”
“You said you were leaving ten minutes ago.”
“I’m leaving now.”
“Which makes you ten minutes late.”
Marcus put the lid on his container and pushed it into the duffel bag.
“Work?” Noah asked.
“Shift at the sports centre. Then training.”
“Of course,” Sophie said.
Marcus ignored her and lifted the bag onto his shoulder. As he passed Noah on the way to the door he gave him one more brief, open look that dropped once more to the front of Noah’s shorts, then kept walking. A few moments later the front door opened and closed.
Sophie watched Noah pour more cereal into his bowl.
“So,” she said.
Noah looked up. “What?”
“Nothing.”
She turned back to her coffee with a small smile.
“What does that mean?”
“It means nothing. I’ve known you for less than a week. I’m not getting involved.”
“Involved in what?”
“Exactly.”
Noah stared at her, unsure whether she had noticed something real or was simply entertaining herself.
Sophie picked up her travel cup.
“He’s less intense than he looks,” she said.
“He seemed fine.”
“He is. Just don’t ask him about supplements unless you’ve got an hour.”
She paused at the doorway, looking back at Noah’s bare chest and the thin shorts one more time.
“And for what it’s worth, you look good like that. The whole house is going to be half-naked by February anyway. You’re just early.”
Noah glanced down at himself. The soft outline of his cock was still clearly visible.
“Liam said the same thing.”
“Good. We’re all very progressive about nipples.”
She smiled and disappeared into the hallway.
A minute later the front door closed again.
The house became quiet.
Noah finished breakfast alone, rinsed his bowl and left it in the drying rack. He was beginning to understand the rhythm of the place: doors opening and closing, people crossing paths for a few minutes before continuing into separate days.
Back in his bedroom he picked up his phone.
Several notifications waited on the screen.
Two Tinder messages. A reminder from his mother to let her know how he had slept. Four Grindr notifications.
Noah sat on the edge of the bed and opened the app. Most of the notifications were from blank profiles, which he ignored.
Thomas was online.
The green dot beside his profile produced a small rush of recognition.
They had not talked for long the previous night. A few cautious messages at first, followed by an exchange of photographs that had made the conversation feel more intimate than it really was. Thomas had sent progressive pictures - face, then shirtless, then the clear outline of his cock through thin shorts, and finally a mirror shot fully hard. Noah had replied with the gym photograph and, after some hesitation, one taken while lying in bed with the waistband of his shorts pulled low enough to show the thick base of his cock. The last message Noah had sent before coming hard over his own fist had been simple:
Fuck. You’re making it difficult to stay focused.
Thomas had replied with a smiling face and nothing more. They had left the chat open.
Now he was there again.
Noah opened the conversation.
He typed:
Morning. Still thinking about those photos.
The reply came before Noah had opened his mother’s message.
Good. I was hoping you would. What’s your day looking like?
Was thinking about going to the beach. You working?
Until two. Why?
You could come to the beach after, if you want.
Three dots appeared.
Maybe. I’ll probably need coffee before I’m useful company.
Coffee works.
There’s a place near the beach that’s decent. Could meet you around three?
Noah felt something tighten pleasantly in his stomach. His cock began to thicken against the soft fabric of his shorts.
Sure.
Thomas sent the name of the café and a map pin.
Noah studied the location. It sat a few streets back from the water, close enough that he could walk there from the beach.
See you then, Thomas wrote.
Noah typed the same, then deleted it.
Looking forward to it.
He sent that instead.
The phrase seemed too revealing the moment it appeared in the chat, but Thomas reacted with a smiling face.
Noah locked his phone and stood.
He showered quickly, packed his towel, sunscreen, water bottle and the novel he had tried unsuccessfully to begin several times over the holidays. He changed into dark blue swim shorts and a loose white shirt, leaving the top two buttons undone.
As usual he wore nothing underneath. The thin fabric of the shorts clung softly to him; the shape of his cock was visible if anyone looked closely. Already half-hard from the messages with Thomas, the outline was unmistakable.
Before leaving he sent his mother a message assuring her that he had slept well, met his housemates and had remembered to eat breakfast. He did not mention Grindr, Thomas or the fact that his first full day away from home already included plans to meet a man from an app.
The bus stop was at the end of the street.
Noah arrived just as the bus appeared around the corner. He tapped on, found a seat near the window and placed his bag between his feet.
The neighbourhood passed in fragments.
Rows of weatherboard houses. A park with dry grass and broad trees offering islands of shade. Small shopping strips filled with cafés, laundromats and takeaway shops. Students waiting at crossings in shorts and sandals. Cyclists moving between lanes with more confidence than Noah thought wise.
He tried to remember landmarks.
The supermarket Liam had mentioned appeared on the left. A few minutes later the bus passed a road sign pointing towards the university. Noah caught a brief view of low buildings beyond the trees before the route curved away.
With every stop more people climbed aboard carrying beach bags, surfboards and towels.
Noah watched them without trying to appear as though he was watching.
A guy around his age stood near the rear doors wearing a sleeveless shirt that left most of his sides exposed. Another sat across the aisle with damp hair and sand already clinging to his ankles, suggesting he was returning from the beach rather than heading towards it. The second guy’s board shorts sat low; when he shifted in his seat the soft outline of his cock pressed briefly against the fabric.
Noah felt his own cock begin to thicken in response. He adjusted the bag on his lap and looked back through the window, but the awareness stayed - the heat of other bodies in the confined space, the smell of sunscreen and salt, the quiet knowledge that several of the men around him were wearing almost as little as he was.
By the time the bus reached the coast his cock was half-hard against his thigh, the head pressing against the thin blue fabric.
When Noah stepped off he could hear the surf before he saw it.
He followed the other passengers down a wide footpath lined with cafés and small shops. The road ended beside a grassy reserve, and beyond it the beach opened beneath a cloudless sky.
The sand was already busy.
Families had gathered near the flags. Groups of students occupied large patches of towels and umbrellas. Surfers moved in and out of the water farther along the beach, dark shapes against the white break of the waves.
Noah paused near the entrance.
He had been to beaches plenty of times before, but this felt different. It was no longer somewhere his family had driven for a day trip. It was part of where he lived now. Close enough to visit on an ordinary Saturday morning. Close enough that he might eventually stop seeing it as remarkable.
He found a space beyond the largest groups and spread his towel over the sand.
After removing his shirt, he coated his arms, shoulders and chest with sunscreen. Reaching the centre of his back proved difficult, but he managed well enough before lying on his stomach and opening his book. The position pressed his half-hard cock into the towel; he shifted until the pressure was manageable, the thick shape still obvious against the fabric.
For several minutes he genuinely tried to read.
The main character had arrived in a city he did not recognise and was attempting to locate a missing brother. Noah read the first page twice, then reached the bottom without retaining any of it.
There were too many distractions.
Two guys nearby were throwing a football between them, both shirtless and deeply tanned, board shorts riding low enough that the tops of their ass cheeks showed when they jumped. A group closer to the water had begun applying sunscreen to one another; one of them lay on his stomach while another straddled his hips, hands moving slowly over his back and the backs of his thighs. Every few minutes another person walked past Noah’s towel on the way to the water.
Some wore board shorts. Some wore brief swimwear that left the full shape of their cocks and balls clearly outlined.
Noah lowered his book slightly.
A lean man with dark hair emerged from the water, pushed it back from his face and adjusted the waistband of his shorts. The movement made the thick outline of his cock shift against the wet fabric. Farther along, someone lay on his back with one knee raised, sunlight catching the fine hair across his stomach and the soft bulge at the front of his trunks.
Noah tried to return to the missing brother.
He reached the same paragraph for a third time.
“This is hopeless,” he muttered.
He pushed the book into his bag and headed towards the water.
The first wave reached his ankles with enough cold to make him hesitate. The next struck his knees, and Noah forced himself farther in before he could reconsider.
The temperature shocked the heat from his skin and took the edge off the hardness in his shorts.
He dived beneath a breaking wave and surfaced on the other side, wiping water from his eyes. A few strokes carried him beyond the shallowest part, where he could float without the sand shifting beneath his feet.
For a while he allowed the water to move him.
The beach looked different from there. Smaller. Less crowded. Figures crossed the sand without detail, and the sounds of conversation blurred beneath the surf.
Noah swam until his arms began to tire, then returned to shore.
Water streamed from his body as he crossed the sand. His swim shorts clung tightly to his legs and hips, the thin wet fabric moulding to the soft shape of his cock and balls. He became aware of several glances - or imagined he did - as he walked back to his towel.
He sat down, ran a hand through his wet hair and reached for his phone.
Thomas had sent another message.
Still good for three?
Definitely, Noah replied.
How’s the beach?
Noah looked around, then stretched his legs out on the towel, angling the phone so the frame caught his bare stomach, the low waistband of the wet blue shorts, and the clear, thick outline of his cock pressing against the damp fabric. He took the photo and sent it.
Distracting.
Thomas reacted with a laughing face, then:
Fuck. You’re not making being at work easy.
Good distracting?
Noah hesitated before answering.
Mostly.
Noah placed the phone beside him, but another Grindr notification appeared almost immediately.
The profile was only thirty metres away.
No face.
The main photograph showed a lean torso from shoulders to hips. The man looked around twenty-three, not bulky — narrow waist, defined but slim, with a light trail of hair disappearing into a pair of dark speedos that sat low and left almost nothing to the imagination. The outline of his cock was clear even in the still image.
His profile was brief.
Nearby. Quick. No complications.
The message beneath it was even more direct.
Blue shorts?
Noah’s pulse skipped.
He looked up from his phone.
Dozens of people surrounded him.
Some were sitting alone. Others stood near the water or walked along the shoreline. Several wore blue shorts.
Noah looked back at the profile.
The distance had changed.
Twenty-seven metres.
A second message appeared.
You look even better in person.
Noah’s cock thickened immediately against the wet fabric of his shorts. He typed with one hand, the other resting on his thigh.
Where are you?
Ten metres to your right. Dark speedos.
Noah turned his head carefully.
A lean guy in dark speedos sat on a towel, phone in hand, watching him. Early twenties, smooth chest, narrow hips, the thin fabric of the speedos stretched tight over a clear, half-hard outline. When their eyes met the guy gave a small, almost lazy nod.
A third message arrived.
Showers behind the surf club are usually empty. You interested?
Noah felt the decision settle in his body the same way it had the night before with Thomas’s photographs.
Yeah.
The guy stood, picked up his towel, and walked toward the low building near the path without looking back.
Noah waited thirty seconds, then followed, bag held low in front of the growing hardness in his shorts.
The public showers were a simple row of open-air stalls with wooden doors that didn’t close fully. The guy in the dark speedos was already in the end stall, water running. When Noah stepped inside and pulled the door as closed as it would go, the guy turned.
Up close he was leaner than the photo suggested — smooth, lightly defined, the speedos already pushed down to mid-thigh. His cock was fully hard now, uncut, average length but thick, the head flushed dark and already wet at the tip.
He looked at Noah with the same uncomplicated expectation as before.
Noah met his eyes.
For a second neither of them moved.
The noise of the beach was still audible beyond the thin wooden door. Voices. Waves. Someone laughing further along the path.
Noah could still walk out.
Instead he stepped fully into the stall and let the door swing mostly shut behind him.
The guy’s mouth tilted slightly, as if that was the answer he had been waiting for.
“On your knees,” he said quietly. No name. No further negotiation.
Noah dropped. The concrete was wet and cool under him. He took the guy’s cock in his hand first - hot, heavy, the foreskin already drawn back - then leaned forward and took him into his mouth. The taste was salt and skin and the faint residual chlorine of the shower. He worked the foreskin back fully with his lips and tongue, taking him deeper, feeling the thick cock pulse against his tongue.
The guy’s hand settled on the back of Noah’s head, not forcing, just resting there with steady pressure. Noah hollowed his cheeks and sucked, one hand braced on the guy’s lean thigh, the other stroking what he couldn’t fit. Water from the shower head sprayed across both of them. Outside, voices passed on the path only a few metres away.
Noah’s own cock was fully hard inside the wet blue shorts, pressing urgently against the fabric. He didn’t touch it. He focused on the thick weight in his mouth, the quiet wet sounds, the way the guy’s breathing roughened as Noah took him deeper. Spit ran down the shaft and over Noah’s fist. He took him as deep as he could, gagging softly once, then pulled back and worked the head with his tongue before sliding down again.
It didn’t last long. The guy’s fingers tightened in Noah’s hair.
“Cumming,” he muttered.
Noah stayed on him. Thick, hot cum flooded his mouth in several strong pulses. He swallowed as much as he could, the rest leaking from the corner of his lips and washing away under the spray. He kept his mouth on the cock until the last twitch faded, then pulled off slowly, wiping his mouth with the back of his hand.
The guy pulled his speedos up, gave Noah a brief nod of acknowledgment, and stepped out of the stall without another word.
Noah stayed on his knees for a moment longer, the taste still thick on his tongue, his own cock still hard and untouched, throbbing against the wet fabric. Then he stood, rinsed his face under the spray, adjusted himself as best he could, and stepped back out into the bright morning light.
His phone buzzed in his bag.
Thomas.
Still good for three?
Noah looked at the message for a long second, the leftover heat of the anonymous encounter still sitting low in his body, his cock still fully hard.
He typed:
Yeah. On my way soon.
He started walking toward the café, the wet shorts clinging to him, the taste of a stranger still in his mouth, and the knowledge that in less than an hour he would be sitting across from Thomas with all of it still unfinished.