Chapter 1
Fuck this day. I’m out here on the fire escape, ass planted on the cold metal that’s digging into my thighs like it’s got a grudge. The sky’s doing that thing—orange and purple smashing together, looking like the city’s got a black eye from too many bad decisions. And that AC unit up there? Dripping like a leaky faucet that won’t quit, each drop hitting the grating, splashing cold against my ankle. Plop. Plop. It’s got this rhythm, steady, mocking me.
I’m over it. The grind at that shitty coffee shop, slinging lattes to assholes who tip in quarters and side-eye my braids like they’re exotic. Subway rides home with dudes breathing too close, whispering bullshit that makes my skin crawl. And the dates? Ghosted again last week. Left me staring at my phone like a dumbass, heart doing that stutter thing, tight in my chest. I ain’t built for this half-assed life. Body’s yelling for something real, a flood to wash out the dryness.
Screw it. I peel off my tank top, the fabric sticking to my sweat-damp skin, toss it aside. Bra next—unhook, let it drop. The air hits my nipples, sharp, making them peak. That drip keeps going, now splashing higher, cold beads rolling down my calf. I shimmy out of my shorts, panties too, kicking them into the corner where they bunch up like forgotten trash. Naked now, legs spread a bit, the grating biting into my bare ass. Feels good, that edge. Grounding.
My hand’s already moving, fingers tracing down my stomach, dipping lower. Stomach flips—needy twist, like I’m starving. I touch myself, slow at first, circling, syncing with that damn drip. Plop—slide. Plop—press. Wet already, slick from the buildup all day, thoughts spiraling. Imagine hands on me, rough, pulling me under. Filthy shit, the kind that’d make me blush if I said it out loud. But here? Alone? Fuck yeah.
Breath catches, heart pounding like it’s trying to break out. Fingers speed up, dipping in, curling. That desperate ache builds, primal, like an animal scratching to get free. Teasing myself—edge close, then pull back. Over and over. Body’s on fire, hips bucking against nothing, grating scraping my skin raw. Cooked, that’s what I am. Laugh at myself—Zuri, you wild for this, out here risking a neighbor peep show.
Closer now. Stomach drops, that freefall feeling. Fingers frantic, rubbing hard, chasing it. The drip’s louder in my head, cold splash on my thigh mixing with my own heat. Then it hits—wave crashing, body shaking, defiant as hell. Lonely too, echoing in my chest. I slump back, breathing ragged, the city lights flickering on like they’re judging.
Still not enough. Body’s humming, but it’s screaming for more. A real flood.
Body’s still buzzing, that post-nut haze clinging like cheap perfume. I drag myself inside, grab my phone off the counter—battery low, of course, because why not? Legs shaky, thighs sticky from earlier. Heart’s doing this lazy thump, but my gut’s twisting, needy already. Over it, Zuri? Nah, under it. Craving more, desperate for a hit that ain’t solo.
I throw on some shorts—too tight, riding up—and a crop top that shows off the curves I pretend not to hate. Head out, fire escape clanging under my sneakers. Brooklyn’s alive, horns blaring, that humid slap in the face like the city’s breathing on me. Wander toward Gowanus, the canal’s stink hitting first—polluted water slapping concrete, graffiti screaming from warehouse walls: “Fuck the System” in red drip. Feels right. My skin’s prickling, sticky air gluing my shirt to my back, distant machines humming low, vibrating up through my soles into my bones. Like a bass drop waiting to happen.
Phone in hand, scrolling that app because what else? Swiping left on these posers—dudes with gym selfies, bios full of “adventure seeker” bullshit. Eye roll. One chick with perfect makeup, too polished. Nope. Stomach flips each time, that insecure knot tightening—my body’s “too much,” rolls and all, who wants that? But fuck it, keep going. Then—bam. Her profile. Marisol. Early 30s vibe, Latina fire in her pics: overalls smudged with grease, welding mask flipped up, smirk that says “try me.” Bio: “Welder by day, spark chaser by night. No games.” Hits different. Heart stutters, palms sweaty on the screen. Swipe right. Match. Fuck yes.
Notifications pop—her first: “Hey mami, that pic of you in the braids? Fire. What you up to?” Emojis: flame, water drop. Teasing already. I bite my lip, walking faster, the canal’s lap syncing with my pulse. Reply: “Just wandering, shaking off the day. You?” Humid air’s got me slick everywhere, anticipation building like edging myself all over again. Her: “Same. Shipyard shift killed me, but seeing your profile? Worth it. Ven aquí, let’s see if you can handle the spark.” Wink emoji, tongue out.
Messy shit bubbles up—I’m insecure as hell, body feeling heavy, “too much” echoing in my head like a bad loop. But her words cut through, filthy promise in them. Me: “Oh I can handle it. What you got?” Primal tug low in my belly, desperate for more. She fires back: “Bet. Imagine my hands on those hips, pulling you close. Public spot? Risky, but hot.” Eggplant, peach. Teasing bitch. My thighs clench, walking past tagged warehouses, graffiti eyes watching. Vibrations from some far-off drill rattling my teeth, mirroring the throb between my legs.
Keep texting, pacing the waterfront. Her: “Tell me what you’d do if I was there right now.” Edging me with words. I type fast: “Push you against that fence, drop to my knees. Taste you slow.” Filthy, yeah. Stomach drops, needy whine in my throat. Her: “Mmm, good girl. But I’d flip it—spank that ass first, make you beg.” Playful kinky, soft dom energy hitting hard. Animalistic growl in my chest, imagining it: her hand stinging my skin, choking light, overstimulation till I’m wrecked. Public risk? Right here by the water, anyone could see. Heart races, bones humming louder.
Emotions crashing—want her bad, desperate, but that “too much” voice whispers degradation: you’re just a needy mess, Zuri. Laugh at myself—cooked again, texting like a thot at dusk. But fuck, the heat’s rising, bass thumping in my veins. What’s next? Meet up? Body’s screaming yes.
Push through the door of this dive bar—sticky handle, like it’s coated in last night’s regrets. Canal view hits, water out there oily as fuck, catching neon reds and blues from the signs buzzing overhead. Heart’s stuttering already, that post-text high crashing into nerves. Spot her at the bar: Marisol, legs crossed on a stool, overalls tied at the waist, tank top showing off those arms—muscled, scarred. She turns, smirks. Stomach drops, needy flip. I’m cooked, walking over like I own it, but inside? Desperate mess.
Slide onto the stool next to her. “Hey.” Voice cracks a bit. Humid in here, air thick, sticking to my neck, my thighs. Bartender slides us beers—cold bottles sweating, label peeling. We clink, sip. Small talk bullshit: work sucks, city’s a grind. But her eyes? Locked on mine, teasing glint. Fingers brush on the bar top—accidental? Nah. Electric. Body’s reacting, pulse thumping low, heat building slow like edging torture.
Mask slips fast. Beer loosening my tongue. “Earlier... out on my fire escape. Was feeling myself, you know? Solo shit. But it wasn’t enough. Needed something real to crash against.” Voice raw, cracking. Face burns—admitting that? Filthy, vulnerable. Laugh at myself inside: Zuri, you thirsty as hell, spilling like this. Her turn. She leans in, breath warm on my ear. “Grew up in the Bronx, welding my way out of bullshit. Breakups left marks—these burns?” Rolls up her sleeve, shows the scars. “Battle tattoos, mami. Kept me going.” Primal tug in my gut, seeing her like that—strong, scarred. Curves under that tank? Like forged steel, hard but ready to melt under heat.
Hands find each other under the table now. Brushing thighs, fingers intertwining. Sticky humidity amps it—skin slick, every touch louder, heavier. Emotional shit ties in: stakes high, heart exposed like my body’s begging. Insecure wave hits—my “too much” rolls against her steel frame. But fuck, it’s turning me on. Whisper: “Your body’s... damn, like steel I wanna bend.” She chuckles, low. “Bend me? Nah, I’ll bend you first.” Playful kinky vibe, soft dom eyes promising spanks, chokes. Teasing brush higher on my thigh—edging me right here, public risk with bar noise covering our breaths. Animalistic need growls: want her mouth on me, me on her, overstimulation till I break. Desperate now, leaning closer, the canal’s lap outside echoing my pulse.
We slip out the bar’s back door, neon buzz fading behind us. Canal’s right there, edge gritty under my sneakers, chain-link fences rattling soft in the wind like they’re whispering “do it.” Marisol’s hand in mine—rough, callused—pulls me into shadows, bodies slamming against cold metal barriers. Heart stutters hard, stomach dropping like a freefall. Public as fuck, risk humming in my veins—anyone could stroll by, barge lights sweeping. But fuck, that thrill? Primal kick, animal needy.
She yanks me close, kiss crashing in—tastes like salt from her beer, rust from the fence pressing my back. Tongue filthy, invading, degrading me in the best way: “Take it, mami.” Hands explore rough—hers under my crop top, pinching nipples till I gasp, mine fumbling her overalls, shedding clothes in the grit. Tank off, hers too, bras hitting damp ground. Hips grind first, improvised dance to distant traffic beats—thump-thump like a club drop, our bodies swaying, teasing edges. She spanks my ass light, playful kinky sting making me yelp-laugh: “Zuri, you wet already? Pathetic.” Self-deprecating chuckle in my head—yeah, cooked and desperate, thighs slick.
Then it drops raw. I drop to knees in gravel, sharp bites on my skin grounding the haze. Her fingers tangle in my braids, pulling tight—soft dom grip guiding me. Oral giving: mouth on her, tasting heat, tongue circling slow, edging her moans. She bucks, “Deeper, slut,” filthy words hitting my core. Overstimulation builds—her hand chokes my throat light, playful squeeze syncing breaths. Switch: she flips me up, pins me to fence, cold chain digging ribs. Oral receiving now—her on knees, devouring me, fingers thrusting urgent. Primal thrusts, animalistic growls from my throat, hips bucking wild.
Splash from a passing barge—wave crashing shore, watery rhythm matching our pants, thrusts. Not just fucking; releasing isolation, that lonely ache flooding out with every peak. Her guarded heart cracking too—whispers “Mine now” between moans. Body’s wrecked, overstimulation peaking again and again, desperate cries echoing over the water. Public risk amps it—headlights flash distant, stomach flips harder. Climax hits like a barge wave, shaking us both.
We slump on the concrete, asses hitting cold and gritty, clothes half-on like we couldn’t be bothered. My crop top twisted around my ribs, shorts yanked up crooked, bra lost somewhere in the gravel. Marisol’s overalls hanging off one shoulder, tank rucked up showing those battle tattoos glistening with sweat. Body’s wrecked—thighs trembling, core aching from the overstimulation, that primal throb fading slow. Stomach settles, but heart’s still stuttering, echo of her hand on my throat, light choke lingering like a tease. Share a cigarette—she lights it, passes, our fingers brushing sticky. City lights flicker on, yellow glow cutting the dark, canal lapping lazy now, no more barge crashes.
Inhale deep, smoke burning my lungs, exhale slow. No fairy-tale bullshit here. Whisper it raw: “That was real, but what’s next?” Voice hoarse from moans, needy edge still there, desperate for something solid after the flood. She smirks, takes a drag, eyes on the water. “We figure it out, one spark at a time.” Playful kinky in her tone, but grounded—no promises, just smirk that says we’re both too fucked up for forever talks.
Exchange numbers—phones out, thumbs tapping, my hands shaky from the drop. Laugh at myself: Zuri, you just got railed by the canal like a thot in heat, and now you’re simping for digits? Cooked. But feel it shift, tentative, like the canal’s current tugging me forward—not drowning, just pulling. Her hand squeezes my thigh one last time, filthy promise in the grip. We stand, dust off the grit, bodies humming soft. Timeline ticks—got her in my contacts now, that spark waiting.