sexstories.com

Font size : - +

Introduction:

This story has six chapters, all in one file. Please let me know what you think. Leave a comment and I will publish more.
Happy Wife, Happy Life

Chapter 1

The theater lights came up slowly, the bright lights harsh, breaking the mood of the movie.

For several seconds he simply sat there, blinking at the credits rolling across the screen, surrounded by the warm, buttery smell of popcorn. All around him, people sat dazed as if stuck to their seats.

His face felt hot. He hadn't expected the movie to be like that. It was so explicit.

Beside him, Cherry stretched lazily in her seat, looking entirely too pleased with herself. Six months together, and he was beginning to recognize that particular little smile, her dimples deepening. It appeared whenever she knew something he didn't.

During the last twenty minutes of the film, she'd kept her hand resting high on his thigh. During especially steamy scenes, her fingers reached for his hard length, clutching him tightly through his jeans, then glancing over at him making him forget what was happening on the screen altogether. He had reached over and slipped his hand under her skirt and was surprised when his hand met bare skin. “When had she taken her panties off?” He wondered briefly. Glancing over at her, he found her smiling with a wicked grin.

As the credits rolled, she leaned in, lips brushing his ear. “Let’s get out of here.”

They rose and blended with the crowd leaving the theater. She led him by the hand, as though he might have difficulty finding his way alone. “My parents are gone for the weekend,” she whispered, voice sweet and eager. “Want to come back to my place?”

It wasn’t really a question, but it was no hardship for him to accept her invitation. Adrian smiled. “Yeah. Sounds great.”

The drive to her house was filled with her chatter about girl stuff and summer college classes. He nodded along, one hand on her knee, but his mind kept drifting to the past week at home: flashes of his step-mother, Jessica’s, curves in tight yoga pants, the way her undersized bikini top had strained by the pool last weekend. It was becoming an obsession for him. He pushed the thoughts down, knowing they were pointless. He could never act on them. Cherry was his girlfriend. This was what he was supposed to want.

As soon as the front door of Cherry’s house clicked shut behind them, she was on him. Pushing him against the wall in the entryway, kissing him with hungry urgency. Her tongue slid into his mouth as her hands roamed under his shirt, nails grazing his abs. Adrian responded on instinct, cupping her ass and pulling her up against him. She ground herself against him. Her body felt soft and warm, familiar… and tonight she was hungry.

They stumbled toward her bedroom, shedding clothes along the way. Cherry's top hit the floor first, revealing a lacy pink bra that barely contained her full breasts. She unhooked it and it fell away, after briefly hooking on her nipples. Adrian no longer felt the surprise and wonder that he used to feel when she removed her bra. Her shoes went flying in her haste. She opened her belt, and it fell to the wayside. Then unzipped her skirt, shedding it in a hurry. Her shaved pussy was already swollen, ripe and wet. Adrian kissed down her neck while she worked his belt open, her breath coming in excited little gasps.

“Damn it, I’ve been thinking about this all week,” she murmured, shoving his jeans down. She dropped to her knees on the carpet, tugging his boxers down and tossing them aside. His cock sprang free, already hard. Adrian knew what came next. Cherry loved to give him blow jobs, and she was fucking good at it, too. She paused, looking up at him with a wicked smile before taking him into her mouth. He correctly anticipated the warm, wet, feeling that wrapped around his dick. Her enthusiasm and technique did not disappoint, either. She bobbed her head, one hand stroking what she couldn’t swallow, the other cupping his balls.

Adrian groaned, fingers threading through her hair. It felt good. Really good. But as he watched her, a nagging disconnect interfered with his pleasure. She was trying so hard to please him, yet his mind kept supplying different images: darker hair spilling over his lap, a more experienced mouth, the forbidden thrill of someone who shouldn’t be touching him at all. His mind somehow supplied the image of his step-mother swallowing him.

He pulled Cherry up gently. He was on the verge of losing control and surprising her with a gush of seed. “Your turn,” he said.

He picked her up, cradling her naked form easily in his arms. He carried her up the stairs to her bedroom. Settling her gently on the bed, her legs dangled over the edge. Bending over her, he sucked one of her nipples into his mouth while his hand slid between her legs. Her folds parted at his touch and she crooned, as he suckled and began to work his magic. He circled her clit with two fingers, using the lightest touch. Then slipped one finger inside her, curling it just the way she liked. Cherry arched and moaned, grinding against his hand.

“Yes… fuck, Adrian, just like that.” He knew just what she liked. This was not their first time, and she had not been bashful in steering him. This all felt very familiar, like it was becoming mechanical, somehow. He wondered if Mark, his dad, used the same techniques with Jessica. He wondered if he could pleasure her better than his dad.

He added a second finger, pumping steadily while his thumb worked her clit. Her hips bucked, breathy praises spilling from her lips. When she came, shuddering around his fingers, he felt a surge of satisfaction mixed with a hollow feeling. She was beautiful, willing, and his. So why did it feel… obligatory?

Cherry pushed him onto his back on the bed and straddled him, rolling a condom on with practiced fingers. He wished she would be on the pill so he could really feel her. She didn’t trust the pill. It didn’t help to argue that statistics showed that the pill is more effective than condoms. She kissed him deeply as she positioned herself, rubbing her slick pussy along his shaft. The head of his cock notched in her entrance, stiff and eager.

Adrian gripped her hips, heart pounding. This was it. But he knew that they would need to take it slow, give her a chance to accommodate him. She was so tight and he didn’t want to hurt her. She hovered above him, ready to slide down along his shaft. He thrust up slightly, the tip starting to push inside her tight heat…

Cherry suddenly froze. “Wait… did you hear that?”

Adrian blinked, dazed. “What?”

She turned her head, listening. A car door? No. It was her phone, buzzing on the nightstand. She glanced at it, the mood already ruined.

She snatched it up, annoyed. “Shit. It’s my mom. They weren’t supposed to be coming home until tomorrow, but she just texted that they’re almost home. Like, fifteen minutes away! Something about forgetting tickets or something. Our clothes are scattered all over the house. The living room looks like a crime scene.”

The heat in Cherry’s veins turned to ice. She climbed off him quickly, cheeks flushed with panic. She felt dread in the pit of her stomach.

Without a word, she jumped up, bounding out of her room. Her footsteps thudded on the floor as she raced down the hall and pounded down the stairs.

Adrian lay there for a second, cock throbbing against his stomach, the condom still cocooned on his dick. He sat up on the edge of the bed, a headache already forming behind his eyes.

He could imagine her racing around the house, gathering up clothes while completely nude. She called to him up the stairs, “It would be better if your car were not parked in the drive when they got home.” In other words, she wanted him to leave. Quickly.

He pushed off the bed and went downstairs after his clothes. Grabbing his jeans in the middle of the floor, he slid them up his legs without underwear, and without even bothering to pull the condom off. He passed Cherry in the living room, and she handed the remainder of his clothes which she had gathered up on his way out the door. She was running around in her bra and panties, still frantically trying to put things back in order.

He stopped at the door, turned around and grabbed Cherry by the upper arm. He pulled her close, and kissed her on the cheek. “Bye, babe. Love you, mean it.”

She gave her most brilliant smile, her dimples deepening. “Love you too… Oh, and I owe you… big time!” She said with a wink.

Adrian drove home with blue balls and in a sour mood, the windows down and the radio turned up too loud.

Chapter 2

The house was quiet when Adrian got home. His dad was still out at a late meeting and Jessica, his step mom's car, sat in the driveway. Briefly, he wondered what kind of “meeting” his dad was at. He went straight to his room and dropped into his gaming chair. Frustration sat heavy in his chest. He was about to take care of these blue balls. The condom was still in place and would be handy to catch the mess he was about to make.

He opened a special folder on his computer and clicked on one of his favorite videos. He had forgotten again to encrypt it the last time he had used it. A curvy middle-aged woman on screen rode a teenaged boy with great fervor. Adrian shoved his jeans down, wrapped his hand around his already hard cock, and started stroking fast and angry. The wet sounds from the video filled his headphones. There were grunts from the boy and little shrieks from the woman. He was unaware of the noise that he himself was making. In his head the woman on screen blurred into someone closer, her body moving against his, her breath in his ear.

He was close, fist flying, when a soft creak came from the hallway. But with his headphones on, he never even noticed.

Jessica had been walking past. The sounds coming from Adrian’s room stopped her. Adrian’s door stood ajar, and through the narrow gap she saw the screen first, then her stepson. Jeans open, cock glistening in his tight fist, veins standing out along his forearms as he worked himself hard and without shame. She was not supposed to see this most personal of acts. But she found herself mesmerized; she had never watched a man do this before. She had begged to watch Mark, “spank the monkey” as he called it, but he always refused. The sight held her in place longer than she should remain there. Her hand rose to cover her mouth. She watched the tight pull of his fist, the way his hips thrusted in concert with his hand, the raw concentration on his face. She didn’t care for the video on the screen. It was ridiculous, but she was still fascinated. What did guys get out of porn, anyway?

Heart hammering, she waited for his finale. On screen the boy pulled out, shooting a copious amount of his pearly white spunk over his mom's back and buttocks. At the same time, Adrian threw his head back, and a strangled sound came out of his throat. His eyes were closed, his fist had nearly stilled, but he continued to thrust with his hips. Jessica could not believe that Adrian was just shooting his spunk all over. She did not notice the condom catching it all.

She was afraid of getting caught at the door, gawking, so she hurried away and busied herself with housework. But the images of Adrian masterbating were seared in her mind.

In the living room she folded laundry without seeing it. She had always known Adrian was a sexual young man, but the intensity of what she had just watched left her shaken. Men watched porn; she knew that. She did not care for it. She had watched a little, but it was so disconnected from reality. What did men get out of it? A dangerous thought surfaced before she could stop it: she would love to show him what real sex was like. She recoiled at once. It could never happen.

A few minutes later Adrian walked through on his way out, gym bag over one shoulder. She again noticed the veins, still standing out on his forearms.

“See you later, Mom. Heading to the gym.”

