Cover of The Architect's Digital Swap

The Architect's Digital Swap

Read the story

6 chapters · 16336 words · Read 0 times

Julia and Marc are a couple - Julia is a successful architect and Marc is taking a sabbatical year. After a night of drinking and gaming - Julia wait Marc to go sleep to use a new body swap app - transforming Marc in a stunning blonde girl

Chapter 4: The Sinner's Napkin

The crack of the belt hung in the air, a sharp, singular note that dissolved into silence. Marc’s scream choked off into a ragged gasp. The sting was a white-hot bloom across his nerves, a brand. He trembled, his cheek pressed to the cool linen of the table runner, his fingers clawing at the wood grain. The sea bass, forgotten, cooled beside his elbow.

Julia was breathing hard behind him. He heard the soft thump of the belt hitting the floor. Then her hands were on him again, not striking, but smoothing over the heated skin of his ass, a possessive, soothing stroke.

“Shhh,” she murmured, her voice low and rough. “Just breathe.”

He tried. The air hitched in his new lungs. The pain was already softening, melting into a deep, throbbing warmth that radiated outward, syncing with the frantic pulse between his legs. He was painfully, wetly aroused, a humiliating truth pressed against the hard table.

She helped him up, her movements surprisingly gentle. His legs were liquid. The emerald dress was bunched around his waist, the lace panties around his thighs. He felt utterly exposed, more than naked—disassembled. She turned him to face her, her eyes scanning his, looking for cracks, for breaks.

He expected to see triumph. He saw something fiercer, more unsettling: a raw, unfiltered need. Her control had slipped, and in its place was a hunger that scared them both.

“Okay?” she asked, her thumb wiping a tear he hadn’t felt escape from the corner of his eye.

He nodded, not trusting his voice.

She kissed him again, slower this time, a deep, exploring kiss that tasted of red wine and salt. Her hands pulled the dress back into place, straightened the straps with a curious domesticity. She picked up the belt from the floor, coiled it neatly, and set it on the console table as if it were a spare piece of cord.

“The food’s cold,” she said, glancing at the ruined plates.

“I’m not hungry,” he managed.

“Me either.”

She took his hand—her smaller hand enveloping his slender fingers—and led him away from the tableau of the dinner table. They didn’t go to the bedroom. She led him to the vast, shadowed living room, to the deep, pillowed sofa. The floor-to-ceiling windows showed the city’s glittering grid, a indifferent spectator.

She sat, pulling him down beside her, not into her lap, but close, their bodies angled toward each other in the semi-dark. The only light came from the dying candles on the table behind them and the ambient glow of the skyline.

For a long time, they just sat. Marc’s body thrummed with after-shocks, a live wire of sensation. The cool silk of the dress against his heated skin, the dull ache where the belt had landed, the deep, residual clench of muscles that had tensed for impact. He felt carved out and remade.

“Talk to me,” Julia said finally. Her command was softer now, an invitation.

“About what?” His voice was a whisper.

“About what you’re thinking. Right now.”

He looked out at the lights. He thought about code. About how clean it was. Input, process, output. If X, then Y. This was all messy, analog, a storm of contradictory signals with no clear terminal command.

“I was thinking about the grocery store,” he said.

She laughed, a short, surprised puff of air. “Really?”

“The woman with the toddler. She said my top was cute.” He glanced at her. “I told her it was my wife’s.”

Julia went very still. Her eyes locked on his, searching for mockery, for rebellion. She found only a numb recitation of facts. “You did?”

“Yeah. It was… the simplest executable response. It got a positive return. She smiled. She said you had good taste.”

“I do,” Julia said automatically, but her mind was elsewhere. She was turning the concept over, examining this new piece of him—this social adaptation. “You used my logic. The most efficient path.”

“It’s what I know.”

She reached out and took a strand of his blonde hair, winding it around her finger. “And this? The dress? The… obedience?” The word hung between them, heavy.

