Welcome to NovelX

An AI-powered creative writing platform for adults.

By entering, you confirm you are 18 years or older and agree to our Terms & Conditions.

Satin Revenge
Reading from

Satin Revenge

8 chapters • 2 views
The Unfinished Sentence
1
Chapter 1 of 8

The Unfinished Sentence

Greg stands in the produce aisle, a bag of oranges in his hand, when he sees Mary. She's with a broad-shouldered man in a work shirt, her fingers laced through his. Greg sets the bag down and walks over, forcing a smile. Mary's eyes go flat. 'Joe, this is Greg,' she says, her voice clipped. Joe's grin is easy as he extends a calloused hand. 'Oh, the ex who liked to—' He catches himself, coughing, but Greg feels the sentence like a blade. Mary's lips curve. 'We should have dinner,' she says. 'You and us. Tonight.' She's already pulling out her phone. Greg's thumb finds his watch strap and presses hard.

The fluorescent hum of the supermarket felt different now — sharper, more clinical — as Greg Thompson stood in the produce aisle with a bag of oranges going slick in his palm. The cold air raised goosebumps along his forearms where his sleeves were rolled, and the wet-earth smell of cilantro clashed with something acrid in the back of his throat. Twenty feet away, Mary.

Petite. Black silk hair cascading past her shoulders. A floral sundress that made her look soft. Made her look safe. Greg knew better.

Her fingers were laced through the hand of a man who looked like he could bench-press a refrigerator. Broad shoulders. Close-cropped brown hair. A jaw carved from granite and a grin that suggested the world had never once told him no. His shirt had a patch on the chest — Kowalski Mechanical — and his calloused knuckles spoke of years gripping wrenches and torque guns.

Greg set the oranges down. Forced his feet to move.

"Mary." His voice came out steadier than he felt.

Her eyes went flat. Not angry — worse. Curious. Like a chess player who just saw a move three turns ahead.

"Greg." She didn't smile. "This is my husband. Joe."

Joe extended a hand the size of a dinner plate. Greg took it and felt his own fingers swallowed in rough, warm grip. The handshake was firm. Friendly, even. But Joe's hazel eyes were doing something behind the grin — cataloging, assessing. Measuring Greg like a side of beef.

"Oh, the ex who liked to—"

The sentence hung in the cold air like a guillotine blade. Joe coughed. Swallowed the rest of the thought. But it was too late. Greg felt his stomach drop, felt the blood drain from his face, felt his thumb find the watch strap on his left wrist and press hard enough to leave an imprint.

Mary's lips curved. Just slightly.

"We should have dinner," she said.

Not a question. Not a suggestion. A statement delivered in that soft, almost demure voice that Greg remembered too well — the one that sounded like an invitation but landed like a command.

"You and us. Tonight."

She was already pulling out her phone, her thumb swiping across the screen with the quiet precision of someone who notices everything. The way Greg's hand was trembling. The exact shade of pink climbing up his neck. The sweat beading at his temple despite the refrigerated aisle.

"I—" Greg started.

"Seven o'clock," Mary said. She looked up from her phone, and her dark eyes found his. "We're just off Maple. 224 Birchwood. The blue house with the white shutters."

Joe's grin widened. He clapped Greg on the shoulder — hard enough to be felt through bone — and the easy confidence radiating off him was almost suffocating. "Looking forward to it, buddy."

Greg watched them walk away. Mary's sundress swayed with each step. Joe's hand settled on the small of her back. They turned the corner past the organic spinach display and vanished, leaving Greg alone in the humming cold with the smell of bruised cilantro and the sound of his own pulse hammering in his ears.

He looked down at his hands. They were shaking.

His watch read three-fifteen. He had just under four hours to figure out why he was already certain he was going to go.

---

The blue house on Birchwood had white shutters and a porch swing that creaked in the evening breeze. Greg parked his sedan at the curb and sat for a long moment, hands gripping the steering wheel, watching the warm light spill from the front windows. Somewhere inside, Mary was waiting. Somewhere inside, Joe was still grinning like a man who knew something Greg didn't.

Greg's thumb found his watch strap and pressed.

He got out of the car.

The front door opened before he could knock. And there was Mary.

She wasn't wearing the floral sundress anymore.

The gown was satin. Deep emerald green. It caught the porch light like liquid and draped over her petite frame in ways that made Greg's throat close. The neckline plunged in a V that stopped just shy of indecent, thin straps resting on sharp collarbones. The fabric whispered against her thighs as she shifted her weight. She'd pulled her black hair up into a loose knot, leaving a few strands to frame her face, and her makeup was darker than he remembered — smokier eyes, lips painted a shade of red that looked like a warning.

Greg's mouth went dry.

"Right on time," Mary said. Her voice was silk. "Joe's in the kitchen. We're having roast chicken."

She stepped aside, and Greg walked into a living room that smelled like rosemary and something sweet baking in the oven. Hardwood floors. A leather sofa. Framed photos on the mantle — Mary and Joe at a lake somewhere, Mary in a white dress at what must have been their wedding, Joe holding a fish the size of a toddler.

