Cover of The Webcam Widow

The Webcam Widow

Read the story

8 chapters · 27073 words · Read 0 times

Gwen Stacy is Ghost-Spider and Married to Devon Ramsey and both of them are 24 years old. Gwen is always horny and Devon is oblivious so Gwen becomes a cam model and she had so much fun being a cam model because she can be who she is a horny slut on cam and Devon is oblivious like always even when its obvious what Gwen is doing

Chapter 1: The Chat Owns Her

The window slid shut behind her with a soft click, sealing out the city's distant sirens and the cool bite of the October air. Gwen stood in the darkness of the living room for a moment, letting her breathing slow, feeling the familiar ache settle deep into her muscles. Her knuckles throbbed where she'd connected with some idiot's jaw an hour ago. The suit clung to her like a second skin, damp with sweat, streaked with grime from the warehouse district.

She peeled the mask off first. Her blonde hair tumbled free, matted and wild, and she shook it out with a satisfied sigh.

The apartment was quiet except for the low hum of the refrigerator and the distant rumble of Devon's snoring from the bedroom. She padded barefoot across the hardwood, the Ghost-Spider suit's tattered webbing catching on the edge of her desk as she passed. She didn't bother to fix it. Didn't care.

The home office was a disaster zone. Empty coffee cups littered every surface. A half-eaten protein bar sat congealing on a stack of unpaid bills. And in the center of it all, her laptop waited, its screen dark but humming with promise.

Gwen dropped into her chair and let her head fall back, staring at the ceiling for a long moment. The patrol had been brutal. Three muggers, one attempted carjacking, and a guy with a crowbar who'd gotten way too close to cracking her skull open. She'd handled it. She always handled it.

But the adrenaline was still there, buzzing under her skin like an electric current with nowhere to go.

She glanced toward the bedroom wall. Devon's snoring continued, steady and rhythmic, the sound of a man who had no idea what his wife did when the city slept.

Gwen bit her lip. Then she reached for the laptop.

The screen flickered to life, bathing her face in that familiar blue glow. She navigated to the site with practiced ease, her fingers moving faster than they should have, like they were afraid she might change her mind. She wouldn't. She never did.

Not anymore.

She pulled up her profile, checked the stats. Forty-seven notifications. A dozen messages. Her heart rate ticked up a notch.

The silk robe hung on the back of her chair where she'd left it that morning. She stripped out of the suit quickly, efficiently, the fabric pooling at her feet in a tangle of white and black and red. The cool air hit her skin, raising goosebumps along her arms, her thighs, her stomach.

She didn't bother with underwear. She never did.

The robe slid over her shoulders like water, cool and smooth, and she tied it loosely at the waist, leaving a deep V of bare skin exposed from her throat to her navel.

Her hand hovered over the broadcast button.

One wall away, Devon shifted in his sleep. The bed creaked. Then the snoring resumed.

Gwen grinned.

She hit the button.

The chat exploded immediately. Names and messages and emoji scrolling past faster than she could read them, a waterfall of attention and hunger and anonymity. The viewer count climbed—twelve, twenty-three, forty-one, sixty-eight—each number a little spike of adrenaline straight to her chest.

She leaned back in the chair, letting the robe fall open just a fraction more, and watched the chaos unfold.

ghostie_gwen finally online

holy shit that body

show us what's under the robe

She laughed, low and throaty, the sound she'd learned drove them wild. "Patience, boys. We've got all night."

The tip jar pinged. Five dollars. Then ten. Then twenty-five.

Her pulse quickened.

She'd told herself, the first time she'd done this, that it was just curiosity. A way to explore something she couldn't explore anywhere else. A pressure valve for all the things she couldn't say out loud, couldn't ask Devon for, couldn't even admit to herself in the harsh light of day.

But it was more than that. It was the way they looked at her—hundreds of eyes, all wanting, all desperate, all completely under her control. It was the power of it. The freedom.

The way she could be anyone. Do anything. And no one would ever know.

The chat kept scrolling. Requests, demands, filth that made her cheeks flush and her thighs press together.

She let them look for a while. Let them see the curve of her breasts when she shifted in the chair, the long line of her legs when she crossed them, the wetness already starting to glisten between her thighs when she spread them just enough to tease.

"You guys are hungry tonight," she murmured, tilting her head so her hair cascaded over one shoulder. "What do you want me to do?"

The responses came in a flood.

Show us your tits

Touch yourself

Take off the robe

Spread your legs

She obliged them slowly, deliberately, dragging the robe off one shoulder and then the other until it pooled around her waist. Her breasts spilled free, full and heavy, her nipples already hard from the cool air and the anticipation.

