Lupe wiped her forehead with the back of her wrist and gave them a warm, regretful smile. She glanced down at the faint bulge in her cleavage and patted it gently with two fingers. “Sorry, chicas. Not today. I don’t think Max can be out in the sun that long… last thing I need is him turning into a raisin before lunch.”
 

The group let out a chorus of understanding coos and teasing groans, but they didn’t push. Lupe waved them off with a promise to join next week, then slipped Max back down into the darkness between her breasts for the walk home. The leotard’s stretched neckline sealed him in snugly against her still-pounding heartbeat.

 
Outside, the sidewalks were empty except for the occasional stray cat and the oppressive, late-morning heat. Every step Lupe took sent a slow-motion earthquake through her body, mashing Max deeper into the sticky, slippery trench of her cleavage. Every time he tried to push himself up, his hands just slid right off her skin.
 
After a couple of blocks, he couldn’t hold it in anymore. “That instructor… Marco,” he muttered, voice half-muffled against her skin. “He was really giving you the full spotlight today. All those extra compliments, picking you out for every demo.”
 
Lupe’s laugh rumbled through her chest, warm and genuinely amused. She didn’t break stride. “Oh? You noticed that, did you?” Another soft chuckle. “Mijo, are you getting jealous?”
 
Max’s face burned hotter than the sun overhead. He squirmed, trying to find a less humiliating angle. “I’m not— I just… he was laying it on kind of thick, that’s all.”
 
She hummed, the sound playful. “He’s a nice boy. Good energy. But don’t worry your tiny head about it. Abuela’s got her hands full enough with one young man already.” The way she said it made his stomach flip in that now-familiar mix of embarrassment and something he refused to name.
 
By the time they reached her bungalow, the morning sun had climbed higher, and Lupe’s skin had gone from workout-warm to outright steamy. She didn’t bother with the living room or kitchen. The moment the front door clicked shut behind her, she headed straight for the bathroom, kicking the door open with her sneaker.
 
Without ceremony, she plucked Max from her cleavage and set him down on the sink. “Stay right there a second, pequeño,” she said, already hooking her thumbs into the waistband of her leotard. She peeled the damp fabric down in one smooth motion, letting her heavy breasts spill free, and her thick belly settle with a soft jiggle. Then she lowered herself onto the seat.
 
Max grimaced. The sound of her piss hitting the water was loud enough to drown out his thoughts, a hissing waterfall that made him feel even smaller. A faint, warm scent drifted up—nothing overpowering after everything she’d hit him with yesterday, just the natural aftermath of an hour of dancing in the sun. Lupe sighed in relief, eyes half-closed, completely at ease. When she finished, she wiped, stood, and flushed without a second thought.
 
“Whew. That’s better.” She stripped the rest of the way down, kicking the leotard, leg warmers, and sneakers into a sweaty pile by the hamper. Her body was a landscape of soft curves and flushed skin, still glistening from the workout. She looked down at Max, who was doing his best not to stare and failing miserably. A knowing little smile tugged at her lips. “Look at us. All sticky and stinky after all that moving around. Time for a proper wash, don’t you think?”
 
Before he could answer, she scooped him up in one palm and stepped into the tub. The shower curtain rattled shut. She twisted the faucet, and warm water cascaded down, filling the stall with steam almost instantly. Lupe set Max on the built-in soap tray—a narrow porcelain ledge that sat at the level of her breasts. The spray didn’t quite reach him directly, but the rising mist wrapped around him like a warm blanket.
 
Lupe turned under the water, letting it soak her salt-and-pepper braid and run in rivulets down her back, over the wide shelf of her ass, and between her thighs. She grabbed a bar of soap that smelled like a tropical dessert and started working it over every inch of herself—her arms, her heavy breasts, the soft roll of her belly. Max watched in spite of himself. The way the suds slid across her skin, the way her body moved so casually under the stream— it was impossible not to react. He could feel himself getting hard again, his cock twitching against his thigh, totally obvious and impossible to hide.
 
Lupe noticed almost immediately. She glanced over, one eyebrow lifting, but her expression stayed gentle. “Well now. Looks like somebody’s awake.” She didn’t sound surprised or offended—just matter-of-fact. “It’s all right, mijo. I know how it is for boys your age. All that energy, all cooped up with nowhere to go… especially after everything you’ve been through the last couple of days. Go ahead if you need to. Rub one out. I won’t mind. And don’t worry— I know it’s not about me. It’s just the situation. The closeness. The… everything.”
 
Max’s ears burned. Again, he was overcome with the desire to melt into the walls. But his dick had other ideas. After a whole day of nonstop teasing and zero relief, he was desperate. His hand wrapped around himself before he could even think about it. The steam, the sight of Lupe’s giant, soapy curves, the fact that she’d just given him a free pass—it all smashed together in his head. He started stroking, faster and faster.
 
Lupe kept washing, humming softly under the spray, giving him the illusion of privacy even though she was right there. The water drummed against her skin. Max felt the pressure building, tight and urgent. His hips twitched. He was right there, right on the edge—
 
BRRRAAAAAPPPPPPPPPPP
 
A deep, wet fart ripped out of Lupe without warning, loud enough to echo off the shower walls. The curtain trapped it instantly, turning the steamy stall into a thick, heavy cloud of warm, bean-laced stench that rolled straight across the soap tray. The moisture in the air made it cling, denser, more intimate, like it had fused with the steam.
 
Max’s eyes went wide. The stink slammed into him right as he came, hot spurts shooting over his hand while his lungs filled with pure, uncut Lupe fart. It was too much—pleasure and shame smashing together so hard he saw stars. He gasped, shuddered, and came harder than he ever had, every second of it soaked in humiliation and the thick, nasty smell of her ass.
 
When Lupe turned around and realized what had happened, she burst out laughing. The sound was bright and unashamed. “¡Ay, Dios mío!” She waved a hand behind her, still chuckling. “Sorry, mijo, I didn’t mean to time it like that. I swear I’m not trying to make you fall in love with my gas or anything. It just… slipped out.” She grinned down at him with pure amusement. “Though you have to admit, that was some timing.”
 
Max just sat there, totally wrecked, chest heaving, cum cooling on his hand and thighs while the stink clung to him like a gross, invisible blanket. His arms flopped to his sides. Every bit of tension he’d been carrying since yesterday just leaked out of him all at once. He went limp, head drooping, too tired to even care how pathetic he looked.
 
Lupe scooped him up in her giant, slippery hands. “Now… your turn to get washed up.” She held him under the spray, scrubbing him down with fingers that were gentle but still big enough to make him feel like a bar of soap herself. She washed away the cum, the sweat, the stink—everything. When she was done, she shut off the water, wrapped herself in a towel, and plopped Max down on the bathroom counter like he was just another thing to be rinsed and set aside.
 
She dried herself with lazy strokes, humming again, completely comfortable in her nakedness. Max sat there, still catching his breath, the faint coconut scent of her soap now mixed with the memory of that last humid blast.
 
Finally, he found his voice, small and hoarse. “So… what’s next for the day?”
 
Lupe paused, towel draped over one shoulder, and looked down at him with that same warm, knowing smile.
533 views
·
April 18
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