“Okay. See you later, honey.” Her voice was steadier than she felt. She could not meet his eyes. In her mind she could still see that fist moving, the thick cock, the release. She shoved the picture away and kept folding.

Carrying the folded laundry to the bedrooms, she placed each stack neatly in the proper drawers. Last, she entered Adrian’s room. Her eyes immediately fell on the gaming chair, remembering him seated there, abandoned to his furious stroking. His computer was still on, the large monitor glowing softly.

As she put his clothes away, curiosity gnawed at her. Approaching his gaming chair, she cautiously scanned the area for remnants of his emissions. She was prepared to bring gloves and industrial strength cleaners to bear on any dried stains. None were found. What kind of porn had he been watching? She just stood there, staring at the keyboard for a long moment. Without really thinking about it, she settled down into the leather chair, the seat molding to her. It was still faintly warm from his body, and she could smell a lingering trace of his masculine scent. Being a graphic designer herself, she knew her way around computers, even if she wasn’t as skilled as Adrian, who assembled his own computers.

She opened the file explorer and began mucking about. A folder named “Research Material” immediately looked suspicious, since it was not buried in his ‘School’ folder. She clicked to open it, and bingo: videos, images, and stories… clearly porn. Heart racing, she got up and glanced both ways down the hallway, then closed and locked the door. Adrenaline coursed through her veins. What would she say if he caught her snooping on his computer? She sorted through the lies she could use, rejecting each one.

Her hand trembled on the mouse. Just leave. This is wrong. Instead, she clicked on a title that caught her eye: “Mommy Does the Dishes.” Then she donned a pair of headphones, hanging on a charging stand. Warily, she sat back, eyes glued to the screen.

The video opened on a kitchen. A middle aged woman with a body much like Jessica’s stood at the sink in a ridiculously short skirt and a thin, almost sheer blouse with nothing underneath. She scrubbed hard, her full breasts jiggling and straining like two cats fighting in a sack. The headphones pulled Jessica deeper into the scene until she almost felt as if she were standing there herself.

A late-teen boy entered, grinning the moment he saw her. He moved behind the woman (his mother on the screen) without a word. Jessica’s breath caught. Without hesitation, he lifted the short skirt and revealed she wore nothing beneath it. The woman kept washing dishes as if this happened every day. He reached between her legs and cupped her bare sex in his palm. She smiled and widened her stance for him, never stopping the dishes.

The camera dropped low and tilted upward between her thighs. In sharp 4K and 60 frames per second the shot looked straight up at her glistening cunt. She was already wet and slippery. His fingers glided smoothly along her slit, circled her clit, then he slid two fingers deep inside her and stroked in and out. The angle pulled back as he worked her harder, faster, his whole arm moving. The woman playing the mother could barely stand. She forgot the dishes completely, bent at the waist with her cheek pressed to the cool edge of the sink.

Things escalated quickly. The boy shoved his jeans down. His cock sprang free, ridiculously long and heavy for a small, late teenaged boy. He flipped her skirt up over her back, exposing the round curve of her ass and her long legs ending in high heels. Jessica thought, “Who does the dishes in high heels?” Well, apparently, mothers in porno land did it. Still leaning over the sink, the woman in the clip pushed her ass out in invitation. He lined up and thrust inside her in one powerful stroke. The woman gave a little yelp at the boy’s rapid penetration. She could only imagine what such a large cock would feel like, rammed in so quickly. Reaching around to her chest, he unbuttoned her blouse, filled both hands with her bare breasts, and began pounding into her wet pussy with rapid, deep strokes that made her body jerk against the counter.

The whole scenario was ridiculous. The taboo was unthinkable. And yet a rush of liquid heat flooded Jessica’s core, despite herself. She could not help noticing the parallel between the actors on the screen and her own house, her own stepson. Her nipples tightened until they ached. Her thighs pressed together. A deep, needy pulse bloomed low in her belly. She was shocked and unbearably aroused at the same time. Her breathing had turned shallow and she could already feel her panties growing damp, sticking to her skin.

That was all she could take. She worried that Adrian would suddenly appear in the doorway, full of questions. Jessica closed the folder, put things back as she had found them with trembling hands, and fled the room, her heart hammering against her ribs.

Back in her home office, she settled into her chair and pretended to work, but focus was impossible. The only question that mattered kept burning through her mind: Did Adrian fantasize about her? Was he thinking about her when he watched his porn videos?

They weren’t related by blood. He was her stepson. But she loved him like her own, and he had always called her “Mom,” never “Jessica.” His biological mother was long gone from his life.

She turned to her computer, opened a browser and typed “mother son porn.” Pages of results flooded the screen. She asked an open-minded AI about its popularity and was stunned to learn how common the kink was.

Sitting back, she felt a confusing mix of relief that the attraction wasn’t abnormal and uneasy that Adrian might desire her in that way. It felt wrong. If nothing else, the age difference. What was it, fourteen years? Then it hit her: she was closer to Adrian in age than she was to Mark, her husband. The age difference between her and Mark hadn’t been a big deal when they were dating and then married. That is, until she heard one of Mark’s colleagues at work referred to her as a “trophy wife.” That had really gotten under her skin!

Later, Adrian returned from the gym and headed straight for his bedroom, already looking forward to unwinding with a video game. As he passed Jessica’s office, he caught her eyes tracking him. He lifted a hand in casual greeting, but something in her expression seemed off, too intent, too still.

He tossed his gym bag onto the bed and dropped into his gaming chair. His gaze immediately landed on the mouse. It wasn’t tucked snugly against the keyboard where he always left it. Then he noticed his headphones lying carelessly on the desk, not on their charging stand. He would never leave things like that.

Paranoia prickled at the back of his neck. He opened his logging software and checked the motion-activated webcam. The evidence was undeniable: Jessica had been here. She had sat in his chair and explored his computer… and she had found his secret stash. She’d even watched one of his favorite videos, the perfect mother-son piece.

He froze the frame of his webcam to see her face when she was watching his porn video. The close-up of her flushed face, lips parted, breathing fast as she watched the on-screen “mom” get fucked was pure gold. He saved several images of her face to his collection.

Knowing she had seen his porn and reacted sent a hot current through him. He wished he’d walked in on her. He’d watched enough porn videos where a boy had walked in on his mom doing something inappropriate and it had flipped everything. The boy would then take advantage of the state of arousal she was in. That hadn’t happened this time. But the idea refused to leave him alone.

If she was curious enough to dig through his files once, she might do it again. And if she did, he wanted her to find something that left no room for doubt about how he felt about her. An idea formed in his mind, and he immediately set to work on the project.

He went through his phone and pulled three candid shots of Jessica. Ordinary pictures of her smiling by a waterfall, sitting on the porch, standing in the kitchen. They were perfect. He transferred them to the gaming PC, cracked his knuckles, and set to work. Going online, he summoned an AI image manipulator.

Mid way through his project, he paused, second thoughts emerging as to the ethics of what he was doing. Was he violating his mom by posing her without her consent? It could be argued that she had invaded his privacy by sneaking around on his computer. In any case, he would destroy the images after they had served their purpose.

By the time he finished, the three new files sat neatly among his porn stash: Mom1, Mom2, and Mom3. Not generic porn, but Jessica. Naked. Open. Touching herself. Exactly the way he’d imagined more than once.

He sat back, pleased with his new creations. If she came looking again, she wouldn’t just see what he liked. She’d see that he liked her. And once she knew that, he hoped that the whole game would change.

Restless and still buzzing, he texted Cherry to see if it was okay for him to come over. He was so horny after his latest project. His phone chimed almost immediately. Her reply was simple: “YES,” all caps, framed by two grinning demon emojis.

Backpack slung over one shoulder, he found his stepmom in the kitchen pouring herself a generous glass of white wine.

The moment he stepped into the room, all Jessica could think about was the image of him sitting in that chair, cock in hand, stroking. Then she thought about the porn video stored on his computer of a teenage son screwing his mom senseless. Of course he had no idea she had seen him masturbating, nor that she had been snooping on his computer and found his porn stash.

Adrian looked at her with the secret knowledge that she had been in his room, and even watched some of his porn. He was glad she had done it. Her discovery fulfilled a suppressed desire for her to know about his fantasies about her. Now it was all out there for her to digest.

Adrian told her he was going to Cherry’s to work on some project she had going on. Jessica looked at him with a new intensity. She gave him a full-body hug before he left the house, holding on a fraction longer than usual.

Jessica walked back to her office as if in a dream. She tried to work, but it was difficult when she was so distracted. She could not stop thinking about that damned video. It was so… soulless. Pure lust without a stitch of love or romance. She was genuinely concerned for Adrian. Was that really all he thought sex was about?

Then her mind turned to her and Mark’s intimate life. Where was the love and romance there? It had become mundane, mechanical. She found herself doing something she had sworn she would never do: faking orgasms. She had to, or who knows when the fucking would end. The lust in that porn video had at least held passion. She had to concede that it was better than what she and Mark had.

She couldn’t take it any longer. She stood, picked up her wine glass, and walked down the hall to Adrian’s bedroom. She had to see what other kinds of porn he watched.

There was a familiar creak as the door opened. She stepped inside to find the magical glow of his computer monitor, the only light in the room. Without turning on anything else, she lowered herself into his gaming chair and reached for the mouse. Loading Explorer, she quickly located the “Research Material” folder. She had no clear idea what she was looking for, only that she didn’t want to see any more of the “Mommy Does The Dishes” video. She was anxious to see what else he was “researching.”

Scanning the files, three of them grabbed her attention: Mom1, Mom2, and Mom3. She hadn’t remembered those from her earlier exploration. The first two were jpegs; the third was a gif.

She clicked on Mom1. The fast graphics processor opened the picture almost instantly. What she saw made her blood run cold. It was an image of herself, standing in front of a waterfall, completely naked. Bold smile, breasts proudly on display in the sunlight, shaved pussy exposed. She had never posed for such a picture. The sight was shocking. Could it be someone else? No. It was her. She was surprised how hot she looked, with flawless skin and an allover tan, but it wasn’t the way she knew her own body. She zoomed in on the face, then panned down past the breasts, the hips and exposed pussy to the feet. It was her, alright, but it wasn’t her. It was a perfect, flawless version of her. What the hell?

