The rain fell in steady sheets, painting the city streets with slick reflections of neon signs and street lamps. Alex tugged his navy ball cap lower, shaking out his damp, shaggy brown hair. Stray strands curled slightly at the ends, sticking to his temples and forehead. He pushed the door open to the café, the bell chiming softly, and shook off the last drops of rain. His navy-and-white striped rugby shirt hung loosely over his lean, athletic frame, the sleeves stopping just above his forearms, and his medium-wash jeans showed off long, strong legs. White sneakers and crew socks completed the preppy casual look.
Settling into a corner by the fogged-up window, he pulled his phone from his backpack. He scrolled aimlessly, half watching the rain, half lost in thought. The rich smell of coffee beans and cinnamon pastries filled the air, and soft jazz played from hidden speakers. He barely noticed the door open again.
“Mind if I join you?”
Alex looked up and froze. A tall, lean man with dark, wavy hair and a perfectly groomed thick brown mustache was standing there, holding two steaming cups of coffee. His charcoal cashmere sweater hugged his toned chest and shoulders, and his dark slim jeans and brown loafers made him look effortlessly put together. A faint trail of dark hair peeked just above the collar of the sweater, visible where the top stretched lightly over his chest. His hazel eyes met Alex’s, warm and teasing.
“Uh… sure,” Alex said, voice catching. His cheeks flushed immediately.
Julian didn’t wait for an invitation. He slid into the seat across from Alex and handed him a cup. “Thought you might like this. I usually don’t talk to strangers, but… you seemed like someone worth interrupting.”
Alex blinked. “Thanks… I’m Alex.”
“Julian.” He tilted his head, smirk tugging at the corners of his mustache. “So, Alex… do you always sit alone, scrolling on your phone, or is tonight special?”
Alex laughed, brushing his shaggy hair from his eyes. “Just… avoiding work. And apparently… talking to smooth strangers.”
Julian’s smirk deepened, leaning back casually, one arm draped across the booth. “Well, lucky me, I guess.”
Alex’s heart skipped. There was something hypnotic about the way Julian carried himself, the confidence, the subtle lean of his broad shoulders, the warmth in his hazel eyes. And that mustache… he couldn’t stop thinking about it.
They talked for over an hour, about music, classes, the absurdity of rainy Thursday nights. Julian teased him mercilessly, ruffling Alex’s shaggy hair whenever he laughed too loudly or stumbled over a word. Alex was flustered, his cheeks constantly burning, but he couldn’t stop smiling. Every time Julian leaned in, the faint dark hairs along his forearms brushed the table, and Alex’s stomach tightened.
⸻
By Friday night, Alex’s mind was a constant whirlwind of confusion. Why do I keep thinking about him?he asked himself while trying to focus on his lecture notes. Every time Julian’s hazel eyes flashed in his memory, every small smirk, he felt heat creep up his neck and across his chest. It’s just… attraction. It’s normal. Totally normal. But deep down, he knew it was more than that.
And then came the text.
Meet me at O’Malley’s? 9 pm. –J
Alex stared at his phone. O’Malley’s dive bar was notorious, sticky floors, cheap beer, and neon signs buzzing overhead. But… he couldn’t say no. Not to Julian.
⸻
The street was slick with rain, reflecting the neon bar sign in ripples. Julian leaned casually against the railing, hair tousled by the wind, that burgundy henley hugging his chest perfectly, sleeves pushed up to reveal lightly hairy forearms. Alex felt his stomach twist as Julian’s hazel eyes caught his, warm and teasing.
“You’re late,” Julian said with mock sternness, but the corner of his mustache quirked in amusement.
Alex shuffled, tugging at his shaggy hair. “Class ran late. Then… you know… rain. Traffic.”
Julian stepped closer, every inch of him confident, magnetic. “Walking alone on a Friday night? No friends, no plans… just me?”
Alex’s chest tightened. “I… guess… yeah. Just… you.”
Julian smiled, ruffling Alex’s messy hair, dark strands sticking to his forehead. “You’re cute when you’re nervous,” he said, voice low. “Shaggy hair, long legs… it’s distracting.”
Alex’s face heated. “Your… mustache…” he blurted, voice almost a whisper. “I keep… thinking about it. It’s… distracting.”
Julian laughed, low and teasing. “You think my mustache is distracting? That’s adorable.” He leaned closer, warm breath brushing Alex’s ear. “I think you’re distracting, Alex. Heartbeat like a drum, messy hair, boyish grin—you’re impossible to ignore.”
Alex’s knees nearly buckled. “I… I don’t know how to… I just—”
Julian laughed again, one hand brushing the back of Alex’s. “Don’t fight it. Just… feel it.”
⸻
By the time they stepped into the dive bar, Alex was buzzing with nerves and anticipation. The sticky smell of beer and fried food hit him immediately, mingling with the faint cologne Julian wore. They slid into a corner booth, shoulders brushing, hearts racing.
“First round?” Julian asked, leaning back, one arm draped across the seat behind Alex. The henley stretched lightly over his chest and arms, dark chest hair peeking at the collar. “I feel like we need fuel for the… confusion tonight.”
Alex nodded, tugging at his gray hoodie over a tight white tee that clung to his chest. “Yeah… yeah, that sounds good.”
Pitchers were ordered. They laughed, teasing each other, voices getting louder as the beer loosened their tongues. Julian leaned in, hand just brushing Alex’s knee under the table. Alex felt a jolt of electricity, almost spilling his drink.
“Okay,” Alex said suddenly, voice slurring slightly from both nerves and alcohol. “I’ve… I’ve been thinking about your mustache… way too much.”
Julian raised an eyebrow, smirk widening. “Oh? That’s a problem?”
Alex flushed scarlet, swallowing hard. “Yeah… and you’re… you’re really hot. Like, it’s messing with my head. And I… I want… I need…” He paused, heart hammering. “Please… just let me take you on a real date. One real date. I’m… I’m dying here.”
Julian’s hazel eyes softened. He leaned closer, mustache brushing Alex’s ear, warm breath teasing his skin. “What the hell… yeah. Tomorrow night. You’re buying.”
Alex practically vibrated with excitement, unable to stop the grin spreading across his face. “Yes! Okay, yes. I… I’ll make it the best date ever, I promise.”
Julian chuckled, smirk lingering, eyes warm and steady. “I’m counting on it.”
The rest of the night blurred into laughter, accidental touches, and small, electric glances. The bar smelled of beer, fried food, and Julian’s cologne, but to Alex, it might as well have been the most intoxicating place on Earth.
Sitting there, flushed, nervous, and giddy, Alex realized one thing: the messy, shaggy-haired, nervous boy inside him had completely fallen for the confident, mustache-wearing man sitting across the table—and he had no intention of pulling back.
⸻
Alex could barely breathe as he waited outside the little Italian bistro Julian had picked. The evening air was crisp, carrying the faint scent of damp leaves and warm bread from the bakery next door. His shaggy brown hair was messily tucked under his navy ball cap, though several strands had escaped and curled at the nape of his neck. He tugged at the hem of his tight white tee under his gray hoodie, which he’d left unzipped, and tried to steady his nerves. He hadn’t felt like this in… ever.
Julian arrived just then, walking toward him with that confident, easy stride that made Alex’s stomach flip. He was wearing a deep navy button-down shirt, sleeves rolled up to show forearms lightly dusted with dark hair, fitted black chinos that hugged his legs just right, and polished Chelsea boots. The collar of the shirt opened just enough to reveal a hint of chest hair, the thick brown mustache still perfectly in place. Alex’s pulse spiked.
“You look… good,” Julian said, smirking, eyes tracing Alex from head to toe. “Messy hair suits you.”
Alex laughed nervously, brushing a hand through his shaggy brown strands. “Thanks… you clean up really well, as always.”
Julian’s smile deepened, that confident smirk tugging at the corners of his mustache. “Let’s go eat before I start making inappropriate comments.”
⸻
Dinner was a mix of laughter, teasing, and quiet moments that made Alex’s stomach twist. Julian had a way of leaning casually, just slightly closer than necessary, letting the warmth of his body radiate under the table. Alex could feel it. His heart raced every time Julian’s leg brushed his own under the table. Oh… oh no.
“So… tell me more about you, Alex,” Julian said, leaning back in his chair, forearms flexed lightly as he gestured with his wine glass. The faint dark hairs on his arms caught the candlelight. “I mean… you’ve got that… ‘I don’t usually do this’ vibe, but you’re here. With me.”
Alex swallowed hard, cheeks flaming. He picked at the edge of his napkin, then took a deep breath. “Julian… I… I’ve never… really considered… a man before,” he said, voice low. “But… I’m away from home, my family… I thought… what the hell. And now… here we are.”
Julian’s smirk softened into something warmer. He reached under the table, letting his leg press lightly against Alex’s. The contact made Alex freeze, a rush of heat spreading through him. Oh God. This is real. He’s… right here.
“That’s… brave,” Julian said softly, voice low, warm, intimate. “And… kind of hot, to be honest.” He traced a finger along the rim of his wine glass, eyes never leaving Alex’s face. “I like that you’re honest. That you… say what’s on your mind.”
Alex swallowed, heat rising to his ears. “I… I just… I’ve never… felt like this before,” he admitted. “I don’t know… why, but… it’s you. I can’t stop thinking about you.”
Julian leaned forward slightly, mustache brushing against Alex’s cheek as he spoke. “You know… I’ve been thinking about you nonstop, too. That boyish grin, your messy hair…everything about you is driving me crazy.”
Alex shivered, aware of Julian’s leg under the table again, warm and strong. His hoodie felt suddenly too tight, too close. “I… I don’t know what to do with these feelings,” he admitted, voice almost a whisper.
Julian’s smile deepened, seductive and steady. “You don’t have to do anything… yet. Just… feel it.”
⸻
After dinner, they walked back through the quiet streets, the night crisp, faint city lights reflecting in puddles. Julian stayed close, letting Alex brush his hand against Julian’s every now and then, both of them acutely aware of the heat between them.
When they reached Alex’s small studio apartment, Julian stopped and turned to him, eyes locking. “So… what now?” he asked softly, voice low and teasing at the same time. “Can I come up?”
Alex’s heart thudded, and he bit his lip. He thought of his shaggy hair, messy from the evening, his hoodie half-zipped, Julian’s warm body pressed just a little too close. The realization hit him—the attraction, the desire, the thrill of finally feeling something completely new and intoxicating.
He took a shaky breath. “Yes,” he said, voice trembling but firm. “Yes, I… I want that.”
The climb to his third-floor studio was a silent, electric hum. Alex fumbled with his keys, his knuckles brushing Julian’s thigh as he unlocked the door. The click of the latch sounded impossibly loud in the quiet hallway.
Inside, the warm, low glow of a single brass floor lamp painted the room in soft gold and deep shadow. Alex’s place was small, tidy—a worn velvet sofa, a bookshelf crammed with paperbacks, a coffee table littered with remote controls and a half-read novel.
“Nice,” Julian murmured, his voice a low rumble in the intimate space. He shrugged off his leather jacket, revealing the full effect of that navy button-down, the fabric straining just so across his shoulders. Alex watched, his throat dry.
“Beer?” Alex managed, already moving to the kitchenette’s fridge.
“Please.”
Alex grabbed two bottles, the glass cool and beaded with condensation. He handed one to Julian, their fingers touching for a heartbeat too long. A spark. A current. He took a long swig, the bitter hops doing nothing to calm the sweet, frantic buzzing in his veins.
Julian took a more measured sip, his hazel eyes tracking Alex over the bottle’s rim. He nodded toward the sofa. “Shall we?”
They settled at opposite ends, but the couch was small. Julian’s knee, clad in the fine black chino, rested mere inches from Alex’s denim-clad thigh. The lamp light caught the subtle stripes in Julian’s multicolored cotton dress socks—burgundy, navy, and cream—as he toed off his polished Chelsea boots. They landed with soft thuds on the rug.
“Long day,” Julian sighed, stretching his long legs out. He wriggled his toes, the colorful fabric stretching over the arch of his foot. A faint, musky scent, a mix of clean cotton and the warm, salty essence of a day spent walking, wafted toward Alex. It was earthy. Real.
Emboldened by the beer, Alex mirrored him, tugging off his own white sneakers. His white crew socks were pristine, hugging his ankles. He let his feet rest on the coffee table, right next to Julian’s.
The conversation flowed—easy, teasing—but the space between their socked feet became its own universe. Alex shifted, and the side of his white cotton sole brushed against the striped arch of Julian’s foot.
Julian didn’t move away.
A jolt, hot and immediate, shot up Alex’s leg. “Oh—” he gasped, the sound punched out of him, more moan than word.
Julian’s smirk was slow, knowing. He pressed his foot back, a gentle, deliberate pressure. “Easy there.”
“Sorry, I just…” Alex’s face flushed. The touch through the layers of cotton was innocent, but his body reacted as if it were skin on skin. The roughness of Julian’s sock, the solid warmth of his foot beneath it… it was dizzying.
“Don’t be,” Julian said, his voice dropping. He dragged his striped foot slowly along the length of Alex’s instep. The friction was soft, maddening. “Feels good.”
“Mmmh.” Alex couldn’t stop the sound this time. He let his head fall back against the sofa cushions, eyes fluttering shut for a second. The beer, the lamplight, the touch… it was a potent cocktail. He pressed his foot back, mirroring the motion, sliding his white sock over Julian’s. The textured stripes felt vivid under his sole.
They kept talking, about nothing and everything, but the dialogue became a secondary rhythm to the silent, sensual conversation happening between their feet. A nudge. A slide. A gentle press that lingered. Each point of contact sent little shockwaves of heat straight to Alex’s core. He was painfully hard, the denim of his jeans tight and unforgiving.
Julian’s eyes had gone dark, the teasing glint replaced by something hungry and focused. He took a final swig of his beer, placed the bottle on the table with a definitive clink, and turned his whole body toward Alex.
The movement brought him closer. Their knees touched. The scent of Julian—cologne, beer, and that intimate, sock-warmed skin—enveloped Alex.
The room seemed to hold its breath.
Julian’s gaze dipped to Alex’s lips, then back up. “Alex…” he whispered.
“Yeah?”
“Can I kiss you?”
The question, so direct in the hushed room, unraveled the last of Alex’s control. He nodded, a quick, desperate jerk of his chin. “God, yes.”
Julian didn’t rush. He leaned in slowly, so slowly Alex could count his own frantic heartbeats. He stopped an inch away, his breath warm and beery-sweet on Alex’s mouth. Alex inhaled sharply, drinking in his scent—the subtle spice of his skin, the wool of his sweater, the unique, masculine fragrance that was just Julian.
Then, finally, the contact.
Julian’s lips were softer than Alex had imagined, yet firm. The first touch was a question, a tentative brush that made Alex whimper into his mouth. “Mmh…”
The sound seemed to unlock something. Julian’s hand came up to cradle Alex’s jaw, his thumb stroking the flushed skin of his cheek. His mustache tickled, a delightful, foreign sensation that sent a shiver down Alex’s spine. He parted his lips on a sigh, and Julian’s tongue swept in to meet his.
It was not frantic, but deep and searching. Sensual. Julian tasted like hops and dark honey. Alex moaned openly, the sound swallowed by Julian’s mouth as he kissed back with a growing, desperate hunger. His own hands came up, one tangling in the soft, wavy hair at the nape of Julian’s neck, the other clutching at the thick wool of his sweater.
The kiss deepened, turned wet and hot. Julian’s tongue explored every corner of Alex’s mouth with a lazy, intoxicating rhythm. Alex met every stroke with one of his own, losing himself in the dizzying slide and push. He was drunk on it—on the taste, the smell, the feel of this man consuming him.
“Julian…” he gasped when they broke for air, his voice ragged.
“Shhh,” Julian murmured against his lips before capturing them again. This time, he angled his head, taking the kiss deeper, more possessive. One of his hands slid down from Alex’s jaw to his neck, his thumb pressing gently against his pounding pulse.
Alex melted into the couch, a boneless, moaning mess. Every touch, every sweep of Julian’s tongue, coiled the tension in his gut tighter. He arched up, seeking more contact, and Julian accommodated him, shifting his weight, pressing Alex gently into the cushions. The full, solid length of Julian’s body aligned with his, and Alex cried out at the contact. “Oh, fuck…”
He could feel Julian’s own arousal, hard and insistent against his hip. The reality of it—that Julian was just as lost, just as turned on—unleashed a fresh wave of euphoria. He ground up against him, a shameless, seeking motion, and Julian groaned into his mouth, the vibration thrilling.
Their kissing became less about technique and more about pure sensation—a hungry, wet, glorious mess of lips and tongue and shared breath. Alex’s moans were constant now, a low, wanton soundtrack to their frantic movements. He clutched at Julian’s back, his fingers digging into the muscular planes through the soft shirt.
Julian broke the kiss to trail his lips along Alex’s stubbled jaw, down to the sensitive spot just below his ear. He nipped, then soothed it with his tongue.
“Ah! J-Julian…” Alex shuddered, his hips bucking involuntarily.
“You sound so good,” Julian rasped, his breath scalding hot against Alex’s damp skin. “I want to hear every sound you make.” He returned to Alex’s mouth, kissing him with a renewed, devouring intensity that stole the air from Alex’s lungs.
Alex was floating, burning, completely adrift in a sea of sensation. The scratch of wool, the firm pressure of Julian’s body, the slick, endless kiss… it was all too much, and not nearly enough. A high, thin whine escaped him as Julian’s hand slid under the hem of his hoodie, his warm palm flattening against the bare, quivering skin of his stomach.
The kiss slowed again, turning deep and languid, a sensual promise of everything still to come. Alex moaned into it, long and low, his whole body thrumming with desperate, aching need.
Julian’s dark hair, holding him there. The sensation was sharp and sweet
The world narrowed to the wet, hot heaven of Julian’s mouth. Alex’s head thrashed against the pillows, a litany of moans and broken pleas the only language he knew. Julian was relentless, his tongue swirling, his lips sliding, his throat taking Alex deeper with each pass until Alex was certain he’d unravel completely.
“I’m… I’m gonna…” Alex gasped, his fingers clutching at Julian’s hair.
Julian pulled off with a soft, wet pop, his hand stroking Alex firmly to keep him on the edge. “Not yet,” he rasped, his own voice rough with need. He rested his forehead against Alex’s trembling thigh, breathing heavily. “My turn.”
The words sent a fresh, dizzying thrill through Alex. He watched, propped on his elbows, as Julian stood on slightly unsteady legs. He pushed his chinos and briefs the rest of the way down, stepping out of them, leaving only those vibrant, striped socks on his feet. He was fully, magnificently nude.
Alex’s breath caught. Julian’s body was a landscape of lean muscle and dark hair. His cock stood thick and heavy against his stomach, flushed a deep red, the head glistening with a steady bead of pre-cum that traced a slick path down the shaft. It was bigger than Alex had imagined, intimidating and beautiful all at once. The reality of what was about to happen—his first time doing this—crashed over him, a wave of nervous heat.
Julian seemed to sense it. He crawled onto the bed, not toward Alex’s face, but settling at the foot of the mattress. He lay on his back, his head propped on a pillow, his socked feet near Alex’s hips. The position was an invitation, not a demand.
“Come here,” Julian said softly, his hazel eyes dark but patient.
Alex moved on pure instinct. He shifted down the bed, his body sliding over the cool sheets until he was kneeling between Julian’s legs. The scent of him was stronger here—musky, clean, intensely male. Alex’s heart hammered against his ribs. He didn’t know where to start.
His gaze fell to Julian’s feet, still clad in those playful, colorful socks. An impulse seized him. He leaned down, pressing a soft, tentative kiss to the arch of one foot, right over the striped cotton. The fabric was slightly damp with sweat, warm from his skin. He kissed the other, a gesture of reverence, of thanks.
Julian let out a soft, shuddering sigh. “Alex…”
Encouraged, Alex hooked his fingers into the tops of the socks. He peeled them off slowly, one then the other, revealing Julian’s feet. He kissed the top of each, then the sensitive arch, the scent and taste of clean skin and warm cotton filling his senses. It felt intimate in a way he hadn’t expected, grounding him.
“Okay,” Alex whispered, more to himself than to Julian. He sat up on his knees, his eyes traveling the length of Julian’s body—the strong calves, the dusting of hair on his thighs, the thatch of dark curls at the base of his cock.
He reached out, his hand trembling slightly. He wrapped his fingers around Julian’s shaft. The skin was hot, silken, and so incredibly hard. The weight of it in his hand made his mouth water. He gave an experimental stroke, and a fresh pearl of pre-cum welled from the slit. Acting on pure desire, Alex leaned down and swiped his tongue over the head.
The taste exploded on his tongue—salty, musky, uniquely Julian. A low, guttural groan tore from Julian’s throat. “Fuck, yes.”
The sound went straight to Alex’s own cock. He opened his mouth, letting his tongue flatten against the broad head before taking just the tip inside. The sensation was foreign—the smooth, firm flesh against his tongue, the faint pulse he could feel. He sucked gently, and more pre-cum seeped out, coating his tongue.
“Just like that,” Julian breathed, his hand coming to rest gently on the back of Alex’s head, not pushing, just present.
Alex took more, his lips stretching as he slid down the shaft. The feeling of fullness in his mouth, the sheer reality of having another man’s cock inside him, was overwhelming. He moaned around the intrusion, the vibration making Julian curse and buck his hips slightly.
“Oh, god, Alex…” Julian’s fingers tightened in his hair.
The moan, the taste, the desperate need in Julian’s voice—it shattered Alex’s last shred of hesitation. He began to move, bobbing his head, finding a rhythm. He used his tongue, swirling it around the head on each upstroke, just as Julian had done for him. He focused on the sensations—the velvety skin sliding over his lips, the salty-bitter taste flooding his mouth, the way Julian’s thighs tensed beneath him.
He pulled off, panting, a string of saliva connecting his lips to the glistening tip. “Tell me… tell me what feels good.”
“Everything,” Julian gasped, his chest heaving. “Your mouth… it’s so hot. So soft. Take it deeper, baby. Just relax your throat.”
Baby. The endearment melted Alex. He nodded, dazed, and leaned down again. This time, he took Julian deep, letting the head nudge the back of his throat. He gagged slightly, his eyes watering, but he didn’t pull back. He breathed through his nose, relaxing, and Julian slid deeper, his entire length filling Alex’s mouth.
Julian’s groan was a raw, broken thing. “Yes… just like that. You’re a natural.”
The praise was fuel. Alex set a faster, more passionate pace, sucking hard, moaning constantly around the thick flesh in his mouth. The sounds he made were obscene, wet, and desperate. He worshipped Julian’s cock with a fervor he didn’t know he possessed, one hand stroking what he couldn’t take, the other braced on Julian’s taut stomach.
He pulled off again, his lips slick and swollen. He couldn’t get enough. He needed to touch, to taste allof him. He leaned down, kissing the trail of hair leading from Julian’s navel. He licked over his hip bones, nuzzled into the coarse hair of his groin, kissed the inside of his trembling thighs. He was worshipping, devouring, claiming every inch of this masculine form with his mouth.
“Alex… come here,” Julian managed, his voice strained.
Alex crawled up Julian’s body, their skin sliding together—smooth against hairy, hot against hotter. Julian pulled him into a fierce, deep kiss. Alex could taste himself on Julian’s tongue, mixed with Julian’s own unique flavor. It was the most erotic thing he’d ever experienced.
Julian rolled them, so Alex was on his back, Julian hovering over him. Their hard cocks slid together, trapped between their stomachs, a slick, maddening friction. Julian kissed him deeply, his weight a delicious pressure.
“You were incredible,” Julian whispered against his lips, grinding down slowly, making both of them gasp.
“I want more,” Alex begged, arching up, his cock rubbing against Julian’s. “I want to feel you… all of you.”
Julian’s weight was a delicious anchor, pressing Alex into the mattress. Their cocks, slick with spit and pre-cum, slid together in the hot space between their stomachs. The friction was maddening, electric, but not enough. Alex needed more contact, more skin.
“Wait,” Alex gasped, breaking their kiss. He pushed gently at Julian’s shoulder. “Like this.”
Julian rolled onto his side, his hazel eyes questioning but trusting. Alex mirrored him, facing Julian in the center of the bed. Their legs tangled, hair-roughened skin against smooth. The lamplight painted the sweat-sheened planes of Julian’s chest in gold, the dark trail of hair leading Alex’s gaze down.
Alex reached between them. His fingers wrapped around his own aching length, giving it a slow, tight stroke. A ragged moan escaped him. Then, his other hand found Julian. He wrapped his fingers around the thick, hot shaft, his thumb swiping over the slick head.
Julian’s breath hitched, a sharp intake. “Fuck, Alex.”
“Together,” Alex whispered, his voice husky with need.
He began to move his hand, a tentative stroke on Julian’s cock. Julian’s eyes fluttered shut for a second before he opened them, his gaze burning into Alex’s. He mirrored the motion, his own hand closing around Alex’s.
The sensation was utterly new. To feel Julian’s hand on him, firm and sure, while he did the same for Julian… it was an intimate circuit of pleasure. Alex’s hips jerked forward, fucking into Julian’s fist, while his own hand set a rhythm on Julian’s cock.
“Yes… just like that,” Julian groaned, his thumb rubbing circles over Alex’s slit, spreading the wetness. “Your hand feels so good.”
“Yours too,” Alex panted. “God, you’re so hard. So thick.”
They found a syncopated rhythm, their strokes growing faster, more urgent. The room filled with the wet, slick sounds of their hands working flesh, punctuated by their ragged breathing and low, constant moans. Alex was lost in the duality of sensation—the intense pleasure radiating from his own cock, and the thrilling feedback of Julian’s hardness in his palm, the way his skin moved over the iron-strong shaft, the pulse he could feel beneath his fingers.
He watched Julian’s face, mesmerized. The way his jaw tightened, the flutter of his eyelashes, the soft part of his lips as he panted. He was beautiful in his ecstasy.
“Look at me,” Julian rasped, his eyes locking with Alex’s. “I want to see you when you come.”
The command, the raw intimacy of it, sent a fresh wave of heat crashing through Alex. His strokes became frantic, his grip tightening. Julian matched his pace, his hand a blur of motion on Alex’s cock.
“I’m close… so close,” Alex whimpered, his body coiling tight as a spring.
“Me too,” Julian gritted out, his hips pumping into Alex’s fist. “Come with me. Alex, come with me.”
The edge was there, a brilliant, terrifying precipice. Alex felt the orgasm gathering at the base of his spine, a tidal wave of pure sensation. He couldn’t hold back. He didn’t want to.
“Julian!” he cried out, a warning, a plea.
“Now!” Julian growled.
And they fell over together.
Alex’s world dissolved into white-hot pleasure. His back arched off the bed as his cock pulsed violently in Julian’s hand. Thick, hot ropes of cum shot across his stomach and chest, some landing on Julian’s wrist and forearm. The release was seismic, wracking his entire body with shuddering waves of euphoria. He cried out, a raw, unfiltered sound of pure abandon.
At the same moment, Julian’s orgasm hit. Alex felt the powerful throbs in the cock he held, and then he was watching, awestruck, as Julian came. Jets of pearly white cum striped Julian’s own taut stomach, mixing with the hair there, a few drops landing on Alex’s trembling hand. Julian’s groan was a deep, guttural sound of release, his head thrown back, the cords of his neck standing out.
For a moment, there was only the sound of their panting, the air thick with the musky, sweet scent of sex and sweat.
Then, Julian surged forward. He captured Alex’s mouth in a fierce, desperate kiss, his tongue plunging deep. Alex kissed him back with equal fervor, tasting the salt on his lips, moaning into the wet heat of his mouth. They were a mess of cooling cum between them, sticky and slick, and it was the most erotic thing Alex had ever experienced.
When they finally broke apart, breathless, Alex couldn’t help the words that tumbled out, dazed and reverent. “How… how could I ever not want this?” he whispered, his eyes roaming over Julian’s spent, glorious body. “How could I not want you?”
He leaned in, kissing Julian’s shoulder, licking a stray bead of sweat from his collarbone. He trailed his lips down Julian’s chest, through the matted hair, ignoring the sticky evidence of their passion. He was obsessed. The powerful lines of his torso, the flat nipples, the lean hips… and his cock, still half-hard and beautiful, glistening in the low light.
“The male form…” Alex murmured, nuzzling Julian’s stomach. “It’s… incredible. You’re incredible. This…” He wrapped his hand around Julian’s softening length, not to arouse, just to hold. “It’s perfect.”
Julian chuckled, a low, sated sound. He carded his fingers through Alex’s shaggy, sweat-damp hair. “You’re pretty perfect yourself.” He shifted, pulling Alex up so they were face to face again. “So… second date?”
Alex’s heart swelled. He grinned, a bright, boyish smile cutting through the post-coital haze. “Yes. A thousand times, yes.” He kissed Julian again, slow and deep. “When?”