Cover of The Contract

The Contract

Read the story

24 chapters · 58129 words · Read 0 times

Cristina is a tomboy with short hair and tattoos. She wears baggy clothes and never wears makeup. She has a low-key boyfriend who never pressures her to be feminine or have much sex. One day she discovers bimbo porn on his unlocked laptop, though, and starts wondering. Then she gets laid off from her corporate job, realizes she doesn't want to work any more, and decides to transform herself into an epic bimbo fuck toy to fulfill her boyfriend's secret fantasies in exchange for not having to work again.

Chapter 1: The Discovery

The apartment smelled like stale coffee and damp towels. Always did. Cristina sank deeper into the worn corduroy couch, the springs groaning in protest. Her faded band tee and baggy sweatpants were her uniform, comfortable armor against the world outside. Outside meant cubicles, pointless meetings, and the cloying scent of corporate air freshener. Inside meant… this. Messy stacks of unopened bills teetered on the coffee table, leaning against a half-eaten, fossilized slice of pizza. Nirvana glared down from a peeling poster on the wall. Kurt Cobain’s smudged eyes seemed judgmental tonight.

Mark’s laptop sat open on her knees. He’d forgotten it. Again. Left in a rush after dinner, muttering about meeting the guys. The screen saver – some generic mountain landscape – pulsed gently in the dim light filtering in from the streetlamp outside. She hadn’t meant to snoop. Not really. She needed to check something for work. Or maybe just see if the job boards had miraculously sprouted anything besides soul-crushing entry-level crap she was overqualified for. Three months unemployed after telling her micromanaging boss exactly where he could shove his quarterly reports. Worth it? Mostly. Until the bank notifications started screaming in red.

Her finger hovered over the trackpad. Password. She knew it. Pickleball123. Ridiculous. She tapped it in, the click-clack loud in the quiet apartment. The desktop bloomed to life: icons for spreadsheets, a cycling app, a folder cryptically labeled 'Recipes? Standard Mark stuff. She clicked the browser icon.

It opened directly to a tab he hadn’t closed. Not recipes.

Cristina froze.

The screen blazed with color. Hyper-saturated, lurid color. Images filled the browser window, stacked one after another. Women. Dozens of them. But not just women. Amplified, polished, sculpted creatures. Lips plumped to near-bursting, slicked with gloss that looked wet under the studio lights. Cheekbones sharp enough to cut glass, dusted with shimmer. Hair cascading in impossible, gravity-defying waves. And bodies. Oh god, the bodies. Curves exaggerated to cartoonish proportions, poured into scraps of fabric masquerading as clothing. Silicone breasts straining against lace, impossibly smooth skin stretched taut over impossible waists and flaring hips. It was like staring into a funhouse mirror designed by aliens.

A wave of ice washed through her veins, followed immediately by a prickling flush climbing her neck. She wasn't naïve. She knew porn existed. This wasn't just porn. This was… curated. Obsessive. Tab after tab meticulously organized. Platinum Blonde Angels. Latina Curves HQ. Bimbo Bliss. Bookmarked folders with timestamps stretching back months. Years?

Her eyes darted across the screen, taking in the sheer volume. It wasn't the existence of it that punched the air from her lungs. It was the sheer, unrelenting specificity. The absolute devotion to this aesthetic. The polar opposite of… her.

Her hand drifted unconsciously to her own chest, flat beneath the worn cotton of her tee. She ran fingers over the short, dark spikes of her hair, cropped close to her skull last week. She felt the coarse texture of the tattoo ink swirling beneath the fabric on her bicep – sharp lines, bold colors, nothing soft or yielding. She glanced down at her hands, nails bitten short and bare, resting on the trackpad next to the glowing image of a woman whose nails were perfect talons, painted candy pink.

Mark liked this? This hyper-feminine, meticulously constructed… everything? He’d never said. Never hinted. He’d seemed perfectly content with her cargo pants and her aversion to heels. He’d even complimented her tattoo. Had he been lying? Or just… settling? The thought was a physical blow, landing heavy and sickening in her gut.

A choked noise escaped her throat. Not quite a sob, more like the sound of air being forced out of a punctured tire. She slammed the laptop lid shut. The sudden darkness felt suffocating, amplifying the thud of her own heart against her ribs. The silence roared.