She closed the picture and opened Mom2. Another image of her, stone-cold naked, seated with legs open. Outer labia parted, inner labia visible. She was absolutely certain she had never posed for this. But there she was, sitting naked outside on her own front porch!

She closed that one and moved on to Mom3.gif, dread coiling in her stomach. It was a constantly looping clip of herself, again naked, standing with her hand over her crotch, fingers moving in a slow circular motion. She could almost feel her pussy being pleasured.

She closed the gif quickly. She had seen enough.

She fled Adrian’s room, ran to the kitchen, and poured herself another glass of wine. How on earth did Adrian get nude shots of her? He was a wonder with Photoshop. Could he have done it in Photoshop? Then it hit her: deepfakes. AI. That had to be it.

Sitting back, she felt a measure of relief. He didn’t actually have her nudes. But why would he make them of her? It could mean only one thing. He must be attracted to her, sexually. A tingle stirred low in her belly. He actually desires me? In that way? Could this be the reason he had decided to come home for the summer? To try and seduce her?

Chapter 3

Adrian pulled up to Cherry’s house and barely had time to get out before the front door flew open. Cherry came tearing onto the porch, threw her arms around his neck, and kissed him with hormone fueled lust.

Her enthusiasm was impossible to miss. Their bodies pressed together, tongues tangling as she gave a happy little sound against his mouth. For one strange second, Adrian’s mind went somewhere else. Instead of Cherry, he imagined he was kissing Jessica.

Then Cherry pulled back just enough to look at him. Bright blue-gray eyes. Not hazel-green. The sight snapped him back to the present so fast it was almost embarrassing.

“Now, where did we leave off last time we were together?” she asked with a wicked grin, eyes rolled up to the ceiling as if trying to recall.

“If I remember correctly, my dick was poised deliciously in the soft folds of your pussy, just on the verge of plunging in to get some of your goodness,” Adrian replied. The memory brought a thrill and his anticipation soared.

“Come on,” she said, taking him by the hand. She could not wait to get started. She would need no foreplay. “Up to my bedroom. Let's not leave a trail of clothes behind this time.”

They took the stairs two at a time, laughing and bumping into each other in their race to the top. Inside her room she shut the door and turned the lock. Clothes came off in a rush. His shirt hit the floor. Her bra followed. She shoved his jeans and boxers down together, freeing his cock, already stiff and heavy. He yanked her shorts and panties off in one smooth movement. Her pussy was left bare and visibly wet.

She pushed him onto the bed and climbed on top, as before. She grabbed his cock, stroked it hard from base to tip, smeared his precum over the head with her thumb. Reaching inside her nightstand, she ***********ed a condom. Quickly ripping the package open with her teeth, she rolled it down his length. Then she lifted her hips, pressed the thick head against her slit, and dropped down. Her cunt swallowed him in one wet slide, tight and hot all the way to the root. Cherry gasped and Adrian groaned.

Cherry planted her hands on his chest and started fucking him like a woman possessed. She rose up until only the tip was inside her, then slammed back down to the hilt, taking every inch. Her pussy made wet, filthy sounds with every thrust. Adrian gripped her ass cheeks and spread them, watching his cock disappear into her. He thrusted up to meet her, burying himself deep.

“God, your cock feels so fucking good,” she panted. “Your dick feels so deep it might be sticking out of my mouth.”

He sat up, wrapped his mouth around one of her bouncing tits, and sucked her nipple hard while she rode him. His teeth scraped the peak. She moaned louder and ground her clit against his pubic bone on every downstroke. Her juices ran down his shaft and onto his balls.

He rolled her beneath him in one fluid motion, still buried inside her. Now he was braced over her, hips snapping forward in deep, punishing thrusts that made the wet sound of their bodies meeting sound throughout the room and beyond. Cherry’s legs clamped around his waist; she drove her heels into his ass, pulling him in harder, as if she couldn’t get him deep enough.

“Harder,” she demands. “Fuck me like you mean it.”

He did. He opened her legs up, pinning her knees back against her shoulders. His cock pistoned in and out, glossy with her wetness. Her tits bounced wildly with every impact. She reached down and rubbed her clit in tight circles with her middle finger while he fucked her.

Her orgasm hit fast. Her pussy clamped down on him in firm, rhythmic pulses. She cried out, her body shook, her cunt milked his cock. The tight, wet squeeze was too much. Adrian drove in to the hilt and came hard, flooding his condom. He kept thrusting through it all, pushing himself until his energy was completely spent. He collapsed on her, trying to support most of his own weight.

They stay locked together for long moments, breathing hard. Cherry let out a breathless laugh and shoved at his shoulder.

“Round one,” she says. “Don’t even think about going soft on me yet.”

Adrian groaned, still buried inside her. He rolled his hips once more, slow and deep, like he’s considering it. “Fuck, babe… I want to. I really do. But I should really go.”

He kissed her, lingering, then another slower one on her left nipple. She arched into him, smiling, hopeful.

He stayed like that a few extra seconds, his forehead against hers, cock still twitching inside her, before he finally decided it was time to pull out. She laid exposed on the bed, propped on an elbow, watching, still hoping that he will change his mind.

“I gotta go,” he said quietly, as if trying to convince himself. He dressed slower than necessary, gave her one last long look, and left.

A few blocks away, Jessica lay in bed beside her husband, Mark, unable to sleep. Her thoughts raced. The issue with her stepson Adrian refused to settle. He was certainly baiting her on purpose, creating those nude pictures. How far was he willing to go? Did she actually want to have sex with him? And what about his girlfriend Cherry?

The more she turned it over, the more restless she became. A low, steady pull settled in her stomach. If she was honest, the itch needed scratching. She decided she would call his bluff. She would flirt back, provocatively; see where this leads. She still wasn’t sure how far she was willing to go with him, but she could have some fun with this. With that decision made, she finally drifted off.

In the morning she moved through her usual routine. After Mark left for work, she returned to the bedroom, stood in front of the mirror, and lifted the hem of her short sundress. She watched herself slip off her underwear and toss them on the bed. The air against her bare skin felt deliberate, naughty. She could hardly believe that she was actually doing such a thing. But when she examined her image in the mirror, she didn’t seem that much different. She wanted him to notice. She would make him notice.

She went to the kitchen and waited. When Adrian ambled in, she looked into his eyes longer than usual, smiled, and said, “Good morning. How’d you sleep?”

“Okay, I guess. Just not long enough.” He noticed the smile and the way her gaze held.

“Can I make you some pancakes for breakfast?”

“Sure. Sounds good.” He slumped into a chair at the table.

Jessica poured him a cup of coffee. She came up behind him, rested one hand on his shoulder, and reached around to set the steaming cup in front of him. She let her hand linger on his shoulder, longer than necessary.

“Thanks.” He glanced back at her, taking note of the touch. The thin fabric of her dress left little to the imagination. Is that her high beams showing?

Soon the sizzle of bacon filled the kitchen with a mouth-watering aroma. They talked easily. Jessica asked if he had plans with Cherry later and watched his face while she flipped a pancake. She mentioned how quiet the house felt once Mark was gone, then let the comment sit without explaining it.

She came up beside him holding a small piece of bacon. “Hey,” she said, to gain his attention. He looked up, seeing the bacon approach and opened his mouth. She placed it carefully, letting her fingers brush his lower lip for half a second before she pulled away.

He watched her walk to the overhead cabinet and stretch for a serving platter on the top shelf. The short sundress rode up, and his eyes widened. She wore nothing underneath. Her bare ass cheeks were on full display, a narrow ribbon of pussy peeking from beneath them. Was she flirting with him? His mouth went dry. He shifted in the chair, trying to decide whether to pretend he hadn’t noticed or to see how far she was prepared to go.

Jessica brought the platter down as she spun around, anxious to see if Adrian had noticed. She smiled when she saw the stunned look on his face. She plated the pancakes and leaned across the table to set them in front of him. She stayed there a little longer than she needed to, the neckline of her sundress shifting open as she asked, “Need anything else?”

Adrian’s eyes moved past the plate and down the front of her dress. When he looked up he met her gaze and held it. “This is good,” he said. His voice stayed even. “Thanks.”

She smiled, turned back to the counter, and began cleaning up. The quiet between them felt thicker than before. He ate slowly. He glanced at the hem of her dress when he thought she wasn’t looking. She never called him on it. She also never adjusted the fabric.

When he finished eating he carried his plate to the sink. Their hands brushed as he set it down. Neither of them pulled away at first.

“I’m heading upstairs,” he said.

“All right.” Jessica kept her tone light. “I’ll be around if you need anything.” That phrase was intentionally loaded. He had to catch that, didn't he?

He gave no indication, just nodded once and left the kitchen.

Upstairs, Adrian closed his bedroom door and leaned against it. His pulse raced. He could still feel the exact place where her thumb had brushed his shoulder and the brief contact of her fingers against his lip.

What the hell was that?

She had never touched him like that before. Not the lingering hand, not the way she fed him, not the deliberate stretch for the platter. She knew exactly what he would see. She wanted him to see it. She might be testing him, or sending signals, he wasn't sure which.

He sat on the edge of the bed and ran a hand through his hair. Cherry’s face flashed through his mind, then disappeared just as quickly. This was different. This was his father’s wife moving around the kitchen with nothing under that short dress, watching him watch her.

His body had already reacted, and was urging him to take the bait. But his mind was still sorting through it, urging caution.

He thought about going back downstairs and saying something direct. Having a hard talk with her. The idea sat there for a moment, knowing that it was inevitable, then he pushed it aside. Not today. He needed time to decide what any of this even meant.

He lay back on the bed and stared at the ceiling. The taste of the bacon she had put in his mouth was still there. So was the image of her bare skin when she reached up.

He was not going to be able to pretend the morning had been ordinary. But he also was not going to walk back into that kitchen and force an answer. Whatever this was, he would let it play out naturally, he decided.

Jessica sat at the desk in her home office, the large monitor glowing in front of her. A logo redesign for a local client waited on the screen, layers of type and color still unfinished. She tried to focus on the spacing, the balance, the usual decisions that filled her workdays. None of it held.

