Cover of The Beach Beckons

The Beach Beckons

Read the story

2 chapters · 4670 words · Read 0 times

Brad, now 18, is settling into the new college getting to know the people and the routine. He has his eye out for a new best mate, one who he can explore sex with like with Richard. His confidence attracts people to him and he is good at making conversation which is great for getting to know people. After the first PT lesson they are taking a shower. Brad is in his element showing off his body and amazing cock. He watches to see who is watching him most and his final focus is on Blake. Blake is in his class and has already made good conversation. He is also sporty which is attractive to Brad. Now Brad sees that not only is he tall and strong with blonde hair and green eyes but he also has a thick, although short, uncut cock. Perfect. Brad catches his eye and spends a bit of time washing his cock letting it thicken just a bit. Many others around so not too much. Then they have to move on and go to dry and dress. After school Brad chats to Blake who is now super friendly. They make a plan to go home an get their costumes and meet at the beach. Spend the afternoon having fun swimming and throwing a ball on the beach.

Chapter 1: Steam and Wanting Glances

The spray hit Brad’s shoulders first, hot needles melting the residual ache from practice. He tilted his head back, letting the water sluice down his face, over the defined planes of his chest, the ridges of his abs. Steam curled thick in the humid air, softening the harsh lines of the tiled shower room. Droplets beaded on the fogged glass partitions separating the stalls, blurring the figures moving beyond them. Laughter and the slap of wet feet echoed off the walls, a familiar locker room symphony.

He reached for the soap, the bar smooth and cool against his palm. His hand slid down his torso, slicking over his skin. The suds followed the path, foaming over his pecs, catching in the trail of dark hair below his navel. He felt good. Strong. Alive. The rush of the workout lingered, merging pleasantly with the heat of the shower. His gaze drifted, almost lazily, across the open space between the stalls.

And snagged.

Blake stood under his own showerhead two stalls down, rinsing shampoo from his blonde hair. Water plastered the strands to his skull, then streamed down his neck and over broad, freckled shoulders. He was facing slightly away, one hand braced high against the tile wall, the powerful muscles of his back and arm flexing. He turned his head, swiping water from his eyes, and his gaze met Brad’s. Held.

Green eyes. Startlingly clear and direct, even through the steam. There was no awkward glance away, no quick disengagement. Blake just looked. His gaze traveled down Brad’s wet body, lingering for a heartbeat on the soapy trail Brad’s hand had just made. Brad felt a familiar, insistent warmth bloom low in his gut, a lazy stirring that quickly sharpened his senses. He didn't look away either, letting Blake see, his own eyes tracing the strong line of Blake's jaw, the water sluicing over his collarbones, down his chest.

Blake’s gaze finally flickered back up to Brad’s face. A slow, easy smile curved his lips. Not a smirk, not a leer. Just… acknowledgment. Recognition. And something else – curiosity, maybe. He pushed his wet hair back from his forehead, the movement causing water to cascade down his arm, highlighting the definition in his bicep and forearm.

The air felt thicker suddenly, the steam heavier. The sounds of the other guys – the chatter, the splashing – seemed to recede, muffled by the sudden, silent connection arcing across the damp tiles. Brad’s hand stilled on his stomach. He felt exposed, yes, but also intensely seen. He saw the moment Blake’s eyes dropped again, lower this time, drawn inevitably downward. Brad shifted his stance almost imperceptibly, the motion causing his half-hard cock, stirred by the intensity of the shared look and the heat, to brush against his soapy hand. Too obvious? Maybe. But Blake didn’t flinch. His gaze lingered for a fraction longer on the thickening outline beneath the soap suds and water, a flicker of something unreadable in those green eyes before he slowly, deliberately, looked back up at Brad’s face.

The spell didn’t break, but it shifted. Blake’s smile widened a fraction, turning playful. He gave a barely-there nod, then turned fully back under his own spray, presenting the strong muscles of his back and shoulders again. The moment passed, the locker room noise rushing back in.

Brad exhaled, a breath he hadn’t realized he’d been holding. The warmth in his gut was a steady pulse now. He finished washing quickly, the soap suddenly feeling urgent. He needed to move. He shut off the water, the sudden silence around him loud. Grabbing his towel, he wrapped it around his hips, the terrycloth rough against his damp skin.

He was pulling on his worn t-shirt when Blake emerged from the steam a few minutes later, towel slung low on his hips, his blonde hair already drying into unruly waves. Beads of water clung to his shoulders and chest. He moved with a loose-limbed grace, dropping his towel near his locker, completely unconcerned with his nudity. Brad watched the flex of muscle in Blake’s back as he bent to rummage in his bag, the curve of his ass, the powerful lines of his thighs. And, yes, as Blake straightened, turning slightly, Brad caught a glimpse of thick, heavy cock resting against his thigh, uncut and flushed from the heat of the shower. Brad forced his eyes away, focusing on pulling up his shorts.

