Cover of The Web of Secrets

The Web of Secrets

Read the story

5 chapters · 13333 words · Read 1 times

A story about a man who finds his wifes secret porn on a website

Chapter 1: Introduction

The house was quiet, the kind of quiet that settled in after a long day when the world outside had finally wound down. David sat at the kitchen table, his fingers tapping absently against the warm surface of his coffee mug. The steam curled lazily into the air, dissolving into nothing. He had been working late again, debugging a particularly stubborn piece of code, and now, with the glow of the laptop screen fading into the background, he was finally unwinding.

Sarah had left for her evening yoga class an hour ago, her laughter still lingering in the hallway as she’d kissed him goodbye. She always smelled like vanilla and something faintly floral, a scent that clung to the air even after she was gone.

David exhaled slowly, rolling his neck to ease the tension from hours hunched over his keyboard. The house was too quiet. He needed something to do.

His gaze drifted to the laptop screen, still open to the last project he’d been working on. A notification blinked in the corner—an email from Sarah. He clicked it open, expecting something mundane, maybe a grocery list or a reminder about an upcoming appointment. Instead, the subject line read: *"Tonight’s Session."*

Curious, he opened it.

The email was short, barely more than a few lines, but the words sent a jolt through him.

*"I’ll be home late. Don’t wait up."*

That wasn’t like her.

Sarah was always home by nine. She’d never asked him to wait up before. His fingers hovered over the keyboard, his pulse quickening. The email was vague, almost cryptic. *Tonight’s session.* What the hell did that mean?

David’s stomach twisted. He minimized the email and opened the browser history, his throat tightening as he scrolled through the last few days. At first, it was just the usual—work emails, a few yoga blogs, a shopping cart full of organic tea. But then, buried beneath the mundane, he found it.

A link.

His breath hitched.

It wasn’t just any link. It was a username.

*SarahLovesToPlay.* His fingers trembled as he clicked it, his stomach knotting with dread and something darker, something he didn’t want to name.

The screen loaded slowly, mockingly. A login page.

*Fuck.*

He knew he shouldn’t. He knew this was an invasion. But the curiosity burned like acid in his veins. He typed in the password he’d seen her use a hundred times—*David4ever*—and held his breath.

The site unfolded before him, sleek and modern, designed to look innocent. But the content was anything but.

*SarahLovesToPlay* had a profile. A fucking profile. With pictures. With videos.

Dozens of them.

David’s fingers hovered over the mouse like they were coated in acid. His pulse hammered in his ears, each beat a sickening thud of betrayal. *SarahLovesToPlay.* The username glared at him from the screen, bold and unapologetic, like a fucking middle finger to the life they’d built together.

He clicked.

The first video loaded instantly. The thumbnail alone made his stomach clench—Sarah, his Sarah, sprawled across their bed, the _ tangled around her thighs. She was wearing nothing but a black lace bra, her skin flushed, her lips parted in a way he knew all too well. But this wasn’t for him.

But this wasn’t for him. The camera angle was high, professional. She was looking directly into the lens, her eyes glazed and hungry in a way he’d never seen in their own bedroom. A low, humming beat started in the background, something electronic and pulsing.

David’s finger trembled as he hit play.

Her voice filled the headphones he’d forgotten he was wearing. “Hey there,” she purred, a sly smile playing on her lips. “You been waiting for me?” She dragged a finger slowly down her chest, hooking it under the lace of her bra. With a sharp twist, the clasp came undone. Her breasts spilled free, fuller and more exposed than he’d ever seen them, the nipples already hard and dark. “I’ve been so fucking wet all day thinking about this.”

A cold sweat broke out on David’s back. This was a script. A performance. His wife.

She rolled onto her stomach, arching her back, and the sheets pulled tight across her ass. “I love knowing you’re watching,” she moaned, the sound raw and throaty. She reached back, her hand sliding between her legs. “Love knowing you’re getting hard for me. Do you want to see?”