Her mind kept drifting back to the kitchen. The way Adrian had looked at her when she stretched for the platter. The brief brush of her fingers against his lip. The quiet thickness that settled between them while he ate. It had been a lot of fun. She couldn’t remember when she had experienced such an intense sexual thrill. And he had responded. He was sneaking looks when he thought she hadn’t noticed. They were hungry gazes. He wanted her. She had left the door open, in a manner of speaking, and part of her expected him to walk through it.

She glanced toward the hallway more than once. The house stayed quiet. No footsteps. No soft knock at her door. She told herself she was working, not waiting, but every sound made her pause.

An hour passed. Then another. She adjusted a curve on the logo, undid it, and adjusted it again. The design barely moved forward.

Finally she heard movement on the stairs. Listening intently, she hardly dared to breathe. She heard the back door open, then bang shut. Heard his car start in the driveway. Listening as the engine faded and he drove away.

Jessica leaned back in her chair and let out a long sigh and with it the tension she was not aware that she had been holding. He had chosen not to come to her. Not today, at least. The realization settled in her chest with an odd mix of disappointment and relief. She had no idea that it would be so hard to seduce Adrian. With what she had done, she thought he would be eating out of her hand, by now.

She stared at the unfinished logo without seeing it. If he needed more time, fine. She could work with that. But the morning had only proven there was a spark. It hadn’t proven he wanted it. She could still be reading him wrong.

She could wear even less the next morning. Something that left almost nothing to the imagination when she reached or bent. She could find reasons to touch him again, longer this time, more deliberate. Stand closer than necessary while they talked. Offer risque comments that bordered on inappropriate, the kind that might make him blush. Or might make him pull away.

She could invent a reason for them to be alone longer. Or simply keep teasing until something gave. The risk was that nothing would. That she would push too far and watch the easy warmth between them turn awkward and distant. She wasn’t sure which outcome she feared more.

Jessica turned back to the screen and saved the file. The work could wait. She was curious again about his porn tastes, and she still wanted more time in his room. There was something about being in his space, surrounded by his lingering scent, the masculine decor, that drew her. Last time she had only managed a quick look. This time she also wanted another long look at the images he had created of her.

She went into his room, drawn like a moth to the flame. His computer glowed on his desk, inviting her to investigate further. She had no idea that his computer was logging and recording everything she did in his room.

She sat again in his gaming chair, feeling the soft leather on her bare bottom without panties. Taking the mouse in hand, she opened Explorer and quickly navigated to the “Research Material” folder. She found the same “Mom” files as before, but this time there was a “Mom4”. That one hadn’t been there when she looked last time.

With an eager, shaking hand, she clicked the file. A short GIF opened. On screen she wore the same short dress she had on in the kitchen that morning. Her doppelganger stretched to reach something, just as she had done, only this time the hem rode higher. Then the image spun to face the camera, something she hadn’t done in the kitchen. For a brief second the bare slit of her pussy flashed between her legs, teasing, before the skirt settled again. The clip looped and began once more.

Looking up, a smile spread across her face. Apparently he had noticed her flirting, and had been seduced enough by her actions, to go to the effort to recreate them. And they say that a good seduction will always leave a man wanting more. In the video, he had made her turn around with arms raised in order to expose her sex. That was something she had not done.

Poking around some more, she explored his other pictures and videos, finding a wide variety of material. But mother/son themes were prominent in his collection.

Suddenly an idea came to her. What if she left him a real picture?

She closed the folder and sat very still. The bare skin of her bottom stuck to the leather when she shifted.

A real photo. Mom5.jpg. Sitting right next to the ones he had made of her. The idea hit like a sudden unexpected drop in an elevator. Her stomach hollowed out and her nipples tightened under the thin dress. This was not flirting anymore. This was not leaving a door cracked. This was walking through it naked and handing him the evidence.

He would know she had been in his room. He would know she had seen everything. What if he looked at a real picture of her and felt nothing but embarrassment for both of them? What if he liked it too much and the careful distance they still pretended to keep collapsed? What if her husband somehow got hold of the pictures?

She stood too fast, as if to flee the room. The chair rolled back away from her. For a long minute she stood and stared at the wall, arguing with the part of herself that was already halfway down the hall to her office. This was crazy, right? It could still be stopped. She could walk out, put panties back on, and pretend the thought had never formed.

Or she could treat it like a private project, professional development. Take the pictures, look at them once, then delete everything if the reality felt wrong. It held an element of danger that caused her adrenaline to spike, but it could be so fun! The second option won by a narrow, shaky margin.

Her feet carried her out of his room, down the short hall, and into her office. Since she was a graphics designer, she had the equipment to do the job right. She locked the door, closed the blinds. She set up her high end digital camera on the tripod, paired the remote, and took a few practice shots while still wearing the same short dress from that morning.

Something wasn't right. Scrutinizing the pictures, they lacked the warmth that only sunlight could provide. She opened the blinds onto their private, fenced backyard inviting in the natural sunlight. She tried taking more sample pictures. There was still something missing. She went into her bathroom and found a bottle of baby oil. Rubbing a generous portion into her skin, from head to toe, she again stood in front of the camera. This time, the woman looking back at her on the screen was sexy and radiant. Better than the deepfakes. This was going to be fun.

She pulled the dress over her head. No bra. No panties. Cool air touched every inch of her skin. Was she really doing this? The first frames were hesitant. Then something shifted. She imagined Adrian's joy and surprise when he discovered the planned picture. She was making porn, trying to incite his lust, she realized.

She faced the camera head on, feet apart, and lifted her breasts for the lens the way the women in his videos did. She turned slowly, looking back over her shoulder, arching so her ass was on full display. Then she sat on the edge of the chair, knees shoved wide, hips rolled back to show everything. Using both hands she spread herself open for the camera, for Adrian. Pink and glossy, her cunt swollen and wet, even the rosebud of her asshole visible. She had a prominent clit, almost a micro penis, erect and lifting out of its hood.

The thought of him looking at these later hit her like a pulse straight through her core. She pushed two fingers in slow, watching them disappear, then drew them back out shiny and thick with her. She rubbed her clit in tight circles, spreading her silky wetness, hips rolling, mouth open, giving him the shameless, slutty close-ups he’d only ever jerked off to in his head.

Outside, Adrian had stopped at the house to get his golf clubs, planning to spend an hour at the driving range. He was walking across the backyard for the poolhouse where he kept his golf clubs when movement from Jessica’s office window caught his eye. It looked like a lot of skin. He changed course and eased along the house until he could peer around the window frame.

Chapter 4

He clearly saw his step mother, seated naked on the edge of a chair. A camera sat in front of her on a tripod, her knees spread, fingers working between her open lips while she stared straight into the lens with a look he had only ever seen on the women in his porn collection. As he watched, she pulled her folds apart, saw the wet shine of her, watched her touch herself for the camera. It struck him: she was performing … for whom?

His breath began to fog the window. Jessica looked up and glanced in his direction, then away again. He didn't think she had seen hìm, but he couldn't be sure. Nervous, he stayed only a few seconds longer, heart slamming, then forced himself to step back. The scene was too sacred to watch through the window like this. He walked quickly to his car and drove away, wide eyed.

Inside, Jessica finished the last picture, by now breathing hard, thighs damp. The images on the camera screen were graphic. Open. More explicit than anything he had faked, and real. The body was not as perfect as the deepfakes, but possessed a glow, alive and real. It made them hotter. When she looked at her pictures, the woman who gazed back at her was full of longing and desire. And he would know that she had made them, just for him. Her face was flushed just from looking at them.

She slipped back into her dress, transferred the pictures to her computer. The exercise had been surprisingly satisfying. She didn't get many compliments, since she got married. She was never the “drop dead gorgeous” type. More like “the girl next door,” but she thought the pictures were flattering. If nothing else, it would be nice to have these in her private stash, as a remembrance when she became older and age took its inevitable toll on her body.

After some minor touch up and cropping, she ***********ed one pic and renamed it “Mom5.” That was no easy task, since most of them turned out better than her wildest dream. ***********ing only one was torture. “Maybe I should just plant all of them?” But no; need to keep ‘em wanting more, right? Her plan was to slip into his room again and plant her genuine nude pic, “Mom5” in among his deep fakes. She wished she could see his face, catch his reaction, when he found her picture.

But something nagged in the back of her mind, urging a more cautious approach. Maybe she should sleep over it, first. Another side of her wanted to react right away, strike while the iron is hot. In the end, caution won out and she decided to wait until tomorrow to post her picture.

Adrian made it to the car on pure muscle memory. The key was in the ignition before his brain caught up.

“She’s doing it for me.” It seemed impossible but it had to be true.

The thought hit like a fist to the sternum. Not some random fantasy clip. Not the AI versions he’d stitched together. The real woman. His stepmother. Knees open, fingers shiny, looking straight into the lens like she already knew he was going to see every frame.

His cock was hard and he had to shift to get comfortable. He could still see the exact way her labia had parted under her own fingers, the wet flash of pink, the deliberate slow push inside. She’d been performing in front of the camera, for him. The same woman who had walked past his closed door a hundred times without ever giving a sign she knew what he jerked off to.

Then it occurred to him; she found the deepfakes. She saw what I did to her pictures. And instead of flipping out she went and made better ones.

Heat flooded his face. Shame and triumph tangled so tightly he couldn’t tell them apart. Part of him wanted to drive right back home, walk into her office, and put his mouth where her fingers had been. Another part, the part that still remembered being thirteen and calling her Mom, wanted to pretend he’d never seen anything.

He drove until the erection softened enough that he could think. Even then the images stayed: the arch of her back, the way her breasts had looked when she lifted them for the camera, the open, hungry expression that belonged to the women in the porn folder he kept on his computer.

What was she planning to do with them? He couldn't imagine her making them for Mark. They had to be for him, then. Would she upload them to his computer? She had snooped on his computer, maybe he should look on hers? He had to see them.

