Free Sample Preview

Maternal Affection

3,640 words·19 min read

Copyright

Maternal Affection

Copyright © 2026 Taboo Momson. All rights reserved.

Published by The Final Taboo.

This is a work of fiction intended for adults. All characters depicted in sexual situations are adults.

Chapter 1

Gina Park forced her breathing deep and slow. Consistent. Nothing to alarm her son, Brady. With first light over the horizon, she could barely make out his form in silhouette as his hand moved up and down the length of his rigid cock.

He was beautiful. Young and strong, slender but muscular. And while the rest of the world lived in fear of the latest disease from China, she had her son all to herself.

Of course, he was her son. But there was nothing wrong with admiring his body. Even if the heat between her legs was growing uncomfortably wet, she wasn’t lusting for her son. No. She just… enjoyed masculine bodies, and his was exquisite.

Unlike his father, thankfully, Brady had little or no body hair. That meant the lean curves and bulges of his muscles stood out in sharp relief in the scant light. Gina squeezed her thighs at her son’s powerful arms. And the big cock he was pumping. That was definitely beautiful.

Gina's breath caught as Brady's pace quickened. His soft grunts of pleasure carried through the dim room. She knew she should look away, give him privacy, but she couldn't tear her eyes from his rhythmic motions. Besides, she wasn’t really spying on him. It wasn’t like he was in the bathroom. He was out in the open in the sleeping area they shared in the cabin.

A bead of sweat trickled between her breasts as the heat built between her legs. Almost unconsciously, her hand drifted to her breast, fingers circling her hardened nipple through the light fabric of the oversized tee shirt she slept in.

Brady's back arched slightly, his breathing growing ragged. Gina bit her lip, imagining how it would feel to run her hands over his taut muscles, to wrap her fingers around his thick shaft...

No. She shouldn't think such things. But as Brady's movements grew more frantic, Gina found herself timing her own touches to his rhythm. Her hips rocked subtly as she pressed her thighs together. She pinched her nipple. Rolled it between her fingers. Fuck, he was beautiful. So beautiful.

How long had it been since she held a cock that beautiful? At least six months since she had any cock at all. While Taylor, her sometimes lover, had a big dick, he wasn’t very skilled at using it. And it was kind of ugly. Not like her son’s cock at all.

Brady’s cock wouldn’t hurt her jaw when she sucked it.

No. No. She wouldn’t think like that. She couldn’t. She would never suck her son’s cock.

But a cock exactly like his in every way… It would fit in her mouth perfectly. Just enough length to push into her throat, but not so much that he would be trying to force more than fit comfortably. Not just her mouth, either. A cock like that would feel amazing in her pussy.

Her son growled softly. She watched his abs tighten and lift his shoulders from the bed. Damn, he was strong.

“I’m coming,” he whispered. “Oh, God. I’m coming.”

Watching him was torture. There was no way Gina could give her pussy the relief it demanded. She didn’t even dare put her hand between her legs. Her pussy ached for release, having gone without for the entire two months since she and Brady had moved out to the lake to escape a city full of contagious germ factories, stubbornly walking around instead of staying home and being safe.

A thick jet of cum sprang from her son’s cock. Brady growled, his hand working faster.

“Yeah. Yeah. God, I love you.” His body jerked again, another jet of cum sprayed onto his chest and stomach. With a sigh, he lay back on the bed. “I love you, Mom.”

For one horrible moment, she thought her son had caught her spying on him. A sickening realization followed. He had no idea she was awake. That meant… he was fantasizing about… her.

The idea almost sent Gina running for the tiny bathroom attached to the back of the cabin.

Gina's heart raced as the implications of Brady's words sank in. She lay frozen, afraid to move or make a sound. Her mind reeled, trying to process what she'd just witnessed.

Brady's breathing slowly returned to normal. After a few moments, he got up quietly and padded to the bathroom. Gina heard water running as he cleaned himself up. Her clit throbbed, demanding satisfaction. It didn’t care that she had watched her son jerk off. It didn’t care that Brady was pretending to fuck his own mother. It just needed attention.

It would only take a few minutes…

Her hand shoved into her panties. Twisting her face to the pillow, she bit at it to keep from crying out. Skilled fingers worked at her button. It felt so good. So, fucking good.

She thought about her son. About his cock inside her. Her fingers moved faster. She used her other hand to stuff two fingers into her dripping pussy. Panting, she stared at the bathroom door, terrified that her son would catch her fingering her pussy.

Close. So, fucking close.

The door opened suddenly. Frustration surged through Gina as she forced her body to lie still. As her son’s feet shuffled on the cabin floor, she moaned and rolled away from him, pulling her hands out of her panties as she did so. Focusing on her breathing, she tried to hide her state of arousal under the thin sheets.