Okay. Okay. Breathe. She forced air in, held it, let it out slowly. Her eyes scanned the dim chaos of her living room – the overflowing laundry basket, the dusty gaming console, the stack of graphic novels on the floor. Her space. Messy. Real. Utterly devoid of glitter or silicone. The disconnect between the laptop’s contents and this reality was a chasm widening beneath her feet.

Why? The question hammered inside her skull. Was it just a fantasy? A secret compartment in his brain? Or was this what he truly desired? Did he look at her, Cristina, with her practical boots and sharp edges, and secretly wish she looked like… that? Did he come home from work, kiss her hello, and then lose himself in digital valleys of impossible curves?

She pushed the laptop off her knees onto the couch cushion like it was radioactive. Stood up abruptly, needing to move. Her socked feet padded across the cold laminate towards the kitchen, drawn by the promise of distraction, of caffeine. The fluorescent bulb flickered to life overhead, harsh and unforgiving on the crumbs littering the countertop. She filled the kettle, the metallic groan of the tap unnaturally loud.

As the kettle began its low whistle, her gaze snagged on a magnet holding a blurry photo on the fridge. Her and Mark, arms slung around each other after a muddy hike last fall. Both grinning, windblown, wearing identical flannel shirts. He looked happy. Genuinely happy. With her. The disconnect deepened, twisting into something more corrosive than shock. Betrayal? Confusion, certainly. Dislocation.

The kettle shrieked. She jumped, fumbling to turn it off. Silence rushed back in, heavier than before. Leaning against the counter, the cool laminate pressing into her palms, she stared blankly at the stained ceramic tiles. The images from the laptop burned behind her eyelids – the overripe pouts, the vacant, heavily-lashed stares, the bodies sculpted for consumption. They weren't just pictures. They felt like a condemnation of her entire existence. Her short hair. Her baggy clothes. Her lack of… amplification. Everything that made her her suddenly felt insufficient.

Her phone buzzed on the counter. Mark’s name flashed on the screen. A text: Hey babe, heading home soon. Still up?

She stared at the glowing screen. Her thumb hovered over the keyboard. What could she say? Found your bimbo paradise. Love the dedication. Her stomach churned. She couldn't face him. Not yet. Not while the phantom scent of synthetic vanilla and hairspray seemed to cling to the air.

She pushed off the counter. Grabbed her keys off the hook by the door. Didn't bother with a jacket. Slammed the apartment door shut behind her, the sound echoing down the empty hallway. The stairwell smelled of dust and old cigarettes. She took the steps two at a time, needing the physical exertion, needing to outrun the suffocating confusion and the sharp sting of inadequacy pricking behind her eyes.

The cold night air hit Cristina like a slap. She gasped, the sharpness cutting through the fog of betrayal clinging to her skin. Her breath plumed white in the dim glow of the streetlights. She shoved her hands deep into the pockets of her sweatpants, the worn fleece lining a thin barrier against the chill. Outrun it, she thought, pushing her legs faster down the sidewalk. The city sounds – distant sirens, the low hum of traffic, the occasional shout – felt muffled, distant compared to the frantic drumming inside her skull. Images flickered behind her eyes: impossible curves, glossy lips, Mark’s stupid password. Pickleball123. The absurdity of it almost made her laugh, a harsh, choked sound swallowed by the night.

She turned a corner onto a busier avenue. Neon signs buzzed, casting garish reflections on wet pavement. A knot of people spilled out of a trendy bar further down, laughter sharp and bright. Cristina instinctively hunched her shoulders, wanting to shrink into the shadows. Then she saw them.

A group of four women stood clustered near the entrance of a sleek, dark-windowed club. They shimmered under the pulsing neon sign. Skimpy dresses – sequined, strappy, incredibly short – clung to sculpted bodies. Legs stretched endlessly from sky-high heels. Hair cascaded in perfect waves or sleek ponytails. Makeup was flawless, dramatic: smoky eyes, sculpted brows, lips plump and gleaming under the lights. They were laughing, leaning into each other, taking selfies with practiced angles. One adjusted the strap of her dress, revealing a smooth expanse of tanned shoulder.

Cristina froze mid-stride. An echo or disgust surged through her. Just like the pictures. The hyper-feminine artifice. The exaggerated performance. Everything she wasn’t. Everything Mark apparently craved. Her jaw tightened. She felt like an alien species observing them – bulky, shapeless, invisible in her baggy sweats and cropped hair. She started to veer sharply across the street to avoid them.