He met her gaze. The confusion was still there, a bedrock layer. But on top of it was a new, chilling clarity. “You wanted a housewife. A project. I am a project. I was debugging all day. The unpacking was a system migration. The cooking was a script. This…” He gestured vaguely between them, at the charged air. “This is a runtime environment. I’m just trying to run the program without crashing.”

Julia’s face did something complicated. The hunger softened into something like fascination, then into a dawning, unsettling respect. He wasn’t just succumbing. He was engineering his surrender. It was the most intimate thing he’d ever done.

“You’re amazing,” she breathed, and it didn’t sound like a lover’s compliment. It sounded like a scientist acknowledging a breakthrough.

He shrugged, the movement causing the silk to whisper. “I’m efficient.”

They lapsed into silence again, but it was different now. The electricity had banked to a steady, watchful current. Julia leaned her head back against the cushions, staring at the ceiling. “I got the Kirkland project,” she said, apropos of nothing.

“Congratulations.”

“It’s a huge pain. A fifteen-story mixed-use build. The client is a micro-manager.”

“You’ll manage him.”

She smiled at that. “I will.” She turned her head toward him. “I was presenting the schematic today. All I could think about was you. Wondering if you’d walked out the door. Wondering if you’d called the police. Or a priest.”

“I thought about it.”

“But you didn’t.”

“No.”

“Why?”

He was quiet for a full minute. The city hummed. “Because it’s a puzzle,” he said finally, the truth coalescing. “And I’ve never seen a puzzle like this. I don’t have the source code. I can’t reverse-engineer the app. I’m inside the puzzle. The only way to solve it is to… be it.”

Julia absorbed this. She shifted, curling her legs beneath her, facing him fully now. The architect was back, but she was brainstorming with her co-conspirator. “What’s the next problem to solve?”

He didn’t hesitate. “Clothes. I can’t live in your closet. I need my own. Data from today indicates the current parameters require a specific uniform. It needs to be acquired.”

A slow smile spread across her face. “Shopping.”

“Acquisition of assets,” he corrected, but a faint, almost-smile touched his own lips. It felt strange on this face.

“Tomorrow,” she declared. “I’ll clear my afternoon. We’ll go to the Galleria.” Her eyes lit with a predatory glee. “My card, of course. A new wardrobe for my new wife.” She said the word deliberately, testing its weight.

Marc just nodded. It was a logical next step. An asset acquisition subroutine.

She stood then, extending a hand. “Come on. We should sleep. Big day tomorrow.”

He let her pull him up. They walked to the bedroom, past the mannequin which now, he noticed, had one of his new silk scarves draped around its neck. Julia went into the bathroom to brush her teeth. Marc stood in the middle of their bedroom, looking at the bed.

He walked to her side of the closet. He took off the emerald dress, folding it carefully over the velvet bench. He unhooked the black lace bra, stepped out of the ruined panties. He stood naked in the gloom, looking at the full-length mirror. The woman there looked back, her body marked with the faint, pinkening evidence of the belt. She looked used. She looked owned.

He didn’t look away.

He pulled one of his own old, soft cotton t-shirts from a drawer she hadn’t emptied yet. It swam on him, hanging to mid-thigh, smelling faintly of his old detergent and himself. He put it on. It was an echo, a ghost layer.

He got into bed on what used to be his side. When Julia came out, her face clean of makeup, hair mussed, she paused. She saw the t-shirt. Her eyes flickered, but she said nothing. She slid into bed beside him, turning off the light.

In the darkness, she curled onto her side, facing away from him. He lay on his back, staring at the faint pattern of light on the ceiling from a streetlamp below.

Just as he was drifting into a shallow, exhausted sleep, her voice came, small in the dark.

“Marc?”

“Yeah?”

“The sea bass looked really good.”

He swallowed. “Saffron was a high-quality variable.”

A soft chuckle. Then, after a beat. “Goodnight.”

“Goodnight, Julia.”

He closed his eyes. The puzzle turned in his mind, gears meshing. Input: today’s experiences. Process: emotional and logistical analysis. Output: a plan for tomorrow. Acquisition of assets. Continued protocol compliance.