“Mom.” Brady’s whisper was barely audible. “Mom, are you awake?” He released an audible sigh of relief. "I'm sorry, Mom," he whispered, so softly she almost didn't hear. "I know it's wrong, but I can't help how I feel. You’re so fucking sexy."

Gina's chest tightened. Part of her wanted to comfort her son, to tell him it was okay. But another part was terrified of confronting these forbidden feelings - both his and hers. And as much as it thrilled her to hear him say she was sexy… mothers weren’t supposed to be sexy for their sons.

“I love you,” her son whispered again. “I’m sorry.”

She was sorry, too. Sorry that he hadn’t taken ten more seconds in the bathroom so she could have finished taking care of her swollen clit.

Chapter 2

There was no point trying to go back to sleep. Caught between a guilty mind and an aching pussy, Gina watched the light brighten the cabin she shared with her son. Even after his soft snore filled the room, she was too scared to move. She lay still for what felt like hours, her mind racing. The guilt and shame warred with an undeniable arousal that refused to subside. She shouldn't feel this way about her own son. It was wrong on every level. And yet...

Her swollen bladder finally pushed her out of her bed. Bracing for the cold floor, she slipped out of bed as quietly as possible, careful not to wake Brady. In the tiny bathroom, she splashed cold water on her face, trying to shock some sense into herself.

But as she dried off with a threadbare towel, her eyes fell on Brady's discarded t-shirt hanging on a hook. Without thinking, she brought it to her face and inhaled deeply. His scent filled her senses - a mix of sweat, soap, and something uniquely Brady. A shiver ran through her body.

"Get it together," she whispered. “He’s your son.”

Her hand took the shirt and brought it to her face. The strong, masculine scent tightened every part of her body. In an instant, her pussy was dripping, clit pounding with need. Gina looked at the bathroom door. He wouldn’t barge in on her. This was as close to a safe place as she had.

Gina's hand trembled as she locked the bathroom door. She leaned against it, clutching Brady's shirt to her chest. Her heart raced as she inhaled his scent once more. So good. Clean. Fresh. Manly.

"Just once," she whispered. "To get it out of my system. I’m just too horny. That’s all.”

She slid down to sit on the cold tile floor, spreading her legs. One hand kept the shirt pressed to her face while the other slipped beneath her panties. Her fingers found her swollen clit, still aching from earlier. A soft moan escaped her lips as she began to rub slow circles. She pictured strong hands, just like her son’s, on her body, imagined his lips on her neck. In her mind, it wasn't wrong. It was perfect. Her fantasy didn’t need a face. He just needed that body. That beautiful body.

Her movements grew more frantic as she neared her peak. She bit down on the shirt to muffle her cries of pleasure. The scent of her son overwhelmed her senses as she climbed towards her peak. Gina's fingers moved faster, her hips rocking against her hand. She pictured those strong arms wrapped around her, that perfect cock sliding inside her. The fantasy was intoxicating.

"Brady," she whimpered softly into his shirt. "Oh God, Brady..." The rising pleasure forced everything else away. She could hate herself later. Right now… right now her son-lover was making her come. “Baby. I love you.”

Her orgasm crashed over her in waves of intense pleasure. Her body shuddered as she came hard, biting down on the fabric to stifle her cries. For several long moments, she rode out the aftershocks, her pussy clenching around nothing. Blinking at tears, hating that she was so sick that she couldn’t stop, her fingers began teasing her clit again.

Did her son know how to eat pussy? Her body clenched at the idea. Brady’s handsome face between her thighs. Dark eyes staring at her. His hot mouth pressed against her even hotter pussy. Sucking. Lapping.

“It’s okay, baby,” she whispered to her fantasy. “It’s just oral. It’s okay.”

Her fingers moved faster, her breath coming in short gasps as she imagined Brady's tongue flicking over her clit. In her mind, he was eager to please, desperate to taste every inch of her. His strong hands gripped her thighs, holding her open as he devoured her.

"That's it, baby," she breathed. "Just like that." Her thighs trembled. “You love your mother so much. So good to me.”

The fantasy was so vivid, so intense. She could almost feel his stubble against her inner thighs, his hot breath on her sensitive flesh. Her hips rocked against her hand as she pictured grinding against his face, coating him in her juices.

"Oh god, Brady," she whimpered. "Don't stop. Please don't stop." She hid her sobbing need in her son’s shirt. “Mom needs to come, baby. Please.”