The chat lost its collective mind.

GODDESS

perfect

I'd kill to suck those

She cupped them in her hands, thumbs brushing over her nipples, and let out a soft moan that wasn't entirely for show. It felt good. It always felt good.

But it wasn't enough.

It was never enough.

A new message scrolled across the screen, highlighted in gold—a premium user, someone who'd paid for the privilege of being heard.

Fuck yourself with three fingers and beg for us. Show us how desperate you are.

Gwen's breath caught.

She read it twice. Three times. The words burned into her brain, filthy and demanding and exactly what she needed.

Her eyes flicked toward the wall. Devon's snoring had stopped. For a terrifying moment, she froze, her heart hammering against her ribs.

Then the snoring resumed, louder than before.

She exhaled.

The chat was waiting. Hundreds of strangers, watching, wanting. Her tip jar was overflowing.

She licked her lips. "You want me to beg?"

The responses came immediately. YES. Please. Show us.

She stood up, letting the robe fall completely away. Naked now, completely exposed, the blue glow of the screen painting shadows across her skin. She turned the chair so she could lean back in it, legs spread wide, giving them a perfect view of everything.

Her hand slid down her stomach, slow and teasing, fingers trailing through the thin strip of hair between her legs. She was already wet. Soaked, actually. The evidence of her arousal glistened in the light, and the sight of it made her throb.

"Like this?" she whispered, running two fingers along her slit, spreading herself open for the camera.

YES. MORE. Show us how wet you are.

She was so wet her fingers slid in easily, stretching her, filling her. She let out a breathless moan, head falling back against the chair.

"I've been thinking about this all day," she admitted, her voice husky. "Couldn't wait to get home. Couldn't wait to touch myself."

That was true. It was always true. The hours between patrol and this moment stretched on forever, every minute a slow torture.

She pulled her fingers out, held them up to the camera so they could see how they glistened. Then she brought them to her mouth and sucked them clean.

FUCK. So hot.

Do it again.

More fingers.

She obeyed.

Three fingers this time, sliding in deep, curling against that spot inside her that made her gasp. Her hips bucked involuntarily, and she heard herself whimper—a small, desperate sound that would have embarrassed her if she wasn't so far gone.

"Please," she breathed, not sure what she was begging for. "Please, I—"

Beg harder. Tell us what you need.

She bit her lip hard enough to taste copper. "I need—fuck—I need to come. Please. Please let me come."

The words came out broken, ragged, stripped of any pretense. She wasn't Ghost-Spider anymore. Wasn't Gwen Stacy, wife and hero and woman with her shit together. She was just a body, a hole, a desperate mess of want and need and filthy, shameful hunger.

And she loved it.

Her fingers moved faster, pumps that squelched and echoed in the quiet room. Her thumb found her clit, rubbing tight circles, and the pleasure built like a wave, rising and rising until she was teetering on the edge.

Not yet. Don't come yet. Make it last.

She wanted to scream. She wanted to disobey. But she didn't. She slowed down, breathing hard, sweat beading on her forehead.

"Please," she whimpered. "Please, I need—"

Say you're our little slut.

"I'm—" She swallowed, her throat dry. "I'm your little slut. Please. Please let me come."

Good girl. Go ahead.

She didn't need to be told twice.

Her fingers fucked into her faster, harder, and she pressed down on her clit and let herself go. The orgasm ripped through her like lightning, white-hot and overwhelming, and she cried out—loud enough that she belatedly clamped her free hand over her mouth.

Too loud. She'd been too loud.

She lay there for a long moment, panting, trembling, her hand still between her legs. The chat was still scrolling, compliments and thanks and obscene requests for round two.

Her tip jar was overflowing.

One wall away, Devon hadn't stirred.

Gwen let out a shaky laugh, pulling her fingers free and wiping them on her thigh. Her body was still buzzing, but the edge had dulled. For now.

She glanced at the clock on her laptop screen. 3:47 AM. She had a patrol shift at noon tomorrow. Had a husband to kiss goodbye. A city to save.

But right now, in the blue glow of her screen, she was none of those things.

She smiled at the camera and let her legs fall open one more time.

"Who's ready for round two?"

She didn't wait for an answer.

The robe stayed on the floor. Gwen stood up, turned, and gave them a view of her ass—bent at the waist, hands gripping the edge of the desk, the long line of her back arched like a question mark. The chat exploded again, but she didn't read it. She was already moving, padding naked through the dark apartment toward the kitchen, her bare feet silent on the cold tile.