David couldn’t breathe. He watched, paralyzed, as she pushed two fingers inside herself with a practiced, filthy wet sound. Her hips jerked against the mattress. “Fuck, yes,” she hissed to the camera, to the anonymous void. “Just like that. God, I wish it was your cock.”

He felt sick. He felt rock hard. The contradiction twisted in his gut like a knife.

He closed the tab. Opened another video. He watched more videos.

The next one was shorter, rawer. No music. Just the sound of her breathing. She was on her knees on the hardwood floor of what he recognized as their guest room. The camera was on the floor, looking up at her. Her hair was a mess, her lipstick smeared. She was naked, her skin shining with sweat. She had a thick, black dildo in her hand, one he’d never seen before. “You wanna see me take this whole thing?” she whispered, her voice ragged. She didn’t wait for an answer. She spat on the tip, a gross, real gesture that made David flinch, and then she guided it between her lips, sucking it deep, making obscene gagging sounds until her eyes watered. Then she slid it down, pressing the blunt head against her cunt. “Watch me fuck myself with it,” she growled, and she shoved it in, not slowly, but in one brutal, unyielding thrust. Her whole body convulsed. A strangled scream tore from her throat—a sound of pure, unvarnished pleasure that was utterly foreign to him. She rode it fast and ruthless, her fingers digging into her own thighs, chanting “yes, yes, fuck, yes,” until she came with a shuddering, violent cry, collapsing forward onto her elbows.

David’s own hand was in his lap, gripping himself through his jeans. He hated himself for it.

He clicked again. Another video. This time, there was a voice. A man’s voice, distorted, filtered. “Tell them what you want, Sarah.”

She was bent over the arm of their living room sofa, the same one they’d picked out together at the flea market. Her dress was hiked up, her ass bare. “I want to be fucked like a slut,” she said, the words clear and steady, devoid of the gentle warmth she used with him. “I want it hard. I want to be used.”

“And what are you?”

“I’m a greedy little whore,” she responded instantly, pushing her ass back into empty air. “I need to be filled up.”

David watched, his vision tunneling, as she used a different toy, a curved glass thing that she worked in and out of her ass while her other hand frantically rubbed her clit. The dialogue was crude, instructional. The man’s voice told her to spit on it, to beg for it, and she did, her words dripping with a desperation that felt like a physical blow.

He watched more videos. A compilation of close-ups, every intimate part of her magnified and offered up. A video where she talked directly to the camera about fantasies involving multiple partners, details so explicit David had to press his palm against his mouth to keep from making a sound. A video from what must have been last week, where she wore the necklace he’d given her for their anniversary, twisting it in her fingers as she came.

Each video stripped away another layer of the woman he thought he knew. The yoga instructor, the calm center of his world, was here, on this screen, a ravenous, theatrical creature of pure id. The warmth of their kitchen, the smell of her vanilla scent, it all felt like a prop now, a set dressing for this other, hidden life.

His body was a battlefield of revulsion and arousal. The analytical part of his mind tried to compartmentalize, to understand the website stats blinking in the corner—thousands of views, hundreds of comments—but it was drowned out by the raw, screaming images behind his eyes.

He didn’t hear the garage door open. He didn’t hear the soft click of the front door. The first he knew was the sound of her keys hitting the ceramic bowl in the hallway, a familiar, homey sound that now seemed like a sick joke.

The laptop screen glowed in the dark kitchen, illuminating his pale, stunned face. The video was still playing, silent now, a loop of her laughing as she cupped her breasts for the unseen audience.

He fumbled for the mouse, his fingers clumsy and cold. He couldn’t click it off fast enough.

He couldn’t click it off fast enough.

The screen went black, but the afterimage was seared onto his retinas. The soft pad of her footsteps on the hardwood floor grew closer, accompanied by the gentle rustle of her yoga bag.

“David? You’re still up?” Her voice was light, a little breathless from the cold night air. It was her normal voice. The voice from the kitchen, from the couch, from their bed. Not the voice from the screen.