Her second orgasm built quickly, a white-hot pressure coiling in her core. She bit down harder on the shirt, inhaling deeply as waves of pleasure crashed over her. Gina's body shuddered as another intense orgasm ripped through her. The door behind her rattled as she shook with pleasure. She held her breath, fighting back a scream at the thought of her son bringing her off with his mouth. If she didn’t have his shirt, she couldn’t have muffled them. As it was, they sounded plenty loud to her shameful ears.

Gina slumped against the bathroom door, panting heavily. As the waves of pleasure subsided, reality came crashing back. Shame and guilt flooded her senses. Lifting her fingers from her pussy, she looked for a towel. They were still on the rack across the room. She searched the tiny room quickly. Nothing to wipe them off on. Nothing but…

Staring at the shirt, Gina’s heart pounded. She wiped her fingers on it. Now their scents were mingled. Biting her lip, she argued with herself not to inhale. Not to suck the mixture of their flavors from the air. Her hands shaking, blinking tears down her cheeks, she covered her mouth and nose and closed her eyes.

The raw, musky odor of her pussy overlapped her son’s clean, masculine scent. It was the way sheets smelled after fucking all night. Her pussy fluttered. Clenching her thighs, she tried not to moan. How could her pussy want more? She’d already come twice.

Fingers weren’t enough. Not anymore. Gina shoved the rough fabric of her son’s shirt between her thighs and scrubbed it at her pussy. Her hips bucked against the fabric, desperate for more friction. Mind raced with forbidden images - Brady's strong hands gripping her hips, his muscular body pressed against hers. She imagined him taking her from behind, his thick cock stretching her open as he pounded into her relentlessly.

Wadding her son’s shirt into a loose ball, she lay forward on the floor. She humped his shirt, the rough fabric wonderfully coarse against her pussy lips. Against her clit. Gina spread her legs wider and pushed back at the shirt.

"Oh god, baby," she whimpered. "Fuck mommy harder." She panted against the floor. Whimpered. “Fuck me, Brady. Fuck that pussy, Brady.”

Suddenly, a knock at the door made her freeze.

"Mom?" Brady's sleepy voice called out. "You okay in there? I thought I heard you calling me."

Gina's heart raced, panic flooding her system. She struggled to steady her breathing before as she scrambled to her feet. The wet spot she’d left on her son’s shirt tried to cling to her pussy. Oh, Christ! What was she supposed to do with it now? She couldn’t hang his shirt on the hook with a big spot of pussy juice soaking it.

"Oh god," she whispered, horrified. "What have I done?" She jumped as her son knocked again and rattled the door handle. “Just a minute,” she called. “I’m almost finished.”

Gina's mind raced as she frantically searched for a way to hide the evidence of her shameful acts. Her eyes landed on the small window above the toilet. With shaking hands, she quickly unlatched it and shoved Brady's soiled shirt through the opening, watching it disappear into the bushes outside. There. Now, all she had to do was sneak out and grab it, toss it in the laundry with the other clothes, and no one would ever know what she’d done.

Except she would always know. Always hate herself for it.

"Mom?" Brady called again, concern evident in his voice. "Are you sure you're okay?"

"I'm fine, honey," she replied, trying to keep her voice steady. "Just... just feeling a little under the weather. I'll be out in a minute."

Gina splashed more cold water on her face, desperately trying to compose herself. She smoothed her hair and adjusted her sleep shirt, hoping she looked presentable enough. Taking a deep breath, she unlocked the door and stepped out.

Brady stood there; his brow furrowed with worry. Her breath caught at the sight of him. Bare chest and broad shoulders. Snowball arms. Flat stomach. And she knew what lay under his jeans, too.

"Are you sick? You wore a mask when you picked up groceries, right?” He laid his hand against her forehead. “Jesus. Mom, you’re burning up.

Gina took several deep breaths, trying to calm herself. She had to get herself under control. It was just a moment of weakness, she told herself. It didn't mean anything. She was just lonely and frustrated after months of isolation. That was all.

“I woke up all sweaty,” she said, which was somewhat true. “I was all twisted up in the blanket or something. Just needed to wash my face.”

Her son’s hands touched her cheeks. Felt her forehead again.

“I don’t think that’s it, Mom.” She watched his throat bobble as he gulped his concern. “I think you’re sick. You should get back in bed.”

“Nonsense.” Gina forced a laugh. One hand spread against his chest to push him out of her way. Except she didn’t push. She just left her hand there, feeling his heart beating. “I’m fine,” she said, her voice fading as arousal roared back to life. “Really.”

“No, you’re really not,” he said, strong hands clutching at her. “Come on, I’m taking you back to bed.”

Brady's grip was firm but gentle as he guided Gina back towards the bed. She tried to protest, but her legs felt weak and shaky. Whether from her recent activities or genuine illness, she couldn't be sure.