And underneath the clean logic, a deeper, more frightening output hummed: a tremor of anticipation for the touch that punished, for the voice that commanded, for the gaze that saw a solution where the world saw only a crime.

The program was running. It had not yet crashed.

The morning light cut across the bed, clean and sharp. Marc woke to the scent of coffee and the residual, faded ache across his backside, a ghost of the belt’s imprint. He stretched, and the old cotton of his t-shirt strained across unfamiliar shoulders.

Julia was already at the island, dressed in another impeccable suit, scrolling on her tablet. She glanced up as he padded in. “Sleep okay in your nostalgia shirt?” she asked, her tone lightly teasing.

“It’s comfortable,” he said, defensive. He poured coffee, the liquid seeming to funnel a new alertness into his body. He felt strangely… eager. The planned acquisition of assets loomed like a mission. “What time are we going?”

Her smile was knowing. “Impatient system?” she said, echoing his jargon from the night before. “I cleared my one-thirty. We’ll have the whole afternoon.”

The hours until then passed in a haze of domestic focus. He cleaned the kitchen from their uneaten dinner, the sea bass discarded without ceremony. He folded the emerald dress and the lace set, placing them back in her closet with a strange sense of ceremony. He was preparing for a deployment.

When Julia returned, she’d changed into dark jeans and a simple black blouse, her architect’s intensity softened into something more like giddy anticipation. “Ready?” she said, holding up her car keys.

The Galleria was a temple of polished marble and diffused light. Marc felt a jolt of sensory overload—the murmur of crowds, the stark minimalist displays, the sheer acreage of choice. He hovered just inside the entrance, suddenly frozen.

“First objective,” Julia said, her hand finding the small of his back, a steadying point of contact. “Foundation garments. Then we build the architecture on top.”

She led him not to a generic department store, but to a boutique he’d never have noticed as his old self. The air inside smelled of vanilla and clean cotton. A saleswoman with a kind smile approached. “How can we help you today?”

“We’re building a wardrobe from scratch,” Julia said, her voice leaving no room for debate. “She needs everything. Start with bras.”

The fitting room was a soft-lit cube. The saleswoman, Annette, took measurements with a practiced, impersonal touch. “Thirty-four C,” she announced, and Marc felt a flush that had nothing to do with temperature. It was a data point, but it landed like a verdict.

Annette brought in an array of options. T-shirt bras in nude and black, lace balconettes, a sports bra in fierce neon green. Julia watched from a plush stool as he tried them on, her gaze analytical.

“The navy lace,” she directed. “It’s smarter than plain black. And the sports bra—you’ll need that.” Her tone was that of a project manager approving specs.

Next were jeans. He stood on a low platform in a pair of dark-wash skinnies, turning at Julia’s command. “They fit through the hip, but the length is wrong,” she said, crouching to pinch fabric at his ankle. Her touch was clinical. “We’ll need those hemmed. Try the boyfriend cut next.”

It was a puzzle, and his excitement grew with each solved piece. The boyfriend jeans, slouchy and comfortable, paired with a simple white tee. A sleek pair of black leggings. Soft, drapey trousers in charcoal grey. He moved in them, testing the range of motion, the feel of the fabric against his skin. It was not just clothing. It was a new skin’s operating system.

“Daily parameters met,” he said quietly, catching Julia’s eye in the mirror.

Her lips quirked. “Good. Now, fun parameters.”

The “fun parameters” were a cascade of sensory input. She pulled a silk camisole in a deep plum off a rack and held it against him. “For lounging.” She found a box of finely-woven cotton panties in a rainbow of colors and dropped it into the rolling cart without consulting him. “Basics.”

Then came the lingerie section. This was different from the practical bras. Here were scraps of satin and intricate webs of lace, bodysuits with delicate straps, a chemise so sheer it looked like smoke in his hands. Julia selected pieces not with a leer, but with a curator’s focus.