"Whoa, careful!" A voice, bright and slightly slurred, cut through her retreat.

Cristina flinched. One of the women – the one adjusting her strap, a blonde in a tiny silver dress that looked like liquid metal – had stumbled slightly on her towering heels, bumping lightly into Cristina’s path. She caught herself with a giggle, grabbing her friend’s arm for balance.

"Sorry!" the blonde laughed, her eyes wide and friendly beneath thick false lashes. "These damn stilts. Are you okay?"

Cristina mumbled something unintelligible, trying to sidestep. Her instinct screamed escape.

"You look freezing!" another woman chimed in. She had fiery red hair piled high and wore a crimson dress that hugged every curve. Her smile was wide and genuine. "Seriously, honey, where’s your coat? It’s Baltic out here!"

Cristina blinked, caught off guard by the directness and the unexpected warmth. "Uh… forgot it," she managed, her voice rough.

"Forgot it? In this?" The redhead shook her head, mock-scandalized. "That’s hardcore. We’re just trying to survive the walk from the Uber to the door." She gestured towards the club entrance. "You heading in?"

"No," Cristina said quickly, too sharply. "Just… walking."

"Walking?" The blonde tilted her head, her expression curious, not judgmental. "Alone? At this hour?" She exchanged a look with her friends. "We were just debating ditching this place. It’s packed and the DJ’s playing pure trash tonight. Sounds like someone dropped a toolbox down a staircase."

A brunette in a sparkling black mini-dress snorted. "Accurate. We were thinking of hitting Lou’s instead? Dive bar vibes. Cheap drinks, decent jukebox?"

"Yeah!" the blonde agreed enthusiastically. "Less…" she waved a hand vaguely at the pulsing club entrance, "...this."

The redhead turned her bright smile back to Cristina. "You look like you could use a drink. Seriously. Join us? Lou’s is just around the corner. No pressure, obviously!" She added quickly, seeing Cristina’s hesitation. "But honestly, it’s way more fun than wandering around freezing."

Cristina stared at them. The disgust was still there, a low simmer, but it was tangled now with surprise and a strange, reluctant curiosity. They weren’t sneering. They weren’t looking her up and down with disdain. They were just… friendly. Warm. Inviting. The hyper-feminine armor seemed thinner up close, revealing ordinary women laughing, complaining about bad music, wobbling on ridiculous shoes. It clashed violently with the cold, curated images burned into her brain.

She should say no. Go home. Confront Mark. Sit in the stale coffee smell and fester. The thought made her stomach clench.

"Lou’s?" she heard herself ask, the word surprising her. "What kind of dive bar?"

"The best kind," the brunette grinned. "Sticky floors, questionable lighting, bartender who looks like he hasn’t slept since the nineties. Guaranteed good time."

The blonde linked her arm loosely with the redhead’s. "Come on! We promise not to bite. Unless you’re into that?" She winked, a playful, silly gesture.

Against every instinct screaming about silicone and gloss and betrayal, against the image of Mark’s laptop glowing accusingly in her dark apartment, Cristina felt a tiny crack in the ice forming around her. The sheer unexpectedness of the invitation, the genuine warmth radiating from these women who looked like they’d stepped off Mark’s screen… it was disarming. And the thought of returning to that suffocating apartment felt unbearable.

"Okay," Cristina said, the word exhaled on a plume of frosty breath. "Yeah. Okay. Why not?"

A chorus of cheers erupted from the group. "Yes!" the redhead crowed. "Rescue mission successful! I’m Chloe, by the way." She stuck out a hand adorned with glittery rings.

"Cristina," she replied, shaking Chloe’s hand cautiously.

"I’m Gemma!" chirped the blonde in silver.

"Anya," offered the brunette in black.

"And I’m Priya!" finished the fourth woman, quieter but smiling warmly, her dark eyes kind.

They enveloped her, chattering excitedly about escaping the bad DJ, complaining about their aching feet ("Worth it for the look!" Gemma declared), and debating Lou’s legendary nachos as they navigated the sidewalk. Cristina walked stiffly beside them, feeling like a misplaced piece of furniture suddenly thrust onto a brightly lit stage. Her sneakers were silent against the pavement next to the sharp clack-clack-clack of their stilettos. She caught snippets of their conversation – work drama, a disastrous date Priya had last week, plans for a beach trip Chloe was organizing. Ordinary stuff. Human stuff.