And through the archway into the dining room, Greg could see a table set for three. White linen. Wine glasses. Candles flickering in brass holders. The whole scene was so aggressively domestic that it made his chest tighten.

"Beer?" Joe appeared in the kitchen doorway, a bottle of something amber already in his hand. He'd changed out of his work shirt into a dark henley that stretched across his chest. "Or you more of a wine guy?"

"Beer's fine." Greg's voice cracked. He took the bottle Joe offered him and the condensation was cold against his palm.

Mary drifted into the center of the room. The satin gown moved with her, catching light and shadow with every step. She stopped in front of Greg, close enough that he could smell her perfume — something floral and sharp. Gardenias. She'd worn gardenias when they were dating. She knew he remembered.

"You know," she said, and her voice was still soft, still almost demure, "Joe and I were talking after we ran into you. About old times. About what you and I used to do together."

Greg's grip on the beer bottle tightened.

"And I realized I never told him the whole story." Mary's dark eyes met his, and there it was — the predator's smile. Patient. Knowing. Wrapped in the innocent package of a woman in satin. "About your little secret."

The room felt suddenly too warm. The rosemary smell was cloying. Greg could hear his own pulse in his ears again, a dull roar that drowned out everything except Mary's voice.

"Mary—"

"Oh, don't worry." She reached up and patted his cheek. Her fingers were cool. "Joe doesn't mind. In fact, he's very open-minded. Aren't you, honey?"

Joe grunted from somewhere behind Greg. "Open-minded as they come."

Mary's hand dropped from his cheek. Her smile didn't waver. "So I thought — since we're all friends here — maybe we could make tonight special. A little reunion. A little... dress-up."

Greg's stomach turned to ice. "What are you talking about?"

"I'm talking about what you like." Mary stepped back. The satin gown whispered. "I'm talking about silk stockings and lace and the way your eyes used to get when you pulled on something soft. Something pretty. Something that made you feel like a different person."

Greg couldn't move. Couldn't speak. His thumb was pressing so hard into his watch strap that the metal band was cutting into his skin.

"I kept some things," Mary continued. She walked toward the hallway, her heels clicking on the hardwood, and disappeared into a room Greg couldn't see. When she came back, she was carrying a garment bag. Black. Heavy. She laid it across the back of the leather sofa with the care of someone handling sacred relics.

"A full ensemble," Mary said. She unzipped the bag slowly, letting the sound drag out in the silence. "Corset. Stockings. Garters. A dress — satin, of course, I know how you feel about satin."

She pulled each item out. Laid them across the sofa like evidence at a trial.

The corset was pale pink, boned and structured, with satin ribbons at the back. The stockings were sheer, knee-high, with seams up the back. The garters were white lace, delicate and feminine. And the dress — God, the dress — was girly-pink-colored satin, sleeveless, with a sweetheart neckline and a skirt that would hit mid-thigh on anyone who wore it.

"There's also a wig," Mary said. She held up a cascade of honey-blonde hair, long and wavy. "And makeup. Foundation, mascara, lipstick. Everything you need. Joe helped me pick out the shade."

Joe appeared at Greg's elbow. His presence was enormous — solid heat and the smell of clean sweat and something woodsy. "The color's called 'First Kiss,'" he said. His voice was low, rumbling. Amused. "Thought that was appropriate."

Greg's throat was sandpaper. His chest was a knot of something he couldn't name — shame and heat and a terrible, familiar ache that he'd spent years trying to bury. The satin dress caught the candlelight from the dining room. It shimmered. Beckoned.

"I don't—" Greg started.

"The guest room is at the end of the hall," Mary said. She wasn't asking. "You'll find a full-length mirror. Vanity with good lighting. Take your time — dinner won't be ready for another half hour."

Her dark eyes pinned him in place. The same eyes that had gone flat in the supermarket were bright now. Alive. Hungry.

"Get dolled up, Greg. Come back out when you're pretty."

She held his gaze for a long moment. Then she turned, the emerald satin swirling around her ankles, and walked toward the kitchen. Joe followed her, but not before clapping Greg on the shoulder again — the same spot, the same pressure, like he was stamping something into his bones.

Greg stood alone in the living room. The garment bag lay open. The corset and stockings and dress gleamed under the soft light. The wig's honey-blonde hair spilled over the arm of the sofa. On the coffee table, Mary had placed a small makeup case — black leather, zipper half-open, revealing tubes of lipstick and a compact of powder.

His body was shaking. His hands. His knees. His breath coming in shallow gasps that didn't quite reach his lungs.

He should leave. Walk out the front door. Get in his car. Drive until the shame stopped screaming in his chest.

Instead — Greg picked up the satin dress.

The fabric was cool against his fingers. Smooth. Slick. Exactly the way he remembered. The way satin always felt, like water that had learned to be solid, like a secret that had learned to be worn. He ran his thumb over the sweetheart neckline, and the sensation traveled up his arm and settled somewhere deep in his gut.

He could smell Mary's perfume on the corset. Gardenias. She'd touched every piece. Chosen every piece. With him in mind.

Greg's thumb found his watch strap one more time. Pressed until the metal left a red mark against his pale skin.

Then he gathered the clothes into his arms and walked toward the guest room.