"Good session today," Blake said, his voice casual, cutting through the lingering haze in Brad's mind. He leaned against the lockers, pulling on boxer briefs, the damp fabric clinging immediately. "Coach is working us hard."

"Yeah," Brad agreed, snapping the waistband of his shorts. He met Blake’s eyes again. That direct gaze was back, searching, but warmer now. Friendly. "Legs feel like jelly."

"Tell me about it." Blake pulled a clean shirt over his head. "Might need a serious recovery nap." He grinned, running a hand through his damp hair. "Or maybe just lie on the beach later. Sun helps."

The opening was there. Clear as day. Brad felt a jolt of the same confidence that made him stride onto a court. He leaned back against the cool metal of his own locker, crossing his arms loosely. "Beach sounds better than napping. I was thinking of heading down later myself. Catch some air after being cooped up here."

Blake paused, shirt half-tucked. He looked at Brad, a considering tilt to his head. The locker room bustle faded slightly again into the background. "Yeah? What time you thinking?"

"Four? Before the sunset crowd gets nuts. Grab some space."

A slow, genuine smile spread across Blake's face. It reached his eyes, crinkling the corners. "Five works." He grabbed his bag, slinging it over his shoulder. "Meet you by the lifeguard tower?"

"Perfect," Brad said, returning the smile. Easy. Too easy, maybe? The memory of Blake’s gaze in the shower, lingering and assessing, flashed through his mind. The unspoken tension hadn't vanished; it had just changed channels. "See you then."

Blake gave a final nod, his green eyes holding Brad’s for a beat longer than necessary before he turned and headed for the exit. Brad watched him go, a mix of triumph and anticipation curling tight in his chest, hotter than the steam that still clung to the air. Four o'clock couldn't come soon enough.

The shower steam still clung to Brad’s skin like a ghost as he pedaled hard, the late afternoon sun warm on his back. His duffel bag bounced against his hip, stuffed with a towel, board shorts, and that fizzy feeling low in his gut. Home was a blur – ditch the sweaty practice gear, pull on the loose navy trunks, grab the worn volleyball from his closet shelf. Back on the bike, the salty tang of the ocean air hit him stronger as he neared the coast road. Five. He pushed the pace, the breeze whipping through his damp hair.

He got there first, kicking the bike stand down beside the bleached wood of the lifeguard tower. Leaning against its sun-warmed planks, he scanned the beach. Families were packing up, folding rainbow-striped towels. A few joggers pounded the wet sand near the surf. The ocean stretched out, vast and glittering, the rhythmic crash of waves a steady pulse beneath the cries of gulls. He bounced the volleyball absently against his thigh, the thump-thump-thump matching the quickening beat in his chest. Come on, Blake.

Then, movement down the beach path. A bike, rider standing on the pedals, blonde hair catching the light. Brad’s breath hitched. Blake. Dressed just in dark grey swim trunks and a faded band tee, a towel slung over one shoulder. He coasted the last few yards, braking smoothly and dropping his bike next to Brad’s.

"Made it," Blake grinned, slightly breathless. He ran a hand through his wind-tousled hair. "Traffic on Shore Drive was brutal. Bikes everywhere."

"Just glad you didn't bail," Brad said, aiming for casual, but his voice felt a fraction too tight. Up close, Blake looked… real. Sunlight etching the lines of his shoulders, the faint dusting of sand already clinging to his calves. The green eyes held that same directness from the showers.

"Bail? Hell no. Needed this." Blake peeled off his tee, revealing the defined torso Brad had only glimpsed before. Freckles scattered across his shoulders and chest. He tossed the shirt onto his bike seat. "Ocean’s calling, man. You warm up?"

Brad just nodded, suddenly finding the volleyball’s texture fascinating. "Freezing my ass off waiting for you." He forced a smirk. "Race you in?"

Blake’s grin turned competitive. "You’re on."

They dropped towels and shirts in a heap and sprinted. Sand flew. Brad’s longer legs hit the water first, the shock of the cold Pacific stealing his breath in a gasp. "Fuck, that’s brisk!"

"Wuss!" Blake yelled, plowing past him into a deeper wave just as it crested. It swallowed him for a second before he surfaced, shaking water from his hair like a golden retriever, laughing. "Perfect!"