"Really, honey, I'm fine," she insisted, even as she allowed him to ease her onto the mattress. But her arms didn’t let him go. She held him as if her life depended on it. His dark eyes filled her vision. “I’m… in love with you.”

“I love you, too,” he said, smiling. “But you need to let me take care of you. You're burning up and you look pale." Brady's face was etched with concern as he pulled the blankets up over her. Desire flaring every time his hands touched her through the sheets. "Just rest, okay? I'll make you some tea." A soft laugh and he tapped her hands. “You have to let go, Mom.”

Her mouth watered for his. To feel those full, soft lips on hers. To feel him draw back those covers he’d just tucked her into. Kiss a hungry trail down her throat to her breasts. Slip his fingers into his mother’s pussy as he sucked her nipples, nibbling them to make her writhe.

“Mom, you’re whimpering. Are you in pain?”

Gina forced her eyes to focus. Her thighs were trembling. She was hovering at the brink of orgasm. Again. Taking a deep breath, she made her hands let go of her son.

“No. No pain,” she whispered. “Just… heat.”

Brady's brow furrowed with concern. "You're really burning up, Mom. I think you might have a fever."

He leaned in closer, pressing his lips to her forehead to check her temperature. Gina’s lips parted automatically, and she had to fight the urge to turn her face up to intercept that kiss. Deepen it. Slip her tongue into her son’s mouth.

"Definitely a fever," Brady murmured, pulling back slightly. His dark eyes searched her face. "I'm going to get you some medicine and cool cloths. Just try to rest, okay?"

As he moved to stand, Gina's hand shot out, grasping his wrist. "Wait," she whispered. "Don't go yet. Please." One hand slid under the covers. Inside her panties. She was so close. It would only take a few seconds. “Just… stay with me. A bit. Please?”

Brady hesitated, then settled on the edge of the bed. "What is it, Mom? What do you need?”

She drank him in with her eyes. Inhaled that scent of his. As quickly as she could without betraying herself, her fingers twirled at her clit. Her breath caught.

“Brady,” she whimpered. Took a big breath. “I love you, son.”

His youthful smile made her pussy quiver. “I love you, too, Mom.”

That’s all she needed. Those little words that fit into the fantasy of him leaning over her, bearing her down on the bed as she opened her legs to her son. Because those were the words he would whisper when the beautiful cock slipped into his mother’s pussy and filled her.

“Fuck…” She couldn’t keep the word from tumbling out. Her muscles tightened as she refused to let them twitch and pulse. “Me… good…”

“You aren’t good,” Brady said, shaking his head. “Just relax. Let me take care of you.” He kissed her forehead again. “You’re shaking. Are you cold?”

A dreamy smile touched Gina’s lips. She shook her head.

“Not at all,” she told her son.

Chapter 3

Her fever faded quickly, since it didn’t exist. By the time her son brought her green tea with honey, she sat up in bed and leaned against the wall. She hated the concern in Brady’s eyes as he watched her. But there was no way she could tell him what really happened.

“Thank you,” she said, swallowing the hot tea and lowering the cup to her lap. “You really don’t have to do this, but it’s very sweet of you.”

"Of course I have to do this," Brady said, sitting on the edge of the bed. "You're my mom. I'll always take care of you."

His earnest words sent a pang of guilt through Gina. If only he knew the shameful thoughts running through her mind. She forced a smile and patted his hand.

"You're a good son," she said softly. Her throat closed with emotion, making her voice tremble. “So much better than I deserve.”

Brady's fingers closed around hers, his thumb rubbing small circles on her skin. The innocent gesture sent shivers down her spine. A hint of a smile clung to the corner of his mouth.

“I don’t know about all that,” he told her. “You’re a pretty awesome mom.” His dark eyes shifted back to concern. "How are you feeling now?"

"Much better," Gina assured him. "I think I just needed to rest for a bit." She lifted her shoulders and smiled sweetly. “All better. I promise.”

Brady nodded but didn't let go of her hand. "Maybe you should take it easy today. I can handle the chores."

"No, no," Gina protested, remembering the shirt in the bushes. “You should go fishing on the lake. Maybe catch us a nice fish for lunch.”

“Okay.” Her son nodded. “But I’m cooking breakfast. Scrambled eggs and bacon sound good?”

“Perfect,” she replied. “I’ll just sit here and finish my tea.”

Gina watched Brady leave the room, her heart pounding in her chest. She knew she was playing with fire, but she couldn't help herself. Her son was so kind, so ...

You've read 15% of this book.
Purchase to continue reading the full story.
500 — Purchase to Continue

Get notified about free books and sales.