Lupe’s smile faded just slightly as she turned her head, still holding Max up between her fingers. The sand crunched under approaching footsteps—confident, light, the unmistakable rhythm of girls who knew the beach was their stage.
 
There were three of them: polished, sun-kissed, built for thirst traps and clout. Leading the pack was a short, elf-like blonde with long golden hair catching the sunlight, bright blue eyes already sparkling with predatory delight, and a body that looked poured into her striped crop top and microscopic booty shorts. Crystal West. Up close, she was smaller than he’d imagined, but the manic energy rolling off her was huge.
 
Her two housemates flanked her like backup dancers. To her left strode Bella Hart—taller than Crystal even at 5’8”, pink-streaked hair, light brown skin, and an ass so enormous it threatened to devour the thin strings of her thong bikini with every step. To her right came JJ Jubilance, curvier and 6’0” of valley-girl knockout energy, long red hair peeking from beneath a sheer white cover-up, freckles across her nose, and a doughy, jiggling butt that strained the fabric. JJ already had her phone half-raised, filming like this was just another piece of drama content.
 
Max’s stomach twisted. He knew all three of them, more than he’d ever want to let on. He’d followed Crystal’s size-queen thirst traps since high school, jerking off more times than he could count to her playful giantess captions and “what if I stepped on you” videos. Bella’s ass-focused content had been a late-night staple—her twerking clips, facesitting teases, the way she talked about smothering guys like they were nothing. Even JJ’s dramatic vlogs and “loser fucker” energy had fueled more than a few shameful sessions. When he’d first heard Crystal was also heading to Ventus, he’d spun pathetic little fantasies of some impossible meet-cute: maybe bumping into her at a party, her noticing the quiet nerd in the corner, one thing leading to another. This—naked, three inches tall, dangling from his abuela’s fingers—was so far from those daydreams it almost felt like a cruel joke.
 
When Crystal’s gaze locked onto him, her whole face lit up. “Oh em gee.” Her voice bubbled high and bright, every syllable sounding like a sponsored post. “Is that a real shrunken guy? This is insane!”
 
She dropped to her knees at the edge of the towel, sand puffing around her thick thighs. The motion made her perky breasts bounce in the crop top. She leaned in close enough that Max caught her scent—sweet artificial perfume, mint gum, and the faint coconut of expensive sunscreen. Her bright blue eyes raked over every inch of him: the pale three-inch body, the pathetic half-hard cock twitching helplessly in open air, the way he tried and failed to cover himself with both hands.
 
Lupe rose slowly to her full 5’11”, sun-browned GILF thickness barely contained by the tiny floral bikini. Her heavy F-cups cast a long shadow over the kneeling girls. One thick hand stayed curled protectively around Max while the other settled on her wide hip, the motion making her soft belly and massive ass shift with deliberate weight.
 
“Easy there, mija,” Lupe said, voice warm but edged with that no-nonsense teacher tone. “That’s my grandson you’re staring at like he’s a snack.”
 
Crystal’s smile didn’t falter. If anything, it widened. She tilted her head, blonde hair cascading over one shoulder, and gave Lupe the full wide-eyed influencer charm.
 
“Grandson?! Oh, em gee, that makes it even better! Can I just—can I hold him? For like, thirty seconds? One quick video? I’ll tag you, I swear. Or not tag you if you don’t want! Whatever you want!”
 
Bella leaned in closer, pink-streaked hair falling forward, her enormous ass cheeks flexing as she shifted her weight. She stage-whispered loud enough for everyone to hear, “This is gold. Imagine the custom videos we could get out of him.”
 
JJ snorted, already zooming in on her phone. “Or the drama angle. ‘Tiny loser gets discovered by influencers at the beach.’ My followers would eat that shit up.”
 
Max’s stomach dropped through the sand. His face burned so hot he was surprised steam wasn’t rising off his sunscreen-slick skin. Being dangled naked in front of three hot college girls who saw him as nothing but viral potential was somehow worse than anything Izzy or Victoria had ever done. At least they were family. These girls were peers. The exact kind of girls he’d dreamed about meeting at Ventus. And here he was, three inches tall, cock twitching under their collective gaze while his abuela’s massive bikini-clad body loomed behind him like a living mountain range.
 
Lupe felt the tiny tremor run through his body. She glanced down, caught the humiliated flush and the obvious physical reaction, and her lips curved into that familiar mix of amusement and affection.
 
“Mijo,” she murmured, “you breathing? Blink twice if you want Abuela to shut this down right now.”
 
Max’s mouth opened. Closed. His brain was static. Part of him wanted to scream yes, please, hide me. Another, darker part—the same broken piece that had started kissing Lupe’s foot like it was his girlfriend—was weirdly, shamefully curious what would happen if these girls actually got their hands on him.
 
Crystal took the silence as encouragement. She inched closer on her knees, sand shifting under her weight, and held out both hands like she was accepting communion.
 
“Please? Just a quick hello? He’s so cute. Look at his little face. And he’s… reacting. Aww, poor thing’s probably so overwhelmed.” Her voice dropped into that fake-sweet coo she used in videos. “Hi there, tiny. I’m Crystal. You’re safe, I promise. I just wanna hold you for a second. Maybe tuck you right between my boobs for a selfie?”
 
Bella’s green eyes stayed locked on Max’s tiny erection, a lazy, vapid smirk tugging at her lips. “Or we could see how he likes my ass.”
 
JJ laughed, low and throaty. “What do you say, little guy? Wanna be our beach toy for the afternoon?”
 
Lupe’s eyes narrowed, but there was a calculating glint underneath the protectiveness. She’d spent the last week trying to drag Max out of his shell—foot dates, public errands, doing her best to fix him up with her friends’ granddaughters. Now, here were three living, breathing college girls offering exactly the kind of attention he’d never had the courage to chase on his own.
 
She looked down at Max again, one thick eyebrow raised.
 
“Your call, pobrecito,” she said softly. “Abuela can tell them to keep walking. Or…” Her voice took on that teasing lilt he was learning to dread and crave in equal measure. “Or you can practice talking to real girls your age. Up to you.”
 
Max’s tiny heart hammered so hard he was sure they could all hear it. The sun beat down. Sand stuck to the sunscreen on his legs. Lupe’s warm, slightly sweaty fingers were the only solid thing in the world.
 
Crystal leaned in a fraction closer, glossy lips parting, voice dropping into a conspiratorial whisper that still somehow carried over the waves.
 
Can you talk, little guy? I don’t bite… unless you’re into that.”
 
Max swallowed hard, throat dry as the sand beneath him. The waves kept crashing. The sun kept shining. And his new life just kept getting stranger—and more exposed—by the second.
385 views
·
May 26
Back
Read the story up to this chapter. Choices along the path will be highlighted, even on the Outline.
Start with the first chapter:
Start with a later chapter:
Outline
Collect