He couldn’t turn around. He sat rigid, staring at the dark mirror of the laptop screen, seeing the outline of his own stupid, shattered face.

She came into the periphery of his vision, dropping her bag by the table. She leaned down to kiss his temple, her vanilla scent wrapping around him, now a confusing perfume of intimacy and betrayal. Her lips were cool.

“Everything okay? You look—” Her words died. She had seen it. Not the video, but the browser window he’d minimized, not closed. The logo for the site was still visible in the taskbar—a discreet, curling ‘S’ he now knew stood for ‘Siren’.

He saw her understanding click into place in the silence. The casual warmth drained from her posture. She didn’t jerk back. She just straightened up, very slowly, her hands coming to rest on her hips. The yoga instructor assessing damage.

“David.”

He finally looked at her. Her face was carefully neutral, but her eyes were wide, the pupils dark pools. He saw no immediate shame. There was caution, and something else… defiance.

“What is this, Sarah?” His own voice sounded thin, scraped raw.

“You weren’t supposed to see that.” Not an apology. A statement of fact.

A laugh, hollow and brittle, escaped him. “Yeah. No shit. What is it? How long? How…” He gestured weakly at the computer. “How far have you gone with this?”

She studied him for a long moment. The quiet of the house was absolute now, a vacuum. Then, a subtle shift. Her shoulders dropped. The defensive stance melted, replaced by something more akin to curiosity. She walked around the table and pulled out the chair beside him, sitting close. Her knee brushed his. He flinched.

“You want to know how far?” Her voice was low, a confidential murmur. It was the tone she used when they were planning a vacation, sharing a secret. It was utterly wrong for this.

He just stared, numb.

She reached over, her fingers cool and sure as they brushed his hand away from the touchpad. She clicked. The site opened again. His login was still active. SarahLovesToPlay.

“Don’t,” he whispered, but it was too late.

She navigated with a terrifying familiarity. Past the solo videos. Into a section simply titled ‘Collaborations’. His heart stopped beating. It just froze in his chest.

“This one,” she said softly, clicking a thumbnail. It showed her, from behind, bent over the same living room sofa. A man’s hands, large and rough-looking, were gripping her hips. You could only see his torso, from the navel down, and the hard, thick length of his erect cock pressed against her ass.

David made a sound, a choked gasp.

“This was three months ago,” Sarah said, her voice almost clinical. She hit play.

The video had no music. Just the raw, wet sounds of sex and ragged breathing. The man’s thumbs dug into the soft flesh of Sarah’s ass, spreading her open. He wasn’t gentle. He guided himself to her entrance with a brutal simplicity and pushed in, not in one slow stroke, but in a relentless, deep invasion that made Sarah’s back arch and a sharp, guttural “Fuck!” tear from her lips.

It was real. Undeniably, horrifyingly real. This wasn’t a toy. This was another man’s cock, plunging into his wife. The camera angle was close, obscenely intimate, showing every detail of where their bodies joined, the slick stretch of her taking him. The man fucked her with a steady, pounding rhythm, his balls slapping against her. Sarah’s hands clutched at the sofa cushions, her knuckles white. Her face was turned to the side, pressed into the fabric, her eyes screwed shut, her mouth open in a continuous, silent scream that shuddered into moans with every thrust.

“His name is Marcus,” Sarah whispered, her eyes glued to the screen, her own breathing slightly quickened. “He’s a cinematographer. Very professional.”

David couldn’t look away. A toxic heat flooded his veins, a vile mixture of absolute devastation and a deep, primal arousal that shamed him to his core. His jeans were painfully tight. He was hard, achingly hard, his body betraying him completely, reacting to the raw carnality on screen while his mind screamed in agony.

Sarah’s hand moved then. Not to the computer, but to his lap. Her fingers rested lightly on the denim, over the rigid bulge of his erection. She felt it. She pressed down, just a little.

Her gaze shifted from the screen to his face. Her eyes were dark, unreadable pools in the dim light.