The refrigerator light hit her like a spotlight when she opened it. She grabbed a bottle of water, twisted the cap, drank half of it in one long pull. Her throat was raw from the moaning. From the pretending. From the not-pretending.

Devon's protein shake sat on the counter where he'd left it that morning. Still full. Still untouched. A thin skin had formed on the surface, and she wrinkled her nose at it before turning away.

She checked her phone. Almost four in the morning.

The stream was still running—she'd left it going, which was sloppy, but the chat didn't seem to mind. They were still there, still watching, still hungry. The viewer count had climbed past a hundred.

She walked back to the office, hips swaying for no one but the camera. When she dropped back into the chair, she noticed something in the chat. A new message, highlighted again. Same user as before.

You're a fucking natural. Bet you'd do anything for us.

She smirked. "Maybe I would."

The response came fast. Prove it.

Gwen's pulse kicked up. She leaned closer to the screen, elbows on the desk, tits resting on her forearms. The blue light made her eyes look almost violet.

"What did you have in mind?"

The chat scrolled. Suggestions, dares, filthy propositions. But the gold-highlighted user was already typing, and when the message appeared, she felt something cold slide down her spine.

Tomorrow. Public. You follow our orders. No limits.

She should have said no. Should have laughed it off, ended the stream, crawled into bed next to her oblivious husband and pretended this was just a phase.

Instead she said, "What time?"

---

The Walmart on 5th Street was a shithole.

Gwen had been there exactly once before, back when she and Devon first moved into the neighborhood and needed cheap towels and a mop. She remembered thinking it felt like the kind of place where hope went to die—fluorescent lights that hummed like dying insects, floors that stuck to your shoes, a smell that was part bleach, part body odor, part something vaguely chemical that she didn't want to identify.

But here she was. Saturday afternoon. Standing in the cereal aisle with a phone in her hand and an earbud in one ear, watching her chat scroll.

She'd told Devon she was running errands. He'd kissed her forehead and told her to grab more of those granola bars he liked. She'd promised she would.

The stream was audio-only this time. Video off. Just her voice, her breath, the ambient sounds of the store crackling through the mic. It was riskier—anyone passing by could hear her talking, could see the phone in her hand, could put two and two together—but that was the point.

That was the fucking point.

The chat was buzzing. Her viewers had been waiting all day, and they were ready to play.

Alright, slut. You're in public. Let's see how far you'll go.

Gwen swallowed. "I'm here."

Good girl. First task: go to the produce aisle. Pick up a cucumber. Hold it like a cock. Tell us how it feels.

She almost laughed. Almost. But she did it. Walked the length of the store like a woman on a mission, past the dairy section and the frozen pizzas, past a mother with two screaming kids and a guy in a MAGA hat who stared at her tits like they were on sale.

The produce aisle was mostly empty. An old man was squeezing avocados at the far end, but he didn't look up when she stopped in front of the cucumbers.

She picked one up. It was cold and firm, longer than her hand, ridged with tiny bumps.

"Feels good," she murmured, pressing it against her palm. "Nice and thick."

The chat went wild.

Hold it against your crotch. Rub it.

She looked around. The old man was still occupied with his avocados. A stock boy was stacking apples twenty feet away, earbuds in, oblivious.

Gwen brought the cucumber to her crotch, pressed it against her jeans, and let out a soft sigh that was only partly for show. The fabric was thin. She could feel the coolness through it.

"Feels good," she said again, rubbing slowly. "Wish it was real."

That's right. You'd fuck a cucumber in the produce aisle if we told you to, wouldn't you?

She bit her lip. "Maybe."

Not maybe. Yes or no.

She glanced around. Still alone. Still safe.

"Yes."

The word hung in the air, and the chat's response was immediate, visceral, a flood of approval and filth and demands for more.

Good girl. Now go to the dressing rooms. We're not done with you yet.

She put the cucumber back. Walked toward the back of the store.

The dressing rooms were a row of flimsy stalls with curtains that didn't close all the way. Gwen had used one once, to try on jeans that turned out to be too small, and she remembered thinking that the lack of privacy was almost funny. Now it felt like a trap.

And maybe that was the point.

Inside the stall, she locked the door—or tried to. The lock was broken, leaving a gap in the curtain about a foot wide. Through it, she could see the empty aisle beyond. If someone walked by, they'd see her. Not all of her, but enough.

The chat was already directing.

Take your shirt off. No bra.

Gwen set her phone on the bench, angled so the mic could pick up everything. Then she pulled her t-shirt over her head and dropped it on the floor.