The water burned, then numbed, then became invigorating. They dove under waves, surfaced sputtering, challenged each other to swim out further. The physicality was easy, familiar. Shoulders bumped underwater. A hand steadied Brad when a bigger wave knocked him sideways. Blake treaded water effortlessly, muscles bunching in his shoulders, water sluicing down his chest. Brad found himself staring again, then looked away, pretending to scan the horizon.

"The buoy?" Blake asked, nodding towards the distant red marker bobbing a couple hundred yards out.

"Dude, that water gets deep fast."

"Scared, Matthews?"

Fuck it. "Last one there owes the other a beer." Brad took off with a powerful crawl before Blake could react.

The swim was harder than he expected. The pull of the current, the deceptive distance. He heard Blake splashing close behind, then pulling alongside. They reached the buoy almost neck-and-neck, gasping, clinging to the cool, barnacle-rough metal.

"Tie," Blake panted, his chest heaving, water dripping from his eyelashes. He was close. Very close. His thigh bumped Brad’s underwater. The green eyes locked onto Brad’s, bright and challenging. That look again. The same one that had pinned him in the steam.

"Tie," Brad agreed, his voice rough. The buoy rocked with the swell. For a suspended moment, the only sounds were their ragged breaths and the slap of water against the metal. The world narrowed to the chill of the Pacific, the salt on his lips, and the intense, unreadable expression on Blake’s face. Then, Blake pushed off. "Race you back!"

They swam hard, the competition burning away the tension, or maybe just channeling it. Back on the sand, dripping and breathing hard, they collapsed onto their towels. The late sun felt incredible, baking the salt onto their skin.

"Beach volleyball?" Brad asked, grabbing the ball. "Two touches? Keep it up?"

"Loser buys the second beer," Blake countered, already pushing himself up.

They found a relatively flat patch of firmer sand near the waterline. The game was pure instinct. Diving saves sprayed sand. Hard spikes thudded down. Lobs arced high against the orange-streaked sky. They moved together easily, calling shots with grunts and gestures, falling into a rhythm that felt surprisingly synced. Brad set a high one close to the net; Blake leapt, a powerful silhouette against the setting sun, and spiked it hard just inside the imaginary line. The impact sent sand flying.

"Point!" Blake yelled, landing with a soft thud, grinning triumphantly.

"Lucky shot," Brad shot back, but he was grinning too. His muscles burned pleasantly. He watched Blake wipe sweat and salt spray from his forehead, the movement highlighting the line of his bicep. The setting sun painted Blake’s skin in warm gold, deepening the shadows between the muscles of his abdomen. He was beautiful, moving with that effortless athletic grace, completely unselfconscious. Brad felt the familiar, dangerous warmth stir again, sharper now under the open sky.

They played until the light turned thick and golden, long shadows stretching across the sand. The beach was emptying, the air cooling rapidly. Panting, they called the game, collapsing back onto their towels.

"Okay," Blake conceded, lying back, arms behind his head, chest rising and falling steadily. "You weren't half bad."

"Half bad? I carried you, Blake," Brad laughed, though the exertion had winded him more. He lay back too, the warm sand molding to his shape. The silence stretched, comfortable but charged. He could feel the heat radiating from Blake’s body only a few feet away. He turned his head. Blake was watching the first stars prick through the deepening blue, but a small, knowing smile played on his lips. The same smile from the locker room.

The moment hung, fragile and potent. He saw Blake’s throat move as he swallowed. The easy vibe of the afternoon condensed into something else, something waiting just beneath the cooling sand. Brad’s pulse hammered in his ears, louder now than the receding waves. He opened his mouth, unsure what would come out, knowing something had to, now, before this fragile tension snapped or faded.

The salt dried tight on his skin, itchy and sharp. Brad traced the constellations blinking to life above them, but his awareness was entirely earthbound, narrowed to the warm presence radiating beside him on the sand. Blake’s breathing had evened out, a steady rhythm against the shush of the waves. The volleyball lay forgotten between them, a silent, sand-dusted witness.

He opened his mouth, unsure what would come out, knowing something had to, now, before this fragile tension snapped or faded. The words felt clumsy, too loud for the intimate quiet settling over the emptying beach. "Want to go walk in the dunes?" were the words that came out.

Blake turned his head slowly, the movement rustling the towel beneath him. The fading light caught the green of his eyes, turning them deep and unreadable. He didn’t smile, didn’t frown. Just studied Brad’s face for a long moment, the silence stretching taut. Brad could hear his own heartbeat thudding in his ears, suddenly aware of the sand gritting under his palms, the cool night air raising goosebumps on his damp arms despite the day’s lingering warmth.