“This,” she said, holding up a burgundy teddy. “The color will look startling against your skin.”

He didn’t protest. He added it to the growing pile in the cart, his heart beating a strange rhythm. Each item was a line of code, defining his function. Wife. Object. Project.

They moved to a swimwear boutique, its walls lined with images of impossible beaches. Marc stared at the racks of bikinis, a fresh wave of dissonance hitting him. This was a uniform for a body he still didn’t believe in, for public display.

“Trust me,” Julia murmured, already flipping through hangers. She chose a sophisticated black one-piece with a plunging neckline and a high cut on the legs. Then, a bikini in a geometric print of cream and cobalt. “For later in the summer,” she said. “When you’re more comfortable.”

The phrase “more comfortable” hung in the air, a promise of a future he was actively constructing.

The final stop was for summer dresses. He stood mannequin-still as Julia floated fabrics around him. A simple linen shift in oatmeal. A wrap dress in emerald green that made her raise an eyebrow, a callback to the night before. A vibrant yellow sundress with tiny white polka dots.

“Try this one,” she said, her voice oddly soft.

He slipped into the yellow dress in the fitting room. It was light as air, straps thin on his shoulders, the skirt swishing around his thighs. He looked in the mirror and didn’t see a man debugging a crisis. He saw a woman, bright and summery, blurred at the edges by the soft fabric.

When he stepped out, Julia’s breath caught. She just looked at him, her professional cool utterly vanished. Annette, who was folding a stack of t-shirts nearby, smiled. “That color is perfect on you. It lights up your whole face.”

“Thank you,” Marc said, and the voice that came out was lighter too. He did a small, experimental twirl. The skirt flared. A laugh bubbled up in his throat, surprising them both. It was a foreign sound from this body, bright and clear.

Julia’s expression deepened, a complex mix of triumph and something warmer, almost affectionate. She came forward and adjusted a strap, her fingers lingering. “It’s you,” she said, so quietly only he could hear.

They left the boutique laden with bags, the afternoon sun warming the concrete. The trunk of Julia’s car filled with the evidence of their spree. Marc sat in the passenger seat, physically tired but mentally buzzing, the new clothes in their crisp bags feeling like trophies.

As Julia navigated the traffic, she glanced over at him. His reflection was superimposed on the passing storefronts—a blonde woman in a yellow dress, a hint of a smile on her lips.

“You know,” she said, her eyes back on the road, her tone conversational. “We need to talk about your name.”

Marc’s buzzing mind stuttered. “My name?”

“Marc.” She said it slowly, letting the hard ‘c’ sound hang. “It’s a good name. For a software engineer with a scruffy beard.” She reached over and brushed his hair behind a ear that now held a delicate gold hoop she’d bought him an hour before. “It doesn’t match the system now. It’s a legacy tag. It’s going to cause errors.”

He stared out the window. The logic was impeccable. Marc was the name for the man in the hiking photo, packed away in a box. Marc was the name for the person who wore flannel and owned a vintage console. This person in the yellow dress, with the lace bras and the bikini folded in tissue paper… what was that person’s name?

A cold thrill shot through him, alongside the excitement. This was the ultimate variable change. A core identity rewrite.

“What do you suggest?” he asked, his voice neutral.

“We’ll workshop it,” she said, a familiar, focused gleam in her eye. She pulled into their building’s underground garage, the tires whispering on the smooth concrete. “It has to fit. It has to feel right when I say it. When you hear it.”

The elevator ride up was silent. They brought the bags into the apartment, piling them in the living room near the finally-unpacked boxes. The mannequin watched, now absurdly holding the new neon green sports bra.

Julia opened a bag, pulling out the yellow polka dot dress. “Go put this back on,” she said. “Without the tags this time.”

He changed in the bedroom. When he returned, she was pouring two glasses of wine. She handed him one and looked at him, really looked, from his new haircut to the ballet flats on his feet.

“Mara,” she said, testing the word. “Too harsh.” She sipped her wine. “Chloe? Too trendy.”