Her breasts fell free, heavy and full, nipples hard from the cold air. The dressing room was slightly better lit than the rest of the store, and in the mirror on the wall, she could see herself. Blonde hair pulled back in a messy ponytail. Jeans unbuttoned. Face flushed.

She looked like someone she didn't recognize.

Touch them.

She did. Cupped her breasts in her hands, rolled her nipples between her fingers, let her head fall back and a moan escape her lips. It was too loud. She didn't care.

Harder.

She pinched, twisted, the sharp bite of pain sending a thrill straight to her cunt.

Now take off your jeans. And your underwear. Everything.

She kicked off her shoes, peeled the jeans down her legs, hooked her thumbs in her underwear and dragged them off. Now she was naked in a Walmart dressing room, and the curtain wasn't closed, and anyone could walk by.

The chat wanted pictures. She couldn't give them pictures—video was off, phone was on the bench—but she could describe it. Could narrate. Could let them hear her breath, her whimpers, the slick sound of her fingers.

Touch yourself. But don't come. Not yet.

She leaned against the wall, legs spread, one hand between her thighs. She was already wet. Soaked, actually. The risk was doing it for her, the thrill of being caught, of being watched, of being so completely and utterly out of control.

She slid two fingers inside herself, bit her lip to keep from crying out.

Slut. You're really doing this in a Walmart.

"Yes," she whispered. "Yes, I—"

You're so fucking wet. We can hear it.

She could hear it too—the wet squelch of her fingers, obscene in the quiet stall. Her hips moved on their own, grinding against her palm.

Beg for it. Beg us to let you come.

"Please," she breathed. "Please, I need—"

Louder.

"I need it," she said, not quite loud enough for anyone outside to hear, but loud enough for the mic. "Please, please let me come."

You'd do anything we said, wouldn't you?

"Yes."

Say it. Say you're our public slut.

"I'm your—" She swallowed. "I'm your public slut. Please. Please."

The footsteps came before the response did.

Someone walking down the aisle, casual, unhurried. Gwen froze, her fingers still buried in her cunt, her body pressed against the cold wall. Through the gap in the curtain, she saw a figure pass—a woman, maybe a year or two older than her, carrying a cart full of clothes.

The woman didn't look. Didn't stop. Just kept walking.

Gwen exhaled. Her heart was hammering so hard she could hear it in her ears.

The chat was losing its mind.

Almost got caught. You're such a dirty fucking exhibitionist.

She didn't answer. She was too far gone, too close to the edge, her fingers moving faster now, no rhythm, just need.

Go ahead. Come. But you have to be quiet. Can you do that?

She shook her head. "I don't—I can't—"

You will. Or we'll make you do worse next time.

That was supposed to be a threat. It didn't feel like one.

Gwen clamped her free hand over her mouth and let go. The orgasm hit her like a fist, her body convulsing, her thighs shaking. She bit down on her palm hard enough to leave marks, but no sound escaped. Just the ragged shudder of her breath through her nose and the muffled wetness of her fingers finishing the job.

When it was over, she sagged against the wall, weak-kneed and trembling. Her hand dropped from her mouth. She looked at herself in the mirror—naked, flushed, dripping.

She laughed.

Quiet and shaky and completely unhinged.

The chat was still scrolling, but she was done. She pulled her clothes back on with numb fingers, grabbed her phone, and walked out of the dressing room like nothing had happened.

The old man was still squeezing avocados.

Gwen grabbed a box of granola bars on her way to the checkout, because Devon had asked her to.

She paid with cash, keeping her head down, not meeting the cashier's eyes. The kid barely looked at her anyway—too busy watching his phone.

In the car, she sat for a long moment with her hands on the wheel, staring at the windshield.

The stream was still running. The chat was still alive.

You're something else. Same time tomorrow?

She didn't answer. Just ended the stream, put the car in drive, and headed home.

Devon was on the couch when she walked in, watching some sitcom rerun she didn't recognize. He looked up and smiled.

"Get the granola bars?"

She held up the bag. "Yep."

"You're the best." He turned back to the TV.

Gwen walked past him to the kitchen, put the granola bars in the pantry, and stood there for a moment with her hand on the shelf.

Her phone buzzed. A notification from the site.

You left before we could give you tomorrow's assignment.

She stared at the screen. Her thumb hovered over the reply button.

The kitchen was quiet. The apartment was quiet. From the living room, she could hear Devon laughing at something on TV.

She typed: I'm listening.

Then she put the phone in her pocket, poured herself a glass of water, and went to sit on the couch next to her husband.

He didn't ask about her day. She didn't tell him.

Read on DreamPress

Write your own erotic story with AI