---

The guest room was small but clean. A queen bed with a white duvet. A nightstand with a single lamp. And — just as Mary had promised — a full-length mirror propped against the wall and a vanity with bright, unforgiving bulbs around the frame.

Greg laid the dress across the bed. The corset beside it. The stockings and garters arranged like a ritual. The wig on the vanity, its honey-blonde waves catching the lamplight.

He closed the door. The click of the latch was loud in the silence.

His hands were trembling as he unbuttoned his shirt. The fabric fell away, revealing the soft build of a man who'd once been an athlete and now spent too many hours at a desk. Pale skin. A dusting of blonde hair across his chest. The faint outline of old muscle beneath a layer of comfort.

He unhooked his belt. Let his jeans fall. Stepped out of them and stood in his boxers in the middle of the guest room, watching his reflection in the mirror.

A tall man. Blonde. Blue eyes that looked too wide, too raw. A watch still strapped to his left wrist — he hadn't taken it off. His thumb was bleeding slightly where the metal had cut into his skin.

The corset was first. Pale pink satin, cool against his bare chest. Greg wrapped it around his torso and fumbled with the ribbons at the back. His fingers knew the motions even if his mind was screaming. Cinch. Tighten. Breathe shallow. The corset compressed his ribs, narrowed his waist, and when he looked in the mirror again he saw a silhouette that was almost —

He stopped the thought before it could finish.

The stockings came next. Sheer nylon. The whisper of them rolling up his calves, over his knees, settling against his thighs. The seams traced a line up the back of each leg. Straight. Perfect. Greg's hands were steadier now. The trembling had shifted — from fear to something else. Something he didn't want to name.

The garters clipped to the stockings. White lace against nylon. He adjusted the straps, making sure the tension was even, the way he'd learned years ago in the privacy of his own apartment with the blinds drawn and the door locked.

Then the dress.

Girly-pink satin. Cool and heavy and smooth. Greg lifted it over his head — careful, so careful, not to muss the wig that wasn't even on yet — and let it slide down his body. The sweetheart neckline settled against his chest. The skirt brushed mid-thigh. Satin sleeves cupped his shoulders. The fabric clung and draped in ways that made his breath catch.

He looked at the mirror. A man in a pink satin dress stared back.

Tall. Broad-shouldered. Blonde stubble on a thick jaw. Pale blue eyes rimmed with something that might have been tears. Chest hair visible above the neckline. Thick thighs wrapped in nylon. Garters peeking beneath the hem.

Greg's cock stirred against the satin. He felt it before he could stop it — a pulse of heat, a twitch of interest. The shame roared back, hot and desperate, but his body didn't listen. His body never listened.

He pressed his palm against the front of the dress. Felt the satin slide against his swelling length. Bit his lip hard enough to taste copper.

The makeup case was still on the bed. Greg opened it with shaking hands. Foundation first — a shade too pale, but it smoothed over his stubble and the redness in his cheeks. Concealer under his eyes. Powder to set. Mascara that made his lashes dark and feathery, made his blue eyes look almost luminous. Blush on the apples of his cheeks. And then the lipstick.

First Kiss. A shade of dusty rose that looked obscene against his pale skin. Greg uncapped the tube. Turned the base. Watched the color emerge like a confession.

He painted his lips carefully. Top lip first, tracing the bow of his cupid's arc. Then the bottom, full and trembling. Pressed them together. Heard the soft, wet sound of lipstick on lipstick.

In the mirror, a stranger blinked back.

Soft features beneath the makeup. Hair that was still too short, too masculine — but the wig was waiting. Greg reached for it with fingers that were almost calm now. The cap was silk-lined, cool against his scalp. He tucked his short blonde hair beneath it, adjusted the front so the lace laid flat against his forehead, and then let the honey-blonde waves cascade down.

Past his ears. Past his shoulders. The ends tickled his collarbones, visible above the sweetheart neckline.

Greg stared at the mirror.

The person who stared back was — pretty. Not passable. Not convincing. The jaw was too strong, the shoulders too broad, the hands too large. But the dress fit. The corset cinched. The stockings shimmered. The lipstick caught the lamplight and gleamed like a signal.

His cock was hard now. Straining against the champagne satin. A wet spot was forming where his tip pressed against the fabric. Greg could feel every beat of his pulse in that single, aching point of contact.

He reached down. Touched himself through the dress. The satin was slick and frictionless, and the pressure of his own fingers made his knees buckle. He caught himself on the vanity, knocking over a bottle of setting spray. It rolled across the wood and fell to the carpet with a soft thud.

From somewhere in the house, Mary's voice drifted through the walls.

"Greg? Dinner's in ten minutes. We're waiting."

He straightened. Looked at himself one more time. The honey-blonde wig. The rose lips. The champagne dress. The stockings. The corset shaping his body into something softer.

Greg's thumb went to his watch strap. But the watch was buried beneath the satin sleeve now. He couldn't reach it.

He closed his eyes. Breathed once. Twice.

Then he opened the door.

Comments

Be the first to share your thoughts on this chapter.

The Unfinished Sentence - Satin Revenge | NovelX