He stood there, sipping his wine, feeling the soft dress against his skin, waiting for her algorithm to spit out an answer.

“Mona,” she tried. Then she shook her head. “No. I think it’s simpler.” She set her glass down and walked up to him, framing his face with her hands. Her thumbs traced his cheekbones. “Mia.”

She said it again, softer. “Mia.”

It was short. Unassuming. It held no history for either of them. It was a clean, empty variable, ready for assignment. It floated in the space between them, a new label for a new construct.

He didn’t answer immediately. He let the sound of it settle into the room, against his skin. He looked past Julia’s shoulder at their reflection in the dark window—a sharp-featured woman in black holding a softer woman in yellow.

“Mia,” he repeated. The word felt strange on his tongue. Light.

Light. It was a noun. A state. A name.

“Mia,” Julia said again, and this time it was a command, a label applied. She kissed him—her—Mia. It was a seal on the transaction.

They broke apart, and the apartment settled around the new sound of the name. Julia’s eyes were bright. “Finish your wine. Then we’ll process the inventory.”

They worked in a wordless, efficient tandem. Bags were brought from the living room to the bedroom. Julia cleared an entire section of her walk-in closet, emptying hanging rods and drawers with sweeping, decisive motions. Marc’s remaining flannels and jeans were relegated to a high shelf, out of immediate reach.

“Alright,” Julia said, hands on her hips, surveying the empty space. “Start with the foundation. Let’s see the architecture.”

Mia opened the first bag. She pulled out the bundles of cotton panties, the soft stacks of t-shirts, the carefully folded jeans. She began placing them in drawers, her movements precise. Julia leaned against the doorframe, sipping her wine, watching.

Next were the hanging items. Mia slid the linen shift onto a hanger. The plum silk camisole. The charcoal trousers. Each piece found its place in the newly cleared territory. It was systematic. Calming.

Then she opened the bag from the lingerie boutique.

The burgundy teddy was a slick spill of fabric in her hands. She hesitated, the memory of the previous night’s black lace a tangible ghost on her skin.

“Try it on,” Julia said, her voice a low vibration from the doorway.

It wasn’t a question. Mia looked at the garment, then at the empty, waiting closet—her closet. This was part of the uniform. She nodded.

She undressed there in the middle of the room, under Julia’s watchful gaze. The yellow polka dot dress pooled at her feet. She stepped out of the cotton panties. The air was cool. She unfolded the teddy, found the closures, and stepped into it. The fabric was shockingly smooth, cold at first, then warming as she drew it up her legs. She slid her arms through the slender straps, her fingers fumbling with the hook-and-eye closure at the front.

She fastened it. The fit was exact, contoured, leaving very little to interpretation. She turned to the full-length mirror.

The woman in the mirror was a stranger sculpted in burgundy satin. The cut lifted her breasts, nipped at her waist, hugged the new curves of her hips before dissolving into a high-cut leg. It was blatant. It was armor.

“Wow,” Julia breathed. She set her glass down on a dresser and came closer. Her hands hovered near Mia’s hips, not touching, just tracing the air over the satin. “The color is even better than I thought. It makes your skin look like moonlight.”

Mia said nothing. She just watched Julia’s face in the mirror, the naked hunger there, the pride of ownership. It should have felt degrading. Part of it did. But a larger part, the part that was busy coding this new reality, cataloged the look as positive reinforcement. The protocol was working.

“Keep going,” Julia whispered, her breath warm on Mia’s shoulder.

So Mia did. She tried the navy lace bra and matching briefs. She tried the sleek black one-piece swimsuit, the fabric compressive and serious. She tried the geometric bikini, tying the halter straps behind her neck with clumsy fingers, turning at Julia’s gentle nudges to see how the lines cut across her back.

Julia was loving it. Her earlier professional detachment had melted into something openly voracious. She corrected a strap, smoothed a seam, her touches lingering, possessive. Each new garment was a revelation she’d designed, a layer of a persona she was assembling before her eyes. She didn’t just watch; she participated, her commentary a mix of aesthetic appraisal and fervent appreciation.