He pulled into the parking lot of the driving range, shut the engine off and just sat there with his forehead against the steering wheel. His desire to hit a few balls at the range had fled. He briefly considered driving back home, trying to catch her in her office in the act of taking nude photographs.

What he really should do, was have a frank conversation. They needed to get some things out of the way, first. Exhaling hard, he started the car, and headed home the long way. Whatever happened next, there were some hard things that needed to be ironed out soon.

Mark called Jessica to say that he planned to take some clients to dinner and not to wait up for him. She drew herself a hot bath and lowered herself into the suds. The water rose around her as she settled back against the tub. Steam filled the small bathroom. She closed her eyes and let the heat soak into her shoulders, but her mind refused to stay quiet.

She thought about the photo shoot, all the naked pictures of herself on her computer and how satisfying the experience had been. She could hardly wait for Adrian to discover what she had done. If only she could see his face when he found it. That would be priceless.

Her mind went back to what happened this morning in the kitchen. She remembered Adrian’s eyes on her when she stretched for the platter. The way he had shifted in his chair. He had been so impressed that he recreated the scene with an AI video generator. The way he had looked down her top when she set the platter down on the table in front of him.

Suddenly it occurred to her: all the images, all the videos Adrian collected, the women were shaved bare. And in all the nude images he had created of her, she had been featured smooth and hairless. She hesitated, the question lingering like the steam that hung in the air. Should she shave herself completely bare? The idea made her queasy, prompting an uncertain flutter low in her belly. She didn’t like the thought of being so exposed. Still… trimming it would be sensible. Just in case something happened with Adrian. She sure hoped that his hands would find their way between her thighs soon.

Her gaze drifted to the shelf. The razor sat beside the plain bar of soap, its blade catching a thin glint of light. She reached for both, the movement sending little waves lapping against her skin.

Arching her back, she lifted her hips until her sex rose above the water. Warm rivulets slid down the curves of her outer lips and the soft thatch between them, leaving her bare to the cooler air that kissed every exposed inch. She opened her legs wider, knees resting against the smooth sides of the tub, and looked at herself with reverent curiosity, tracing with her eyes the damp curls, the delicate folds, the tender creases where thigh met hip.She tried to see herself the way that Adrian might see her.

She remained ambivalent about how much to trim: a careful trim, enough softness left to feel like her own body. Yet the thought of going completely bare still lingered, tempting. For now she chose the middle path.

The soap settled into her palm, then glided over the wet hair, working a thick lather that turned her thatch glossy and dark. Lower still, the bar slipped across her outer lips, pressing gently into the layered folds and the most sensitive skin within. The scent rose clean, ordinary, yet the slow, deliberate stroke of soap against her most private places felt anything but.

She rinsed the razor once, then set the edge carefully against her skin. The first slow scrape was deliberate; her outer labia first, following the natural curve. She felt every millimeter of the blade’s progress, the faint resistance of hair giving way, the sudden smoothness left behind. She worked with patient focus, angling the razor into the tender folds of her groin, clearing the soft hair that grew in the crease of her legs. Each pass revealed more of her, pink and clean, the lather thinning to reveal the delicate shape of her.

As she moved higher, toward the soft rise of her mons, the earlier question returned. Everything bare? She paused, the razor hovering just above the remaining thatch. The thought of complete exposure sent another small ripple through her, part reluctance, part inevitability. For a moment she considered it… sliding the blade all the way across until nothing remained. But she was a woman, and not a prepubescent girl. Then she shook her head, water dripping from her lashes. No. Not completely.

Instead she shaped what was left, trimming the denser growth into a smaller, neater knob centered on her mons. She reduced it carefully, taking just enough so the patch sat smaller and tidier than before, a soft, planned accent rather than a bush. A few final passes along the edges and she was done.

She set the razor aside and cupped water over herself to rinse. Her fingertips glided over the newly bare skin of her lips and the creases of her thighs… soft, sensitive, shockingly smooth… then brushed the reduced patch that remained with her fingers. She looked down, studying the result in the shifting water. Clean lines. A modest little knob of hair left exactly where she wanted it. The rest of her open and smooth.

A quiet, private satisfaction settled through her. She stayed like that a moment longer, legs still parted, the warm water lapping at the freshly groomed flesh, and felt well pleased.

Running her fingers lightly over the smooth skin, eyes closed, she simply enjoyed the feel of it; slick, soft, newly sensitive. The light strokes awakened a low tingling that deepened into a slow ache low in her belly. She opened her eyes and reached behind the stack of towels, finding the waterproof vibrator she kept hidden there. The thick, realistic shape of it filled her palm. She wondered, briefly, if it was close to what Adrian would feel like.

She turned it on. The low buzz vibrated through her hand. Still reclining, she brought the head between her legs and pressed it gently against her clit. The first contact made her breath catch. She held it there, letting the steady vibration sink in. Moving it in slow circles, the vibrator slid easily along the newly shaved skin, then firmer pressure as the ache sharpened into something hotter.

Her free hand rose to cup one breast, thumb circling the tightened nipple while the toy worked. She kept the head against her clit, riding the slow climb, feeling the water slosh gently with every small shift of her hips. Only when the need grew insistent did she angle the shaft lower and slide it inside herself in one long, deliberate push. A soft groan escaped under her breath as she filled herself, the thick shape stretching her while the vibrating base still pressed against her clit.

She pictured Adrian standing in the doorway instead of driving away. The same hungry look he had given her that morning, only closer now. His hands on her waist. His mouth on her neck. The toy became him, thick, real, pushing deep while she braced herself against the edge of the tub. The fantasy sharpened with every slow, deliberate thrust. She moved the vibrator deeper, then withdrew almost fully before sliding it home again, chasing the pressure that had been building since breakfast.

The pleasure gathered in long, rolling waves rather than a sudden spike. Her breathing turned shallow. Her free hand tightened on her breast. She could feel herself tightening around the toy, the first deep flutters beginning low inside her. She kept the rhythm steady, eyes half-lidded, lost in the image of him watching her, wanting her.

When the orgasm finally took her it rose from deep in her core, cresting in thick, pulsing waves that rolled outward through her belly and thighs. She bit her lip hard but still could not stop the broken sound that tore from her throat. Her legs tensed, toes curling hard against the porcelain, hips lifting as the pulses kept coming. They were long, hard, almost overwhelming. She turned the vibrations off, but continued to plunge the toy in and out, but at a much slower pace. The violent waves that shook her gradually softened into smaller aftershocks. Only then did she withdraw the toy, feeling its weight resting against her thigh. Her body trembled in the cooling water.

She stayed there until her breathing evened. Then she climbed out, dried off, and wrapped the large towel around her body, tucking the end between her breasts. Hair still damp, skin warm, she opened the bathroom door and stepped into the hallway.

Adrian was already home. Jessica rounded the corner with her head down, still warm and damp from the bath, the scent of soap clinging to her skin. She was moving fast. So was he. They collided hard enough to drive the air from her lungs. Her towel slipped in one clean rush and pooled at her feet.

For three long seconds she stood completely bare in front of him, skin still flushed from the heat of the tub, water beading across her shoulders and breasts, nipples tight from the sudden cooler air, the soft thatch of hair. Everything laid bare before him, standing very close.

The heat of shame flooded her first, followed by a deeper, more complicated rush that left her pulse hammering in her throat. She could not move. Could not speak. Every instinct screamed to cover herself, yet her arms stayed frozen in place.

Adrian felt the collision like a physical blow, but the real impact came a heartbeat later. His breath caught in his chest. Heat surged through him, as his eyes took in every detail before he could stop them: the pink flush still lingering on her skin, the water beaded on her body, the tight peaks of her nipples, a soft thatch of hair just above her slit. Want rose fast and fierce, tangled with a sudden, protective urge to look away, to shield her, to pretend this had not happened. He forced his gaze back to her face, jaw tight, pulse hammering at his throat. The air between them thickened with embarrassment, but also a raw, unexpected awareness that left him struggling to find his voice.

She snatched the towel up and clutched it against her chest, face flushing hot.

Adrian finally found his voice. “Shit,” he said. “I didn’t know you were…”

“It’s fine.” Jessica’s voice came out tighter than she wanted. She kept the towel locked in place with both hands. “I didn’t know that you were home ...”

“I just got home and was heading to my bedroom.” He did not look away, but could no longer look her in the eye.

The silence stretched. Neither of them moved.

“I should get dressed,” she said.

“Right.” He stepped aside, giving her the hallway. As she passed him she caught the quick, involuntary drop of his gaze one last time before he forced it up to her face.

Jessica walked the remaining steps to her bedroom as if in a trance. She clutched the towel tightly and her pulse hammered in her throat. Behind her she heard his door close. The image of his face in that single unguarded moment stayed with her the entire way.

She sat on the edge of her bed, hand clutched to her throat. What had she been thinking? This was not some sort of a game. What would happen if she cheated with Adrian and Mark found out? Would he want a divorce? Or worse, would he blame Adrian? What about his girlfriend, Cherry? And what would happen to Adrian's feelings toward her? Would he come to hate her for it?

In a daze, she dressed and left her bedroom. It was awkward, but the sooner she faced him and put on normalcy, the better it would be. After all, it was an innocent accident. Still, she was relieved that she did not encounter him on her way to the kitchen.

Jessica stood at the kitchen sink with her hands in the warm dishwater absently washing the last of the dishes. The robe she wore was tied securely at her waist. Underneath she wore a bra and simple underwear, a small concession to caution after the hallway. The house was quiet around her as she pondered.

She heard footsteps approaching, and Adrian appeared in the doorway, paused, then walked in. He stopped a few feet away and watched her for a moment before speaking.

“I’ve been thinking about what happened earlier,” he said. “The hallway. I keep seeing it in my mind.”

Jessica glanced at him over her shoulder. Their eyes met for a second. Then she looked back down at the water, uncomfortable with how openly he was staring at her.

“You need to get over it. It was an accident. Things like that can happen in a household like ours,” she said quietly.

Adrian moved closer, up behind her, close enough that she felt the heat of him through the thin robe. His hand brushed her damp hair aside, exposing the side of her neck and the curve of her collarbone. He leaned in and pressed a kiss there.