"Okay," Blake said finally. Just one word, neutral, but it sent a jolt through Brad. He pushed himself up quickly, brushing sand from his shorts, avoiding Blake’s gaze for a second. When he looked back, Blake was already standing, stretching his arms overhead with a soft groan. The muscles in his back and shoulders shifted fluidly under his skin, highlighted by the last streaks of orange in the sky. Brad’s gaze snagged on the defined V leading down from Blake’s hips, disappearing into the waistband of his dark grey trunks.

They gathered their things silently – towels shaken out, tee shirts tugged back on over damp skin – and walked towards the low, rolling hills of sand separating the main beach from the scrubby wilderness beyond. The packed sand near the water gave way to the softer, shifting grains of the dune base. Their footsteps became heavier, sinking in, the sound muffled. The crash of the surf softened to a distant rumble.

The air cooled noticeably as they climbed, the ocean breeze carrying the scent of dry grass and salt. Moonlight began to silver the crests of the dunes, casting deep, velvety shadows in their troughs. Brad led, picking a winding path upwards, the sand sliding away beneath his feet. He could feel Blake close behind him, the heat of his body a tangible presence in the cooling air. A strand of dune grass brushed Brad’s leg, startlingly cool.

"Watch that drop-off," Brad murmured, pointing to a steeper slope on their left as they reached a higher ridge. His voice sounded too loud in the hushed landscape.

"Got it," Blake replied, his own voice low and rough. He stopped beside Brad on the ridge, looking back towards the ocean. The water was a vast, dark shimmer now, the lights from the distant pier tiny pinpricks. The breeze ruffled his blonde hair. "Quiet out here."

"Yeah." Brad shoved his hands into his pockets, suddenly unsure what to do with them. The tension from the beach hadn't dissipated; it had condensed, thickened by the secrecy of the dunes and the encroaching dark. He stole a sideways glance. Moonlight sculpted Blake’s profile – the strong line of his nose, the curve of his jaw, the hollow of his throat above the collar of his tee. He looked remote, beautiful. Untouchable.

Blake turned his head, meeting Brad’s gaze directly. That same unnerving directness. "So," he started, then paused, as if searching for the right words. "That swim was intense."

Brad huffed a small, nervous laugh. "The buoy? Yeah. Water got deep fast." He kicked at the sand. "Thought you were gonna pass me for sure."

"Nah. You got a decent crawl." Blake shifted his weight, the sand whispering under his feet. "Knew you were quick on the court. Didn't know you were part fish."

"Ha. Maybe." Brad felt a flicker of that familiar confidence, bolstered by the compliment. He looked at Blake again, really looked. Saw the way the moonlight caught the stubble on his jaw, the faint sheen of salt still on his collarbone. "You move pretty well yourself. In the water. Everywhere." The last bit slipped out, bolder than he intended.

Blake didn't look away. A slow, almost imperceptible smile touched the corners of his mouth. He didn't acknowledge the compliment, just held Brad's gaze. The air between them crackled, thick with everything unsaid. Brad could hear the rasp of his own breath, the distant sigh of the wind through the taller grasses further inland. Blake took a half-step closer. The distance between them shrank from feet to inches. Brad could smell the clean salt on Blake's skin, mixed with the faint, dry scent of the dunes. His heart hammered against his ribs, a frantic drumbeat against the vast quiet. Blake’s eyes dropped, just for a heartbeat, to Brad’s mouth, then lifted again, locking onto his, a question blazing in the green depths. Brad’s breath hitched. He didn’t move. Couldn’t. Waiting.

The dune ridge felt like the edge of the world. Brad’s breath caught, suspended in the cool salt air. Inches away, Blake’s green eyes held his, unblinking. The question hung between them, thick as the coastal fog creeping inland. Brad could see the faint pulse in Blake’s throat, smell the lingering salt and sun on his skin mixed with the dry, sweet scent of dune grass. The distant ocean was a low thrum, the only sound besides the frantic drumbeat of his own heart. Blake leaned in fractionally. Brad braced, expecting words whispered, a kiss initiated, something that matched the electric tension coiling in his gut.

Instead, Blake’s lips parted. The words that came out were low, rough, and utterly, brutally direct.

"Want a wank?"

Silence. Not the comfortable quiet of the beach. This was the silence of a vacuum, sucking the air from Brad’s lungs. The stars above blurred. The cool sand beneath his feet felt suddenly unstable. He blinked, certain he’d misheard the rush of wind or the crash of a wave. But Blake’s gaze didn’t waver. It wasn’t a joke. There was no smirk, no playful glint. Just the same unnerving directness, now channeled into something raw and shockingly practical.

Brad couldn’t believe Blake was asking.

Read on DreamPress

Write your own erotic story with AI