“The ruching on that suit is perfect,” she’d murmur. “God, your legs in that bikini bottom. Exactly right.”

Finally, the last bag was empty. The closet was full. Rows of colors and textures that belonged to Mia now hung silently, a fabricated history. The drawers held the soft, intimate logistics of her new life. The old t-shirt was folded and placed on the high shelf with Marc’s exiled clothes.

The process was complete. Mia stood in the center of the room, wearing only the geometric bikini, feeling both exposed and oddly official. The transformation was no longer theoretical. It hung in the closet, tangible and vast.

Julia was putting the empty shopping bags into one larger bag for recycling. She bent to pick up a final, small boutique bag from the floor, its thick, creamy paper and silk cords distinctive. She paused, frowning.

“This isn’t from today,” she said, straightening up. She turned the bag in her hands. “I didn’t buy this.”

Mia looked over. She hadn’t seen that bag either. It was smaller, discreet.

A slow, knowing smile spread across Julia’s face. “Oh. Right.” She carried the bag over to Mia, her expression shifting to one of deliberate casualness. “I picked this up last week. A gift. For later.”

She handed the bag to Mia. It was surprisingly heavy.

“Every woman needs one,” Julia said, her tone light, conversational, as if discussing a essential kitchen tool. “But I didn’t get a normal one.”

Mia’s fingers tightened on the crisp paper. She pulled out the tissue-wrapped box inside. Setting the bag aside, she lifted the lid.

Nestled in more black tissue was not a simple, singular shape. It was a complex harness of black leather and polished chrome. And attached to it, sleek and imposing, was a phallus made of a deep, flesh-toned silicone. The size was not exaggerated, but it was substantial. Realistic. It was a tool of unmistakable purpose.

A strap-on.

The room’s air changed. It grew heavier, charged with a new and terrifying voltage. Mia stared at the object. It was an equation she hadn’t anticipated. A variable of extreme consequence.

Julia was watching her, every micro-expression. “It’s for when you’re ready,” she said softly. Her hand came to rest on Mia’s bare waist, just above the bikini’s tie. “A wife should be able to fulfill all her husband’s needs. Even the… complicated ones. Don’t you think?”

Mia’s mind, which had been processing clothing as a logical uniform, stalled. This was different. This was an active tool, not passive clothing. This was an instrument that implied a specific, physical function—a reversal so profound it made her head spin. It spoke of a night not of being pressed against a table, but of standing, of wielding, of occupying a role so utterly foreign it erased every remaining line.

Her breath felt shallow. She looked from the harness in the box to Julia’s face, which was a mask of gentle expectation over bedrock certainty.

“You expect me to use that?” Mia finally asked, her voice barely audible.

Julia’s thumb stroked her hip bone. “I expect you to be my wife. In every sense. This is just part of the wardrobe. The most intimate part.” She leaned in, her lips brushing Mia’s ear. “Think of it as advanced problem-solving.”

Mia looked down at the silicone shape. It was a promise. It was a threat. It was the next, inevitable level of the puzzle. Obedience gets rewarded. But this path of obedience led into a dark, uncharted forest of the self.

She slowly closed the box lid. The soft click was deafening.

Julia took the box from her trembling hands and placed it on the top shelf of the new closet, right next to the folded yellow dress. It sat there among the soft fabrics, a dark seed waiting.

“Later,” Julia said again, as if settling the matter.

She untied the halter of Mia’s bikini top, letting it fall. She guided Mia to the bed, pushing her down onto the cool duvet with a practiced urgency that brooked no more discussion. Julia’s mouth was on her neck, her hands mapping the territory she’d just helped dress, now intent on undoing it all.

But beneath Julia’s weight, beneath the sensation and the rising heat, Mia’s mind was elsewhere. It was fixed on the image of that box on the shelf. A new, terrifying subroutine had been loaded.

The program was running. But the parameters had just expanded into a void.

Read on DreamPress

Write your own erotic story with AI