Jessica’s hands stilled in the water, feeling a chill and heat at the same time.

“This morning, I wasn’t sure about us,” he murmured against her skin. “Now I’m sure.”

His other hand slid around her side and cupped her breast through the robe. He paused, clearly feeling the structured fabric of the bra underneath. A look of surprise crossed his face, but he did not pull away. His palm stayed there, warm and deliberate, thumb brushing once across the curve.

“I refuse to pretend that the towel didn’t drop,” he said, voice low. “Or that I didn’t like what I saw. Or that I don’t want more of it.”

He held the contact a few seconds longer, then slowly withdrew his hand and stepped back. Jessica kept her eyes on the sink, unable to meet the intense gaze he had fastened upon her. Her breathing had gone shallow.

“Mom.” Adrian said quietly, confidentially. “I have always thought you were a good looking lady. But what struck me this afternoon when I saw you in the hall, is that you are much more than good looking. You are smart… and funny… and talented… and compassionate. When I stood there looking at your nude body, what went through my mind was how incredibly lucky I am that I am privileged to call you my mom.

Adrian lingered behind her for another moment, as if waiting to see whether she would turn or speak. Jessica stood in place, hands in the dishwater, unable to move. Tears welled up in her eyes, and rolled down her cheeks. When was silent and still, he turned and left the kitchen, wanting to give her time and space to process. His footsteps faded down the hall. She heard his bedroom door open and stay that way, perhaps in invitation.

Jessica finished the dishes without really seeing them. In a daze, she dried her hands, tightened the robe, and walked the other direction, toward her own room. She closed the door behind her and sat on the edge of the bed.

Her collarbone still tingled where his mouth had been. The place on her breast where his hand had rested felt marked. No one had ever lavished such praise on her before today.

She had wanted him to make a move. Now that he had, the reality of it sat heavy, like a weight in her chest. She was his father’s wife. He was her stepson. There was no clean way to explain any of this if it went further. Yet the pull was still there, stronger now that she knew he felt it too.

Jessica lay back against the pillows and stared at the ceiling, caught between the heat he had left on her skin and the growing worry about what she was actually willing to risk. It felt like a really bad idea to put her nude picture on his computer. She was so glad she hadn't done that, yet.

Chapter 5

Jessica woke to the soft gray light of the early spring morning. Mark had already left for work. The house held that particular quiet that settled in only after the garage door closed and the last sound of his car faded down the street. She rose, pulled on her robe, and went to the kitchen.

In the kitchen she measured grounds into the machine and waited while the coffee dripped, the aroma reaching her senses. When the carafe was full she poured a cup, black and strong, and carried it toward the glass doors that looked out onto the back patio. The mug warmed her hands as she took that first sip. The liquid was hot and bitter against her tongue.

She stood at the patio doors looking outside, but not seeing. Her thoughts were a dark jumble in her head. Suddenly, her eyes focused on the hot tub, which seemed like a pretty good idea right now.

Turning, she crossed to the laundry room, and found the black one-piece she kept on a hook. She slipped out of the robe and into the suit in a few quick motions. The fabric clung to her hips and the soft weight of her breasts. Barefoot, she opened the door and stepped out, taking her mug of coffee with her.

The brisk morning air struck her skin. The exhilaration drove away some of the funk she was feeling. Gooseflesh rose along her arms and the tops of her thighs as she slid the insulating cover off the tub. Quickly climbing the steps, she lowered herself into the water. Heat closed around her at once, rising past her calves, her thighs, her waist, until it reached her shoulders. She sank deeper, letting the warmth undo the chill, and rested her head against the curved edge of the tub. Steam drifted up around her face. The jets produced a low rumble, felt more than heard. For a moment the only sound was water gurgling and the distant call of a bird.

She sipped her coffee, no longer bitter, but tasting like comfort, familiar, indulgent. She closed her eyes, enjoying all the sensations.

A soft click made her open them again.

Adrian stood just outside the sliding door. He wore only a pair of loose shorts. His hair was still messy from sleep. His hands were wrapped around a mug of his own. He looked at her for a long moment, searching her face for some hint of what she felt. Taking a sip of coffee, he stepped onto the patio.

Jessica’s stomach tightened. She really didn't want to deal with this… this thing that she had started… had fed. But he had found her, even here in what she believed to be a sanctuary. She stayed still, arms along the rim, watching him approach.

He stopped at the edge of the tub. Without a word he hooked his thumbs into the waistband of his shorts and pushed them down. They lay in a heap where he stepped out of them. She watched him climb the steps, already half hard, and lower one foot into the water. She looked away from him as if that might make him go away. Neither one of them uttered a word at first.

“Adrian. Don’t.” She said, surprised at the brittle sound of her voice.

Unruffled, he settled into the water opposite her, the surface rising around his chest. Steam curled between them, and he kept his distance, watching her.

“I looked for you,” he began, unsure where to start, but knowing they needed to have a hard talk. “I saw you out here from the kitchen.”

“You should go back inside.”

“I don’t want to.” He sounded resolute, commanding. But to Jessica, he sounded more like a petulant boy. One who was incapable of comprehending the scope of his actions.

Jessica realized that it was all her fault. It was her own flirting that had escalated feelings between them. Her hands tightened on the edge of the tub. “Everything I did yesterday was a mistake; the dress, the flirting, yesterday morning in the kitchen... all of it. I opened a door I should not have. If we follow this any further it will wreck everything. Mark will find out. He always does. He will hate me. He will despise you. Cherry will never forgive either of us. You will end up resenting me for pulling you into something you cannot walk away from cleanly. I will hate myself for letting it happen.”

Adrian slid around the seat, reducing the distance between them. He did not reach for her yet. He honored her personal space.

“None of that has to happen,” he said. His voice was low and confident. “We are careful. We choose when and where. Mark does not know. Cherry does not know. The only people who know are us. And what we feel is not going to disappear just because we try to ignore our feelings. You can’t deny our feelings. They are real. They are growing stronger each day.”

“It is wrong.”

“It feels right when I look at you. It felt right when your towel fell and I saw all of you. That wasn't supposed to happen, either, but it did. It felt right when I kissed your neck and put my hand on your breast. You did not stop me. You wanted more of it, and so do I.”

Jessica shook her head, but the movement was small. The dread was still there, thick and cold, yet underneath it the familiar pull had begun to stir again. Heat that had nothing to do with the water.

“If we do this there is no going back,” she said.

“I don’t want to go back.” He reached under the surface and found her knee. His fingers traced the soft skin of her inner thigh, slow, waiting. “Tell me to stop and I will get out. But I don't think you want me to stop.”

She looked at him. The morning light caught the water on his shoulders, shining like a knight in polished metal armor. His eyes were dark and certain. The knot in her chest loosened by a fraction.

“I'm afraid,” she whispered.

“I know. So am I... But I am more afraid of never touching you again.”

“But what do we do? We could be kicked out on the street? You and I both.” The angst in her voice nearly tore him apart.

“That’s not going to happen.”

Jessica knew for certain that Mark was very capable of throwing them both out. But Adrian seemed so sure of himself. She cocked her head to the side, “How can you be so sure?”

Adrian looked down, into the dark water. When he finally spoke, it was without pleasure.

"Because Dad has been stepping out on you, mom. Cheating on you."

The world came to a standstill. Jessica heard only a roaring in her ears. She stared at Adrian for a long moment, trying to process what he just said.

When she finally spoke, her voice was weak, barely above a whisper. "How do you know?"

Adrian still did not look at her. "About six weeks ago, Dad wanted to show me something funny on his phone. When he handed it to me, my finger accidentally brushed across the screen and swiped away whatever it was he wanted to show me." He paused. "Underneath was his text messaging app. What I saw was a text message thread. I read it quickly, then swiped that page away and didn't let on what I'd seen."

He swallowed. "After that, I started looking for a chance to get my hands on his phone again. One evening we were sitting on the couch watching TV. He was scrolling, then he nodded off and his phone slid to the sofa, unlocked."

Adrian's voice was steady, but his jaw was tight. "I grabbed it, found his text messages, screenshotted four pages, and emailed them to myself." He finally looked at her. "It was worse than I thought. He has at least two girlfriends on the side. I have incontrovertible proof."

Silence hung in the air like smoke. Adrian finally looked at Jessica, studying her face. He tried to read what was behind her eyes: outrage, or the sick sinking feeling of confirmation. What he saw was neither. She felt numb, which he had never anticipated. She simply hadn't known. She sat perfectly still, her face drained of color, and he could almost watch the questions surfacing one by one. How long? How did I miss it? How could I have been so stupid?

He moved close beside her, slipped an arm around her, and pulled her against his chest. She felt very small in his arms, her head rested on his shoulder. Neither Jessica nor Adrian spoke for a long while, until finally the dam broke. Hot tears spilled down her cheeks. Adrian held her and felt bad; he felt acutely the weight of what he had laid upon her. He knew, intellectually, that he hadn't been the cause of her hurt; the blame for that fell squarely upon his father, Mark. But he felt responsible and ached to take away the pain.

She cried against him for a long time. Great, heaving sobs at first, then something quieter, shudders that moved through her like dark storm clouds, each one a little further apart than the last. Adrian held her and said “I'm sorry, mom.” There was nothing more to say. He had dropped a bomb and now he was sitting in the wreckage with her, his chin resting on the top of her head, his thumb tracing slow, absent circles on her shoulder.

Jessica lifted her head. Her face was blotchy, eyes swollen. She wiped her cheek with the back of her hand, a futile gesture. Her hand was wet from the tub. She laughed, a short, broken sound that wasn't really a laugh at all. But it felt like a steam vent, relieving some of the pressure.

"I'm a mess," she said.

"You're fine."

"I feel so stupid." Her voice was hoarse. "Six weeks. You've known for six weeks and I... I didn't see it. I didn't see any of it."

"You weren't supposed to see it. That's the whole point. He hid it from you."

She shook her head. "I should have known. Women always say that, don't they? 'I should have known.' And then everyone nods like it's their fault for not catching it sooner."

Adrian didn't argue. He watched her face as she worked through it, as she struggled to process the new reality.

