Sarah pushed her hair back. It was Saturday. Cleaning day. Again.
Her son, Leo, was 21 now. He still lived at home. Of course. He was a good kid, mostly. Quiet. He loved his computer. That was it.
Girls? Never. Not one. Sarah had never seen him even talk to a girl. He just stayed in his room. Or the basement. Always on his computer.
His room was a mess. Always. She sighed.
“Leo! I’m going to clean your room!” she called.
No answer. He was probably in the basement. Playing some game. Or coding. Whatever he did.
She went into his room. Clothes were everywhere. Books piled high. Dust bunnies rolled under the bed. Big ones.
She started with the clothes. Into the laundry basket. Then she picked up the books. Put them on his shelf.
Next, the bed. Time to change the sheets. She pulled off the duvet. Then the top sheet.
She got to the pillow. She pulled off the pillowcase. Her hand felt something under the pillow itself. Something soft. And a little lacy.
“What’s this?” she mumbled to herself.
She pulled it out.
It was a pair of women’s panties.
Dirty ones.
Her breath hitched.
Pink lace. A little faded from washing. But she knew them. Oh, God. She knew them.
They were hers.
She dropped them. Like they were burning her fingers. Or freezing them. Or just… wrong.
Her heart started pounding. Boom. Boom. Boom.
Her panties. Her dirty panties. Under Leo’s pillow.
Why? Why, why, why?
He never brought girls home. Never talked about girls. He just typed. And played. And ate her food.
Her own dirty panties.
She felt sick. A knot tightened in her stomach. Her sweet, quiet Leo.
This was… creepy.
She stared at them. On the floor. She couldn’t look away.
She bent down. Picked them up with two fingers. She folded them quickly. Almost hid them in her hand.
But no. She had to talk to him. She had to.
She walked out of the room. Slowly. Down the stairs. To the basement door.
She could hear the clicks. His game. Or typing.
She took a deep breath. “Leo!” she called. Her voice was shaky.
“Yeah, Mom?” he yelled back. Distracted.
“Come up here. Now.”
Silence for a moment. Then, heavy footsteps. He came into the kitchen.
He looked tired. His glasses were crooked on his nose. “What’s up?” he asked. He yawned.
She just looked at him. She held up the panties. Just dangled them there. Between her two fingers.
His eyes widened. He saw them. He knew them.
His face went red. Fast. Like a tomato.
“Mom,” he started. His voice was tiny. A whisper.
“Leo,” Her voice was flat. “These were under your pillow.”
He looked at the floor. He couldn’t meet her eyes.
“I… I don’t know why.” He mumbled.
“You don’t know why?” she repeated. “They’re mine, Leo.”
He nodded. Just a small, quick nod.
“Why, Leo?” she asked again. Softer this time. Almost a plea.
He swallowed hard. “I… I just… sometimes… it’s stupid.”
“Tell me,” she said. She waited.
“I… I get lonely,” he whispered. So low she almost didn’t hear him. “And I… I wanted… something close.”
She stared at him. Lonely? Close?
“Close to who, Leo?”
He looked up. His eyes were wide. Scared. “To you.”
Sarah dropped the panties again. This time onto the kitchen table.
She felt a cold dread spread through her.
“Leo,” she said. Her voice was very low. “That’s not okay.”
He flinched. He looked like a child. A scared, small child.
“I know,” he said. “I’m sorry. So, so sorry. Just the smell of your pus… never mind.”
She just stood there. Staring at her son. Her 21-year-old randy horny virgin son.
Sarah’s mind reeled. Pus? Her stomach churned. It was too much. All of it.
“Leo,” she finally managed. Her voice was barely a whisper. “Did you just say…?”
He cut her off. His face was pure agony. “Mom, please. I didn’t mean it like that. I just… I meant the smell of you. Your scent. From… from your clothes. It helps.”
He wrung his hands. He looked utterly miserable.
“Helps with what, Leo?” Sarah asked. She picked up the panties again. Held them up. “This isn’t helping me understand.”
He sagged. “I told you. I get lonely. Like, really lonely. And you’re always busy. Or out. And I just… I feel like I’m alone in the house. Even when you’re here.”
“But this…” She gestured with the pink lace. “This is not how you fix loneliness, Leo.”
He nodded, avoiding her gaze. “I know. It’s stupid. And gross. And… I’m sorry. I really am. I am just a pathetic sad little virgin.”
Sarah started to feel really bad for him as she sighed, “look it’s getting late, give me 30 minutes then come to my room.”
Sarah walked up stairs to her room, once inside she started to undress down to her underwear. She then unclasped her bra and slid her panties off. She got in bed naked with her heart beating so fast.
Leo knocked softly. A timid tap.
Sarah’s breath caught. She was naked under the covers.
“Come in,” she called out. Her voice was steady, but her heart still hammered.
The door opened slowly. Leo poked his head in. His eyes were wide. He saw the dim light from her bedside lamp.
Then he saw her in the bed. Just a shape under the sheet.
“Mom?” His voice was a whisper again.
“Come in, Leo. Close the door.”
He stepped inside. He moved like a robot. His eyes darted around. He didn’t look right at her.
He closed the door. Click.
“Come here,” Sarah said. She sat up a little. The sheet slid down slightly. Just enough to show her shoulders.
He walked to the side of the bed. He stood there, stiff. His hands were clenched.
“Sit,” she said. She patted the edge of the bed.
He sat down. He didn’t look at her face. He stared at the blanket.
“Leo.”
He finally looked up. His face was still red. His eyes were scared. And something else. A flicker of curiosity. Of need.
“You’re 21,” she said softly. “It’s time you learned some things.”
She reached out. Her hand rested on his knee. He flinched. Just a little.
“It’s okay,” she murmured. “It’s just me.”
She slid her hand up his leg. Over his jeans. She felt the heat through the fabric.
“Are you scared?” she asked.
He nodded. “A little.”
“Don’t be,” she said. She moved closer on the bed. The sheet slipped more. Her breasts were visible now. Full and round. Her nipples were soft, dark.
Leo’s eyes fixated on them. They were big. Bigger than he imagined. His breath hitched.
Sarah saw him looking. She didn’t cover up. She let him look. This was part of it.
“Have you ever touched a woman, Leo?”
He shook his head. His gaze was still locked on her chest.
“Well,” she said. Her voice was gentle. “You’re going to touch me now.”
She took his hand. It was cold. And shaking. She brought it to her breast.
His fingers brushed her skin. Soft. Warm. He gasped.
“Feel that?” Sarah whispered. “That’s a woman’s breast.”
He kneaded it gently. Her nipple hardened under his palm. A little tingle shot through her.
“They’re soft,” he mumbled. “And warm.”
“Yes,” she encouraged. “They are.”
She guided his hand to her other breast. He explored it too. Hesitantly at first. Then with more confidence. He started to breath faster.
Sarah shifted. The sheet fell to her waist. Her stomach, her hips. Her pubic hair. It was dark, a neat triangle.
Leo’s eyes dropped. He stared at her. His mouth opened slightly.
“This is my pussy, Leo,” she said. Her voice was low. “It’s where babies come from. And where men feel very good.”
He swallowed. He looked at her face now. His eyes were glazed.
“I… I know,” he stammered.
“No, you don’t,” she corrected softly. “You know about it. But you haven’t felt it.”
She took his hand again. Her fingers were warm, soft. She guided his hand down. Slowly. Over her smooth stomach. Past her belly button. Closer.
His fingers brushed the soft hair. Heat radiated from her. He could smell her. A musky, sweet scent. The same scent from her panties. But stronger now. Live.
“Touch me,” she whispered. Her hips lifted a fraction. Inviting him.
His fingers trembled as they pressed against her. He felt the soft folds. Her clitoris throbbed under his touch.
“Oh,” he breathed. It was a soft sound. A sound of discovery.
She parted her legs a little. Inviting him deeper. He pushed his fingers further. Into her wetness. She was already so wet. Dripping.
“You like that, Mom?” His voice was raspy.
“Yes, Leo,” she moaned. “I like that very much.”
She arched her back. Her chest pushed out. Her nipples were hard points.
She reached for him then. Her hand found his erection. Hard and thick under his jeans.
“You’re ready, aren’t you?” she asked.
He nodded frantically. He was breathing heavily now. His eyes were wild.
“Take your clothes off, Leo,” she instructed. “Get in bed with me.”
He scrambled. His hands fumbled with his belt. He tugged his jeans down. His boxers. He kicked them off.
He stood there. Naked. His penis jutted out. Embarrassed but proud.
Sarah looked at him. His young body. Lean. Strong.
“Come here,” she said again. She pulled back the covers.
He slid into bed. Next to her. His skin was hot against hers. Her breast brushed his arm. Her leg touched his.
She wrapped her arm around him. Pulled him close. He was stiff at first. Then he relaxed. His head on her shoulder.
“Look at me, Leo,” she said. She lifted his chin. His eyes were wide, vulnerable.
She kissed him. Softly at first. On the lips. Then her tongue traced his. He tasted sweet. Innocent.
His hands found her breasts again. He squeezed them gently.
She deepened the kiss. Her tongue explored his mouth. He responded, clumsy but eager.
She rolled him onto his back. She got on top. Straddling him. Her pussy hovered over his stiff penis.
“Are you ready?” she asked, her voice thick.
“Yes, Mom! Please!” he gasped.
She guided him. His hard shaft nudged her wet entrance. He pushed up. She felt the thick head push inside. Stretching her.
He was big. So big.
“Oh, God,” she whispered. It was a mix of pain and pleasure.
She pushed down slowly. A little more. He cried out. A guttural sound.
“It’s tight,” he mumbled. “Is it supposed to be so tight?”
“It’s your first time, baby,” she said. “Just breathe.”
She pushed down again. Slowly. inch by inch. His tip pushed deeper. Her body stretched.
Then, with a soft pop, she was fully impaled. He was all the way inside her. Filling her.
His eyes rolled back. His fingers gripped her hips.
“Oh, Mom,” he groaned. His voice was thick with emotion.
She started to move. Slowly at first. Rocking her hips. Up and down. His penis slid in and out. Friction. Heat.
“Mmmnn,” she hummed. It felt so good. So full. So deep.
His hips started to buck. Mirroring her movements. Faster. Harder.
The bed creaked. Soft moans filled the room.
Her breasts bounced with each thrust. Her nipples brushed his chest. He reached up, cupping them. Squeezing.
“You’re so good, Mom,” he panted. “So good.”
She leaned down, kissing his neck. His chest. Her hair brushed his face.
The rhythm built. Faster and faster. Her pussy gripped him tight. Squeezing. Releasing.
She could feel him getting closer. His breath hitched. His muscles tensed.
“I’m cumin, Mom!” he gasped out. “I don’t wanna cum this quick.”
She slammed down onto him one last time. Her body convulsed. Her orgasm ripped through her. A wave of intense pleasure. She screamed softly into the night.
“Ahh don’t worry it is your first… time, ah fuck,” she moaned just riding his hard throbbing cock.
Moments later, he pulsed inside her. Hot liquid flooded her. He cried out her name. A raw, primal sound.
He bucked once more, then collapsed. His body heavy on hers. His breath ragged.
She lay there for a long moment. Still impaled. Her heart slowly returning to normal. His scent filled her nostrils.
Then she shifted. Rolling beside him. He pulled her close. His arm around her waist. His face buried in her neck.
“Mom,” he whispered. His voice was hoarse. Full of awe.
“Shhh,” she said softly. She stroked his hair. “Remember what I said. No one. Ever.”
He nodded against her skin. “Never.”
He was quiet. Just holding her. Then he spoke again. “I’m not lonely anymore.”
She held him tighter.