Lou’s was indeed a dive. Dim, smoky (despite the ban), walls plastered with faded band flyers and neon beer signs. The promised sticky floor was real. The bartender, a grizzled man named Sal with forearms like tree trunks and a perpetual scowl, merely grunted as they squeezed into a cracked vinyl booth near the back. The jukebox was playing something vaguely bluesy.

"Whiskey sour?" Chloe asked Cristina as they settled in, the vinyl creaking loudly.

"Uh, sure," Cristina nodded, still feeling surreal.

"Sal! Four whiskey sours and…" Chloe glanced around the table. "Nachos? Extra jalapeños?"

"Always extra jalapeños," Anya confirmed.

The drinks arrived quickly, potent and tart. Cristina took a cautious sip, the warmth spreading instantly through her chest. Gemma kicked off her silver heels under the table with a groan of relief. "Freedom!" Priya laughed, already pulling out her phone to show pictures of her new kitten.

"So, Cristina," Chloe leaned forward, her eyes bright and curious in the low light. "What brings you out wandering the frozen tundra in sweats? Boyfriend trouble?" She asked it casually, without malice.

Cristina froze, the whiskey sour suddenly sourer. The laptop flashed in her mind. The impossible bodies. Mark’s face. The suffocating inadequacy. She opened her mouth, unsure what would come out – a deflection, a lie, maybe the raw, ugly truth?

Before she could speak, Gemma nudged Chloe. "Chlo, manners! Maybe she just likes night walks." She turned to Cristina. "Ignore her. She has zero filter after two drinks. We’re just glad you joined us. This beats that awful club noise any day."

Anya raised her glass. "To escaping terrible DJs and finding better company!"

"Here here!" Priya chimed in, clinking her glass against Anya’s.

Cristina hesitated, then clinked her glass against theirs. The sound was small, solid. Real. She took another, deeper sip of her drink. The warmth spread further, loosening the tight knot in her shoulders just a fraction.

Chloe grinned, unrepentant. "Fine, fine. No interrogation. Just… glad you’re here." She launched into a story about a disastrous online date involving interpretive dance in a coffee shop. It was ridiculous, vividly told, and soon Cristina found herself laughing. A real laugh, startled out of her. It felt strange, rusty, but good.

The nachos arrived, a monstrous pile of chips, cheese, beans, and glistening jalapeños. They dug in, talking over each other, sharing stories – funny work mishaps, travel disasters, family quirks. Cristina listened, adding a hesitant comment here and there, surprised by how easily the conversation flowed. These women, in their glitter and high heels, were sharp, funny, self-deprecating. Gemma was a data analyst who hated spreadsheets. Priya taught kindergarten and had endless stories about glitter glue incidents. Anya restored vintage motorcycles. Chloe ran a chaotic but successful dog-walking business. They weren't vacuous ornaments; they were complex, messy people who happened to enjoy dressing up. And damn, but they looked good doing it.

The whiskey warmed her, the laughter loosened her, and the sheer, unexpected normalcy of it all began to chip away at the icy disgust she’d carried out of her apartment. She caught her reflection in the smudged mirror behind the bar – her short, dark hair sticking up slightly, her face bare and pale under the harsh light, her worn band tee visible beneath her unzipped hoodie. Surrounded by the shimmer and sparkle of the others, she looked starkly different. But in the reflection, she also saw herself smiling. Genuinely smiling. The sharp sting behind her eyes had faded, replaced by a buzzing warmth from the whiskey and the surprising camaraderie.

Mark’s laptop felt like it belonged to another lifetime, miles away in the stale apartment. The images were still there, lurking, but their power seemed diminished here, drowned out by Priya’s infectious giggle, Anya’s dry wit, Gemma’s dramatic hand gestures, and Chloe’s loud pronouncement that Sal’s whiskey sours were the best in the city. Cristina leaned back against the cracked vinyl, the sharp edges of her anger and inadequacy momentarily blunted by cheap whiskey, greasy nachos, and the utterly unexpected kindness of strangers who looked nothing like her, but who, for tonight, felt like exactly what she needed. She took another sip, the tart sweetness lingering on her tongue. Maybe…

Read on DreamPress

Write your own erotic story with AI