“You see?” she murmured. The video played on, the sounds of wet flesh filling the silent kitchen. Marcus groaned, a deep, animal sound. “You see how hard it makes you?”

Her fingers curled, applying a firm, knowing pressure through the fabric. David jerked, but didn’t push her away. He was trapped—by the images on the screen, by her touch, by the horrifying, undeniable truth of his own body’s response. The foundation of his life had crumbled into dust, and all he could feel was the relentless, shameful throb of his own cock.

The foundation of his life had crumbled into dust, and all he could feel was the relentless, shameful throb of his own cock.

Her hand stayed there, a brand through the denim. The video kept playing. The slap of skin, Marcus’s grunts, Sarah’s choked cries. It was a soundtrack to his ruin.

“Stop it,” he finally managed, the words gritty and raw. He grabbed her wrist, not pushing it away, just holding it still. His own grip was shockingly weak.

“Why?” she asked, her head tilting. She wasn’t smiling. She was analyzing him, like a problem. “It’s just a body, David. It’s just sex. Look at you. You’re so fucking hard it’s painful. Don’t you want to know why?”

“I want to know why you did it,” he whispered, his eyes darting back to the screen where the man—Marcus—was pulling out, glistening wet, before shoving back in with a force that made Sarah’s whole body jolt. “Why you’re… like this.”

“Like what?” She withdrew her hand, leaning back in her chair. The casual movement was a violence. “Alive? Awake? You think the yoga, the green tea, the fucking gratitude journal is all there is? That’s the performance, David. This,” she nodded at the screen, “this is what’s underneath.”

He slammed the laptop shut. The sudden silence was a physical shock. “You fuck other men. For money.”

“For a lot of money,” she corrected, her voice flat. “And for the feeling of it. The control. The anonymity. The sheer, fucking visceral truth of it. There’s no ‘how was your day, dear?’ There’s no laundry in the corner. There’s just that.” She pointed at the closed computer. “A need. An act. Then it’s over.”

David stood up so fast his chair screeched on the tile. He paced, running both hands through his hair. “We have a life. A marriage. I touch you. We have sex.”

“We have polite sex.” The words were ice. “You ask if it’s good for me. You wait for a cue. You treat me like I’m made of glass. It’s sweet. And it’s boring as hell. You don’t take, David. You don’t even know what you want to take. Marcus knows. He wanted to film his cock splitting me open, and he wanted me to scream, and he didn’t apologize for wanting it.”

He stopped pacing, staring at her. The vanilla scent was suffocating now. “So what am I supposed to do? Thank you? Give you a high-five? This is cheating. This is… it’s prostitution!”

She stood up now, facing him. The height difference was minimal, but she seemed to tower. “It’s my body. And it was screaming for something you weren’t hearing. I found an outlet. A very profitable, very satisfying outlet.” She took a step closer. “And don’t you dare act all morally wounded. You were rock hard watching it. Your hand was twitching like you wanted to join in.”

He flinched. The truth of it was a slap.

“You liked seeing me get railed by a stranger,” she pushed, her voice dropping to a conspiratorial whisper. “You liked seeing me be a slut. It turned you on more than I have in years.”

“Shut up.”

“Why? Does the truth fuck with your beta-male programming?” She was goading him now, her eyes flashing. This was a different kind of performance. “You want to know what it’s like? Not on a screen. For real?”

“No.”

“Liar.” She closed the final gap between them. Her hands came up, not to touch his face, but to his chest. She shoved him, hard. He stumbled back against the kitchen counter. “You’re curious. It’s written all over you. The hurt little boy is warring with the horny bastard who just got a free pass to all his darkest fantasies.”

She pressed against him, her body lean and strong from all the yoga, a tense wire of energy. He was trapped against the granite. Her hip ground against his erection, a deliberate, brutal friction. He groaned, hating himself.

“See?” she hissed. “Your body gets it. Your mind is just lagging behind.”

Then her hands were at his belt, the rasp of leather and metal obscenely loud. He should stop her. This was insane. This was after everything. But his muscles were locked, frozen in a paradox of betrayal and white-hot need.

