← Story Library

Riptide Desires

Riptide Desires

Chapter 1: Caught in the Undertow

The early 2000s sun blazed over Huntington Beach, turning the sand into a golden frying pan. Leo, the quintessential surfer boy with sun-bleached blonde hair, ocean-blue eyes, and a smattering of freckles across his tanned nose, was the high school heartthrob every girl swooned over. Junior year was his playground, and dating Mia, the undisputed queen bee with a smile that could stop traffic, was the cherry on top. They’d been besties since sandbox days, but lately, Leo’s heart was catching a different wave—one that crashed right into Mia’s older brother, Dex.

Dex was the epitome of cool, a stoner skater with a devil-may-care smirk, ink creeping up his forearms, and eyes that held a thousand secrets. He was twenty, a dropout with a vibe that screamed trouble, and Leo couldn’t stop staring. It started with stolen glances at backyard barbecues, then escalated to full-on daydreams about those calloused hands and that husky laugh. Tonight, though, wasn’t a daydream. It was real, raw, and dangerous.

They were sprawled on Dex’s beat-up couch in his garage-turned-man-cave, the air thick with the scent of weed and old vinyl records. Mia was at some cheer thing, leaving Leo and Dex alone with a six-pack and a half-smoked joint. The tension was a live wire, sparking with every accidental brush of skin.

“So, surfer boy,” Dex drawled, passing the joint with a lazy grin, “you gonna keep pretending you’re not eye-fucking me, or we gonna talk about it?”

Leo choked on the smoke, cheeks flaming hotter than the Cali sun. “Dude, what? I’m not—I mean, I’m with Mia, you know that.”

Dex leaned closer, his breath warm against Leo’s ear, sending a shiver down his spine. “Yeah, I know. But I also know you’ve been hard for me since I walked in with no shirt on last week. Don’t lie, pretty boy. I see it.”

Leo’s heart jackhammered, his board shorts suddenly way too tight. “You’re full of shit, Dex. I’m not some—some—”

“Some what? Horny little pup who wants a taste?” Dex’s voice was a low growl, his hand brushing Leo’s thigh, igniting a firestorm. “C’mon, Leo. I don’t bite… unless you ask nice.”

The room spun as Leo’s resolve crumbled like a sandcastle at high tide. Dex’s lips were inches away, and before he could overthink, Leo surged forward, crashing into a kiss that was all teeth and heat. Dex groaned, pulling him closer, hands gripping Leo’s hips like he was a lifeline. Tongues tangled, desperate and messy, the taste of beer and smoke a heady mix. Leo’s mind screamed to stop, but his body was a traitor, pressing against Dex, feeling every hard line of him.

“Fuck, you’re trouble,” Leo gasped, pulling back for air, his lips tingling. Dex’s eyes were dark, predatory, a smirk playing on his mouth.

“Trouble’s my middle name, sweetheart. Wanna see how deep it goes?” Dex’s hand slid lower, teasing the waistband of Leo’s shorts, and Leo’s breath hitched, his cock straining against the fabric.

Panic and lust warred in Leo’s chest. This was wrong—Mia, his girl, his best friend—but the ache was unbearable, Dex’s touch a siren call. Just as Dex’s fingers dipped lower, promising something wild, Leo jerked back, scrambling off the couch like he’d been burned.

“I—I can’t, man. This is fucked. I gotta go.” His voice cracked, and without looking back at Dex’s stunned face, Leo bolted out into the sticky night, heart pounding, leaving a storm of unspoken desire in his wake.

Whatever this was, it wasn’t over. Not by a long shot.

Want to know how it ends?

This is just the opening chapter. Continue the saga - or write a steamy tale starring you.