18+ MDNI . Lesbian sex in a peep show booth, voyerism, mutual masturbation, fingering, hard fingerfucking, dom top Sevika but also power bottom Sevika, they/them character, everyone is afab.
The Showbox
SEVIKA x RAN = friends-with-benefits and more ♡
SUMMARY: Ran drags Sevika into a grimy little peep show, thinking she’ll enjoy the view. She does, with Ran’s handsy assistance. And then she takes care of Ran too.
NOTES: Pure filth that turns from seedy to intimate. Emotional smut with even a touch of Sevika-style aftercare. ♡
A03 link • 2.4k words
Zaun’s nights never go quiet. Neon flickers, steam hisses, boots hit the ground steady. Sevika’s pace is unbothered. Ran’s is loose-limbed and swaggering. They’re a little drunk. The world spins just enough to feel fun, not fucked.
Ran nudges Sevika. “C’mon,” shoulder bumping her side. “Let’s look at something pretty.”
“You’ve got a mirror at home,” Sevika mutters.
Ran snorts, grabs her sleeve, and drags her in under a sign that says Showbox.
The place is seedy. Posters of tits and heels are peeling off the walls, and everything stinks of syrupy perfume. It’s a sleazy little peep show joint. Booths behind curtains, coins, glass.
They drop into a booth together, barely wide enough to sit side by side. Ran slouches low, legs spread like they own the place, already sliding coins into the slot. Sevika leans back, arms folded. In the small space, her presence is heavier than the stale air.
The glass hums on. Girls move slowly on the other side. Pink lights, glitter, and sweat.
Sevika casually knocks on the glass.
One of the girls looks up. The glass should be one-way, but it clearly isn’t. She smiles when she recognizes Sevika and walks over, bare and confident. Then she turns and bends low. Her ass spreads lush against the glass, pussy open and shining where it smears the pane.
Ran chuckles. “Holy shit. Do they always do that for you?”
Sevika doesn’t answer. Just shifts her jaw like it’s nothing, like this happens all the time.
Because it does.
The girl flips onto her back, legs up the glass, fingers slow and light between her thighs, putting on a show just for them. She quickly glances at Sevika like she knows exactly who’s watching, then looks away like she’s supposed to.
Ran groans. “You’ve got fans.”
Sevika opens her pants like it’s nothing new. She’s smug and laid-back, like she’s done this a hundred times.
Ran glances over, eyes flicking to her hand sliding into her pants.
“You really just gonna…?” They grin.
Sevika doesn’t answer. She never does when she’s already doing it.
Ran groans softly and shifts in their seat, acting tough, but heat pooling too fast to ignore. They drag their hand down the front of their pants, cocky voice gone a little huskier. “You’re such a fuckin’ show-off.”
Sevika huffs. “You’re the one that brought me here.”
“Yeah, ’cause I knew you’d act like this.” Ran says, hand now dipping lower. “Like it’s no big deal that she’s creaming on the glass for you.”
“She does good work,” Sevika says dryly.
Ran chortles. “Gods. You’re unreal.”
The glass fogs under the girl’s thighs. She spreads herself wider, fingers slipping between her folds now.
Sevika strokes herself slow and lazy, like this is a smoke break.
Ran pretends to only look at the girl, but they keep glancing at Sevika’s hand, the rhythm of it, the calm control in the way she touches herself. Their own finger making fidgety circles.
“You gonna come before me?” they tease. “Or you making this a contest?”
Sevika grunts. “No contest.”
Ran’s wrist is jerking just a little faster. “Fuck, that’s hot.” Unclear if they mean Sevika or the girl behind the glass. Their breath is uneven now, hand slowing again, trying not to come too fast, as their eyes keep dragging back to Sevika.
The leisurely way her fingers stroke. The angle of her wrist. The steady pressure of her body next to them, like nothing about this could rattle her. Ran bites their lip, watching her like they’re trying not to beg.
Sevika smirks, but doesn’t look over, just pulls her hand back out of her pants. Then spreads her thighs a little wider, knee knocking into Ran’s leg deliberately.
Ran stills.
Sevika finally glances at them, calm as ever. Her voice is gruff. “You gonna watch, or you gonna do something about it?”
Ran swallows. “Yeah?”
A small lift of Sevika’s chin, that smirk deepening, “You wanted a show.”
Ran shakily exhales, “Fuck.”
They shift, turning toward her in the cramped booth, hand inching over Sevika’s thigh. Worshipful without meaning to.
Sevika doesn’t move, doesn’t stop them, so Ran goes on. Warm hand slips inside Sevika’s pants, the metal one braces on her hip.
Their fingers find her slick and hot, and Ran holds off a moan. Sevika’s breath barely stutters.
The girl on the other side of the glass keeps putting on her show as Ran’s hand starts careful. Sevika exhales. She doesn’t close her eyes. Doesn’t let herself lean back.
She watches Ran.
Watches how they work their hand slowly, fingers focused. Ran keeps glancing up at her, lips parted like they want to say something but can’t get the words out.
Sevika lets her thighs spread just a little wider, metal arm resting easy over the back of the booth.
Ran’s voice quivers, “You’re so fucking wet…”
Sevika huffs. “You gonna keep talking, or do something about it?”
Ran swears under their breath, and their hand starts to move for real.
A low groan escapes Sevika. She grabs the back of Ran’s neck, pulling them close, pressing their cheek down to her chest. Ran closes their eyes, face against her breast under the rough leather of the armored vest. Their fingers slip and glide through her heat, then center on her clit. Two fingers rolling over it.
Sevika starts to grind down on their hand, panting now, the weight of her body shifting.
Ran gets brash, giving her just enough pressure to make her shudder but not fall.
Sevika grips Ran’s neck harder. Ran tries to tease her, to make this last longer, jerking her off now with fingers on either side of her clit. They’ve touched her like this before, but tonight something’s different.
Her hips are chasing it. Grinding hard, like there’s something she can’t quite reach. And Ran can feel it. That edge of frustration, that need. It prickles in their spine when she growls low in her throat.
Then she does something new.
Sevika grabs their wrist, but not to stop them. To guide them.
There is no warning.
She roughly shoves Ran’s hand further down, then curls her hips forward and forces their two fingers inside her.
No words. Just a raw, guttural sound and a full-body jolt like she needed it more than air.
Ran freezes from the weight of it.
They’re inside her.
For the first time.
Their breath catches, then shudders out. Grateful they’re not up against an alley wall this time, because their legs might give out.
They flex their fingers slowly. In so deep. Feeling how open she is around them. How hot. How soft.
Maybe the only place soft in her.
Sevika’s breaths come out deep and broken. Her metal arm seizes their hair, yanking their face harder into her chest.
“Don’t you fucking dare stop.”
Ran doesn’t. Can’t.
All they can do is think, they’d do this for her any time. Even if they never get anything more than alleys and showboxes. Even if they’re nothing but her hand.
They press in deeper, curl their fingers until she moans, working hard now, hand wet from her slick. Sevika’s buckling, gasping, every muscle strung tight.
She’s not performing for Ran. She’s not putting on a show. She’s taking, raw and real. And Ran wants to give her all of it.
Sevika fists their hair, yanking rough enough to make them wince.
“Harder,” she growls.
Ran gasps, then obeys, pressing their palm down on her clit, thrusting as deep and hard as they can. The fingers buried inside her squelching with every move.
They try to say it cocky, like they’re in control, but it comes out almost begging.
“That’s it, big girl. Let me make you feel good.”
Sevika snarls.
Her hips jerk, pushing hard down onto Ran’s hand like it’s not enough, like she needs more, deeper, harder, now.
Ran holds their ground, wrist straining, fingers pounding to the knuckle, palm tight against her clit.
“Come on,” they murmur, voice cracking with it, “give it to me.”
And Sevika does.
Her hips lock. Her body shudders. She comes hard and rough, still grinding down on Ran’s hand and chasing it to the very end.
The sound is a ragged half-growl, half-moan, as she swears, clenches around their fingers, thighs flexing hard. Her body leans forward, and Ran presses back, riding every last wave of it with her.
After, Ran can barely breathe. Can’t move. Their hand still deep inside her, fingers caught in the aftershocks. Holding her. Wrist throbbing, face buried against her chest, dizzy with how hard she just came.
Sevika’s breath stutters, then drags in. Her grip on their hair loosens, but she doesn’t let go, just shifts her hips with a soft, involuntary move. Her voice is gravel when it lands.
“…fuck.”
Ran feels the thump of her heartbeat under the leather. They lightly flex their fingers, feeling the last flutter of her muscles. Then slowly, slowly, they pull out, dragging their soaked, trembling hand free.
They grin into her chest before lifting up. Press a soft, smug kiss just above the line of her vest.
“You’re welcome,” they murmur, cocky again. Trying not to sound breathless, but utterly failing.
Sevika lets out a long exhale.
Ran isn’t sure when, but the coins have run out and the window has gone dark. It’s just the two of them in the dim light.
Then, without a word, Sevika shifts. One hand slides to Ran’s hip. The other grips under their thigh.
“Hey…” Ran starts, surprised but not pulling back.
Sevika lifts them smoothly, turning their body in the tight booth. She doesn’t throw them or wrestle or force. She unhurriedly guides until Ran’s straddling her lap, back pressed to her chest, knees spread over Sevika’s thighs.
“Comfortable?” Sevika asks, voice still graveled.
Ran nods, heart thudding. “You’re gonna make it about me now?”
Sevika huffs a soft laugh into their shoulder. Her metal hand braces against their thigh calmly. The other slides warmly across their stomach.
“I’m not the only one who looked good tonight.”
Her palm presses low and Ran whispers, “Fuck.”
Sevika kisses their neck, then bites softly. “You got me good. Now it’s your turn.”
Her hand slips under their briefs.
She doesn’t tease or rush. She touches Ran like she knows them, like she’s not proving anything. For once, this isn’t really about power.
Eyes fluttering Ran lets their head fall back onto her shoulder.
And Sevika just keeps touching. She doesn’t say anything, but smiles against Ran’s shoulder when she finds them so wet, it’s like they already came in their pants.
Ran’s hips twitch when Sevika’s hand glides lower. Their hand shoots down fast, gripping her wrist.
But Sevika’s already there. She knows what they need, and what not. She isn’t trying to fuck them like she just got fucked. She’s just gathering slick to keep her coarse fingers wet.
Her fingers slide back up, circling slow over their swollen clit.
Ran exhales hard, head tipping back onto her shoulder. Their body arches into the rhythm.
“You gonna make me beg, big girl?” they ask, half-mocking, half-strained.
Sevika’s mouth brushes under their ear. “No,” she murmurs. “I’m gonna take care of you.”
Ran shivers. They soften against her chest, shoulders loose now, thighs spread open, letting her have them.
Sevika feels the weight of the trust. Presses her mouth to their ear and grunts an approval.
“Good boy.”
Ran moans quietly, forgetting to be brash for a moment. Their hips begin to rock, chasing the rhythm she sets.
Sevika adjusts her metal arm across Ran’s ribs to hold them better, and just keeps steadily going with the unrelenting care of her fingers, like it’s her job now. She doesn’t change much how she brushes over their clit, doesn’t tease, just picks up speed a little, keeping Ran right where she wants them, thighs trembling, holding to her arms.
Ran’s breath stutters, but they grin through it.
“You getting soft on me?” they ask, voice pitched low and joking. “Should I be worried?”
Sevika doesn’t answer, her fingers are already saying everything. She just keeps rubbing firm circles.
Ran shifts, trying not to move too much, not to give it away. But their thighs shake.
“Shit,” they whisper. “This really how you’re gonna play it?”
Sevika hums against their neck, the weight of her arm over their ribs keeping them steady.
“You wanna squirm, or you wanna come?”
Ran huffs a shaky breath, almost a laugh. “Cocky.”
But their body’s already giving them up, hips bearing down in desperate rolls. Their grip on Sevika’s arm tightens, not to stop her, but to just keep holding on.
“Good boy,” Sevika’s warm breath touching their ear.
That one hits hard and Ran shudders.
They try to breathe through it, try to keep up the act, but it feels too good. Her fingers too sure. Her presence too much.
Their head tilts, lips parted, eyes squeezed shut.
“Fuck, Sev…” It comes out quiet and real.
And Sevika’s voice is low with certainty.
“Go ahead.”
And Ran does.
Right there on her lap.
Pressing into her hand, mouth open, body shaking, coming with a whimper that they love and hate she hears.
And Sevika just holds them through it. Still languidly rubbing, until they’re done twitching. Until they slump full weight against her chest, worn out and warm.
Sevika presses her face to their hair, and closes her eyes.
Ran shudders, like they’re trying to get their spine back in order, whole body soaked in afterglow.
Then they shift, still half-melted, and hum smugly.
“Well,” they say, voice a little wrecked but working its way back to cocksure, “Think we should tip the girl?”
“She was working,” Sevika huffs. “And you weren’t even watching.”
Ran chuckles. “I was very busy. You were moaning.”
“I growled.”
“You moaned, big girl.”
Sevika glares at them.
Ran just grins wider. “It was hot.”
She tries to nudge them off her lap. “Get up.”
“Nah,” Ran says, snuggling in harder. “Feels nice. Just gonna watch the girls from here.”
“We’re out of coins.”
“Damn.” Ran replies, but there’s no weight in it.
Sevika lets them stay. Just adjusts her arm around them and reaches for a cigarette with the other.
And Ran stays quiet the whole time she smokes.
♡