She undid his jeans, yanked them and his boxers down just enough. His cock sprang free, achingly hard, flushed and desperate. She looked down at it, and for a second, her cool facade cracked. He saw a flicker of pure, hungry satisfaction. Not love. Possession.

“This is mine, too,” she murmured, her fingers wrapping around the base. Her grip was firm, knowing. Different. “Even when it’s inside me, you’re always holding back. Not tonight.”

She didn’t guide him to the bedroom. She didn’t kiss him. She simply hitched up the hem of her stretchy yoga dress, peeled her thin underwear to the side with one hand, and guided him to her with the other.

She was already wet. Soaking. The slick, hot evidence of her arousal—whether from the video, the confrontation, or some fucked-up mixture—seared him.

She sank onto him in one smooth, devastating drop, taking him all the way to the hilt.

The sound he made was animal. A punched-out gasp. She was tight, impossibly tight and hot, and it was nothing like the careful, familiar coupling of their marriage. This was a claiming. She leaned into him, her mouth at his ear.

“This is what it feels like,” she breathed, her voice trembling now, not with fear but with intensity. “This is what it’s for. Not for making love. For fucking. For using. For feeling so full you can’t think.”

She began to move, riding him right there against the kitchen counter. There was no rhythm, no tenderness. It was a brutal, piston-like motion, her hips driving down onto him, taking what she wanted. The counter edge dug into his back. Her nails dug into his shoulders.

“Look at me,” she demanded.

He opened his eyes. Her face was fierce, wild, a stranger’s face. Sweat beaded on her upper lip. This was the woman from the screen.

“You want to know what Marcus felt like?” she grunted, her pace increasing. “He was thicker. But you’re deeper. Right now, you’re so deep I can feel you in my throat.”

The obscenity, the comparison, unlocked something feral in him. A red wave of hurt and anger and pathetic, complicit lust. His hands, which had hung limp at his sides, flew to her hips. He grabbed her, his fingers biting into her flesh, and he started to thrust up into her, meeting her downward strokes.

“Shut up,” he growled, finally finding his voice, rough and broken. “Just… shut up.”

“Make me,” she challenged, her eyes blazing.

He spun them around, reversing their positions. He bent her over the same kitchen table where they ate breakfast. The laptop, containing her secret life, clattered to the floor. He pushed her dress up over her back, exposed her completely. For a second, he just stared at the sight of himself plunging into her from behind, the vulgar, beautiful proof of their mutual degradation.

Then he fucked her. Not like a husband. Like the stranger she’d pretended to be. Hard, deep, focused on the slap of their bodies, the wet sounds of their joining, on chasing the feeling away. He didn’t care about her pleasure. He was claiming, punishing, trying to fuck the image of Marcus out of his head, out of her body.

And she met him, scream for scream, curse for curse. “Yes! Fuck! Like that! Just like that!” she chanted, pushing back against him, her hands fisted on the table. It was a battle, a mutually agreed-upon destruction.

It was over quickly, a turbulent, violent cresting. He came with a shout that was almost a sob, emptying himself into her, into the ruin. She followed, a series of sharp, clenched cries, her body milking him through the waves.

Silence.

He slid out of her, his breath ragged. He leaned heavily on the table, head down. The smell of sex and sweat was thick in the air, covering the vanilla. Sarah slowly straightened up, pulling her dress down. She turned, leaning back against the table’s edge.

They didn’t look at each other. The digital clock on the microwave glowed 11:17.

“So,” she said, her voice hoarse but calm, as if commenting on the weather. “Now you know.”

He finally looked at her. Her hair was disheveled. Her lips were swollen. She looked utterly spent, and more vividly real than she had in years.

“What happens now?” he asked, the question hanging in the ruined air between them.

She looked at the fallen laptop, then back at him. Her expression was unreadable, a mask finally wiped clean.

“That,” she said, “is entirely up to you.”

Read on DreamPress

Write your own erotic story with AI