“What did I do that he doesn't want me any more? I must be a horrible wife.” She looked so dejected, so pitiful, which broke his heart. He felt fury, bubbling up within that his dad caused this pain and that Jessica was taking the blame on herself.

Adrian took his mother's chin in his large hand, lifting and turning her face to look directly into his own. “Did dad ever tell you that he was unhappy?”

She hesitated for only a moment. “Never.”

“See. Dad is just a coward, going after what he wants, rejecting what he has that is even better at home, just to satisfy his own ego.”

They settled into each other, she nestled into his chest, considering.

“Wait.” She said, her forehead wrinkling. “Six weeks. That’s about when you decided to come home for the summer. Did this have anything to do with your decision to come home?”

Adrian was quiet for a second. “Yeah. It did. I kept thinking… if it all blew up while I was gone, you’d be alone with it. I didn’t want that.” He shifted slightly, his arm still around her. “Then I got here and it was just… different. I couldn’t stop watching out for you. Couldn’t stop wanting to…” He exhaled, almost a laugh but not quite. “I don’t know when it stopped being about protecting you and turned into something else. I just know it did.”

She considered all that he said. Then the anger arrived, threading in beneath the grief like a current. Good. Anger would be easier to carry than bewilderment.

"The fucking idiot!" she cried out suddenly. "And two fucking girlfriends!" The raw edge in her voice cut through him. "Two. I can't even... who are they? Do you know who they are?"

"They were just names, Mom. Nobody we would know. I can show you the screenshots if you want."

"No. Not yet." She held up a hand. "Not yet. I can't look at that right now."

They sat in silence. The jets hummed. Steam drifted across the surface of the water and vanished into the cool morning air. Somewhere beyond the fence a sprinkler started its slow, rhythmic tick-tick-tick. The ordinary world continued, as it always did.

Jessica’s face turned toward the pale sky, eyes closed. The tears had stopped, but the aftermath remained: the swollen lids, the rawness in her throat, the hollowed-out feeling in her chest. Even so, the sun shining on her face made her radiantly beautiful. Adrian kept his arm around her. He did not speak. He simply held the quiet with her.

Minutes passed.

When she finally spoke, her voice was rough. “I should go in there right now, put all of his clothes in suitcases, and throw them out into the front yard by the curb.” She stared blankly into the water. “I wonder if I could find a divorce lawyer that could serve papers today, yet.” Her anger at Mark was palpable.

“I keep waiting for it to feel less real.”

“I know.”

“It doesn’t.”

“No.”

Another stretch of silence. She shifted slightly away from him, not in rejection but because she needed the space to breathe. She felt something like physical pain and steeled herself to keep from bursting into tears again. His hand slid from her shoulder and rested on the edge of the tub instead.

She looked at him then… really looked. The messy hair, the tired eyes, the careful way he was holding himself still so he wouldn’t crowd her. Something in her chest twisted. Gratitude. Anger at Mark. A lonely, frightening tenderness toward the one person who had known and stayed to be near her, to protect her.

“I’m glad you told me,” she said quietly. “Even though it hurts.”

“I didn’t want to. I kept hoping that you would find out some other way.”

“I’m glad that you told me.” she repeated.

She reached for her coffee mug, found it had gone lukewarm, and set it back down. Her hands were trembling slightly. She pressed them flat against the rim of the tub until the shaking eased.

A bird called from the neighbor’s tree. A car passed on the street. The sun climbed a little higher in the sky, warming the side of her face. The grief was still there, but it had settled into a lower register, no longer drowning out everything else.

Only then did she notice the way the wet nylon of her swimsuit clung to her skin, the residual heat of the water, the simple fact of his bare knee resting a few inches from hers.

She exhaled slowly.

He did not reach for her. He waited.

Jessica turned her head and met his eyes. The look that passed between them was not the hungry one from the night before, nor the devastated one from minutes earlier. It was quieter. Testing. Asking a question neither of them had words for yet.

She did not answer it with words. Instead she shifted closer again, testing, until her shoulder touched his. She let her head rest against him the way it had when she was crying, but the quality of the contact was decidedly different. It was no longer only comfort. It was the first small claim on whatever came next.

His arm came around her once more. His thumb moved once across the wet skin of her upper arm, a single, tentative stroke. He was testing. The grief had not left. But it was no longer the only thing in the water with them.

Jessica became aware of her own breathing first… how it had slowed to match the rhythm of his chest against her shoulder. Then the heat of the water, the faint throb of the jets against her lower back, the presence of his thigh against hers. The awareness felt different than ever before. The appreciation for things that were true, things that were solid… they were now priceless. That's what betrayal does to you, she now realized.

Adrian’s thumb moved again, a slow pass across the wet skin of her upper arm. When she did not pull away, he let the touch linger. His hand stayed open, resting rather than claiming.

She turned her face slightly into the curve of his neck. The scent of his skin was familiar and newly intimate at the same time. Her lips brushed the side of his throat. She wanted to feel him in a more complete way. She wanted him to claim her for his own.

“Jessica,” he said, very quietly.

She answered by lifting her head. Their faces were close. Her eyelids closed and she kissed him. It was not hard or hungry. It was little more than a brush of her full lips. It was slow, careful, the way someone tests a bruise to see if it still hurts. His mouth was warm. He tasted like the coffee they had both been drinking. For a few seconds that was all there was: lips, breath, and the flow of the water moving around them. When they broke off the kiss she kept her forehead against his.

“I don’t know what I’m doing,” she whispered. Her voice trembled a little.

“Neither do I.”

His hand slid from her arm to the side of her waist, resting on the wet fabric of the swimsuit. He did not pull her closer. He simply held the contact, exploring, wondering if his touch was truly welcome. In answer, she covered his hand with her own and left it there.

Jessica shifted in the water so she faced him more fully. The movement brought her knee against the inside of his thigh. She felt the muscle tighten, then relax. She looked down at the place where their bodies touched beneath the surface, then back up at his face.

“If we stop now,” she said, “we can still pretend this morning was only about what he did.”

“I don’t want to pretend.”

“Neither do I.”

One part of her still hissed that this was a terrible mistake... that she was about to cross a line she could never uncross. The other part of her already simply felt the empty space where her marriage used to be and refused to keep living in it. She would not become the bitter woman who spent the rest of her life nursing grievances and scoring points. She could feel that version of her trying to rear its ugly head and she refused to feed it.

Adrian loved her. She could feel it in the way he watched her, in the sacrifices he had already made for her. The chemistry was real, raw, and reciprocal... something her husband had stopped offering years ago. She didn’t know if whatever this was with Adrian would last. She only knew she needed the heat of it right now, the proof that she was still capable of being wanted. The proof that she still had passion to pour out of her very soul. She felt a strong compulsion to focus all her love on Adrian, the one man whom she knew loved her. The loneliness of turning away felt worse than the risk of reaching for him.

Another silence. The hot tub hummed. A leaf drifted down from somewhere overhead and landed on the surface of the water between them, spinning slowly.

He stood and lifted her out of the water, as if she weighed nothing, settling her on the edge of the hot tub. Water ran down her body in rivulets, down her legs, rejoining the water back in the tub. Her skin puckered in the cool morning air. It felt exhilarating after being in the hot tub.

Water beaded on the exposed upper curves of her breasts. Her nipples tightened against the fabric in the cool morning air. But she didn’t feel the chill. A fire burned within her. She watched his eyes go to her cleavage without judgment. She reached up and slid the straps off her shoulders. The suit fell away from her chest. Her breasts settled free, full and heavy. She arched a little, not performing so much as offering, letting him see what the grief and the anger and the sudden need had left exposed. It felt exhilarating to bare herself to her admiring son. To be wanted, desired. The more he drank in, the more she wanted to pour out.

She watched his eyes roam over her without flinching from the attention. Adrian’s breath left him in a slow, controlled exhale. He did not lunge. He lifted one hand and rested it against the side of her ribs, just beneath the curve of her breast, feeling the heat of her skin and the residual tremor that still lived in her body. His thumb stroked once, questioning.

She nodded.

Only then did he bring his hand higher, cupping her breast with a care that felt reverent. The contrast between the tenderness of the touch and the rawness of everything that had come before made her throat tighten. She covered his hand with hers, pressing it more firmly against her, and leaned in to kiss him again.

This kiss was deeper. Still unhurried, but no longer tentative. His other arm came around her back, steadying her as she leaned closer. Her naked breasts pressed into his chest. The contact drew a soft sound from her that she did not try to stifle. Feeling her breast against him, he gently cradled one with his hand.

When his mouth left hers it traveled to the hinge of her jaw, then lower, to the side of her neck where he had kissed her the night before in the kitchen. The memory of that earlier moment layered over the present one, made her eyes sting. Not with fresh grief, but with the strange, painful relief of being held while everything else fell apart.

His hand slid from her breast down the plane of her stomach, stopping at the bunched fabric at her waist.

“Tell me if you want me to stop,” he said against her skin.

“I don’t.”

She helped him ease the swimsuit down over her body, lifting her hips. The wet material resisted, then gave. She lifted one knee, then the other, until she was free of it. She sat naked on the rim of the tub, her legs dangled into the hot water. Adrian knelt in the water between her knees, the morning light warmed and illuminated her exposed skin.

Adrian looked at her for a long time, witnessing, not consuming. He looked at her the same way he had looked at her when she was crying. Then he planted light kisses in rows on the tender skin inside her thighs. Reflexively, she opened her legs to him. Gooseflesh followed wherever he kissed. He laid his head on her thigh and looked up into her face. She ran her fingers through his dark hair. They looked into each other's eyes, communicating in an unspoken language.

His hands settled on her waist and he drew her forward until she sat on the very edge of the tub, making her sex more accessible to him. He resumed kissing the insides of her thighs, kissing his way inexorably toward the area where her legs came together. Her pussy tingled with anticipation.

His hand cupped her mound, his thumb turned slow circles around her clit, feeling her lips slip beneath his touch, the little cleft near the top where she was most sensitive. Her hips shifted, pushing into the pressure.

"Feel how wet you are already," he murmured.

"I know." Her voice was barely a breath. "I've been wet since you put your arm around me."

The words hit low in his gut. He groaned and kissed her again, harder this time, while his fingers worked her. She rolled her hips in a slow circle, chasing the friction.

He made a low sound and rested his forehead against hers, two fingers sliding gently along her folds without entering, learning the shape of her.

Jessica’s eyes closed. The grief was still there, a dark tide at the edge of the moment. But the center of her had gone quiet and focused on the careful stroke of his fingers and the sound of their breathing.

“Adrian,” she said, and this time the name was not a warning. It was permission.

Chapter 6

Jessica opened her eyes and looked at him. Something had shifted. Not a decision. More like a change in the atmosphere, the way the air thickens before a storm.

"Don't stop." She gasped. "Put your fingers inside of me."

He pushed one of his digits into her carefully, curling up against the front wall. Her hips jerked. He felt her clench around him, tight and hot and pulsing.

"Right there?" he asked, stroking the same place again.

"Right there. Don't move. Just... just press."

He held the pressure, finger curled inside her, while his thumb found her clit and circled it in a slow, steady rhythm. The water lapped at her calves. Her thighs began to tremble. Her hands gripped his shoulders, nails digging in.

"Tell me what you feel," he said.

"Full. And pressure. I feel pressure." She swallowed. "And your thumb is... I can feel it all the way down to my toes. It's building."

"Good. Let it build."

"It's so good, Adrian. It's so good it almost hurts."

"Does it hurt?"

"No. Don't stop. Please don't stop."

He kept the same steady rhythm, never seemed rushed, thumb circling, finger stroking and pressing. When his mouth returned to her breast, she shivered as he took a nipple between his lips and sucked gently. She could feel his hard length against her leg, but what affected her most was the care in his attention, the sense that, for once, she didn't have to ask for anything. He was simply there, focused entirely on her, and the feeling of being cherished was almost overwhelming.

“Oh, Adrian. I’m coming. Ohhh, don’t stop.”

The words broke from her in a breathless whisper. Her whole body tightened, every muscle surrendering to the rising wave before it finally swept through her. He stayed with her, patient and steady, until the last tremors faded. She lay there catching her breath, feeling boneless and wonderfully spent, while he wrapped his comforting arms about her. For a few quiet seconds, neither of them spoke. She simply let herself be held in the aftermath, safe in the knowledge that she had been the center of his attention.

He stepped back and looked at her. He really looked at her like he was looking into her soul, trying to make sure she was really okay.

"Was it good for you?" he asked.

"The best," she said, seeing him in a whole new light.

He kissed her and they said nothing for a while, just held each other while the jets hummed against them. She rested her head on his shoulder. When her breathing evened out she reached for him under the water and found him hard, laying heavy against his stomach. She stroked him gently, the silky skin moving over the rigid shaft.

He peeled the wet bathing suit down her hips and off her legs, baring the soft dark hair above her sex. Cool air touched her skin and she shivered. He saw it, and in one smooth motion he lifted her from the rim of the hot tub and lowered her back into the steaming water. She sat naked, flushed, breathing hard, on the seat molded into the side of the hot tub.

Turning, she pressed a soft, open-mouthed kiss to his tiny nipple just above the waterline. The unexpected suction drew a low sound from him that she felt more than heard.

"I think we've been here in this hot tub long enough," she said. "What do you say we resume this somewhere else, before we get as wrinkly as raisins?"

He stood, helped her up, and they stepped out together. Cool air raised fresh gooseflesh across their skin even as the sun began to warm it. He effortlessly scooped her into his arms and carried her to one of the chaise lounges. Jessica pulled him down with her. Water still drained from their bodies onto the fabric.

They kissed hungrily. Her hands moved over his arms, his back, the back of his head. Between them she again found his cock and wrapped her fingers around him, stroking from base to tip, feeling the heat of him and the way he pulsed in her palm.

"You're so hard," she said. "You've been like this the whole time?"

"Since I touched you."

"I noticed you have a really, nice penis.” She said, blushing. “And I felt it against my leg in the water." She squeezed gently and he groaned. "I wanted to reach for it. I wanted to put my hand on it and feel you throb."

"Ahh, Mom. That feels..."

She cut him off with another kiss, then pulled back enough to look at him.

"I want to be intentional about what we do next," she said. Her voice was steady, but quieter. "I know how your father thinks. If this ever comes out I don't want him to be able to put any of it on you. So it might be better if I were on top. Is that all right?"

Adrian was quiet for a moment. He had spent weeks carrying the proof of his father's secrets. The risk was not abstract to him. He nodded.

"Yeah. I don't see how he'd have a leg to stand on, but you're right. Better to be careful."

They traded places. He lay back on the lounge. She straddled him, took him in hand again, and guided the head into her folds. She was still slick and swollen from the orgasm. She did not sink down all at once. She took the first inch slowly, gasping at the stretch, so much thicker than his fingers. Another inch. Then another. She felt every ridge, every subtle change in thickness as the blunt head pushed deeper. He resisted the urge to thrust up into her, instead letting her control the penetration by her descent.

"Oh my god," she breathed. "I can feel every inch of you.”

"Take all of it," he said through gritted teeth. "I want to be all the way inside you."

She sank down the rest of the way in one long slide until her hips met his. Both of them groaned. He was buried to the root. He could feel the pressure of her mons on his pelvic bone. She could feel him throbbing deep inside her, the blunt head pressed firmly against the farthest point. She sat still for a moment, just breathing, letting her body adjust to the thick heat of him.

"Can you feel how deep I am?" he asked.

"Yes." She shifted her hips a fraction and they both gasped. "When I move, the head... it's right there. It's almost too much."

"Does it hurt?"

"No. It's just... I've never felt anything like it. Don't move. Let me feel you for a second."

He held still, hands on her hips, fingers pressing into the soft skin. Small involuntary squeezes fluttered around him. His vision blurred.

"If you keep doing that, I'm not going to last," he said.

She laughed softly. "Then we'd better make it count."

She began to move, grinding their hips together in a circular motion. This brought her clit into direct contact with his pubic bone. Then she began a stroking motion, rising and sinking in a slow rhythm. Water still dripped from their bodies onto the cushions. She felt the drag of him along her walls each time she lifted, the way her body had to open again each time she took him back in. She rose until only the tip remained, hovering there, feeling him twitch against her entrance.

"Don't tease," he said, voice rough.

"Tell me what you want."

"I want you to take all of me. All the way down."

She sank hard, pressing her sex into him. They both cried out. His hands gripped her hips, then slid up to cup her breasts. He leaned forward and took one nipple into his mouth, sucking hard, tongue flicking across the tight peak. The pull of his mouth traveled straight down through her, making her clench around him.

"Your mouth," she gasped. "When you do that I can feel it inside. It makes me squeeze."

"I can feel it. You get so tight when I suck you."

"Suck me harder."

He took more of her breast into his mouth, pulling and releasing. She rode him faster, grinding down on each stroke. The wet sound of their bodies meeting filled the quiet morning. She felt a drop of water roll down her spine, dripping off her and soaking into the cushion beneath them.

"Look at me," he said against her skin.

She did. Their eyes locked as she moved. Watching his face while she felt him inside her was different from anything she had known. His eyes were dark, his jaw tight, and she could see how close he was to losing control.

"I've wanted this for so long," he said. "Wanted to be inside you, wanted to watch your face when I cum deep inside of you."

"I wanted it too." Her voice broke on the words. "Every time you looked at me. Every time you touched me."

"Tell me what you feel right now."

"You…" She was breathing hard, the words coming between strokes. "Stretching me… Filling me… Every pulse… I can barely think."

He thrust up to meet her downward strokes. The force of it tore a sharp sound from her throat. He changed the angle, and the head of his cock dragged across a place deep inside that made her vision flash white.

"Right there," she gasped. "Again. Don't change a thing."

He thrust up, again and again. She braced her hands on his shoulders and rode him harder, chasing the pressure that was already building low in her belly. Her thighs began to tremble.

"I'm going to come again," she said. "You're going to make me come on your cock."

"Do it. Come on me. I want to feel you."

The orgasm rolled through her in waves. She shook with involuntary shuddering spasms. He felt her clench and flutter around him in deep rhythmic pulses, gripping and releasing. She contracted hard and heard him groan through clenched teeth.

"Don't stop," he said. "Keep moving. I'm right there."

She kept riding every pulse, squeezing him deliberately with each stroke. He gripped her hips tighter and drove up hard.

Their eyes met again. For a half-second neither of them spoke. The weight of what was coming sat between them, clear and heavy.

“Mom,” he said, voice strained. “I’m going to come.”

Her hips stilled for a moment. “Inside,” she answered. “Do it inside me. I want to feel it.”

The pace of their synchronized thrusts grew more rapid, almost desperate. She felt him swell within her. A low guttural sound emanated from within his chest, his whole body going rigid beneath her. Then she felt the sensation she craved: him pulsing deep inside her, the hot thick spurts striking deep. She locked her lips to his, her tongue exploring in a very un-motherly fashion. He was unable to respond in kind, buried in the throes of an orgasmic meltdown. It went on and on, and she held him there, pressing her hips down to keep him buried, feeling every throb as he emptied himself into her womb.

They stayed locked together, breathing hard, foreheads touching. The morning air cooled the sweat on their skin. He felt profoundly connected, loved and fulfilled in a way he never imagined before. Somewhere beyond the fence a car passed on the street. Inside the house the clocks kept ordinary time. In the world beyond the patio, things continued as though nothing had happened. For Jessica and Adrian, everything had shifted.

She did not move yet. The physical satisfaction was complete and deep. The dread had not left, but it had changed shape. The feeling of being alone and betrayed had vanished. Indeed she felt protected, sheltered, and loved by Adrian. It sat beside the knowledge of what they had just done, and neither of them reached to undo it.

Inevitable as the tide, Adrian softened and slipped out. His breath was still warm on her neck. His hand rested on her back, a symbol of his love and support, warm and steady. She closed her eyes and let the morning keep going without them.
0 comments
SUBMIT A COMMENT
You are not logged in.
Characters count: