Sophia's Training - Cover

Sophia's Training

by Reggie70

Copyright© 2026 by Reggie70

Erotica Sex Story: Sofia and Dominic: Sofia is a 42-year-old single mom who hasn't been on a date in 8 months. She runs into Dominic at a bar he used to work with her. Now he bartends. Turns out he's got a whole room at his house for BDSM stuff. She goes back with him and lets him run the show: blindfold restraints, spanking. He teases her till she begs. It's the first time she ever did anything like that, and she's already hooked.

Caution: This Erotica Sex Story contains strong sexual content, including Ma/Fa   Consensual   Heterosexual   Fiction   BDSM   MaleDom   Light Bond   Spanking   AI Generated   .

I hadn’t seen Dominic in four years. Not since the warehouse job. Then I walk into Halo with Amber on a Friday night and there he is, behind the bar like he owns the place.

He looks good. Late thirties now. Strong forearms, dark eyes. They find me across the room and just stay there.

“You’ve got to be kidding me,” Amber says, grabbing my arm hard enough to leave a mark. “You know the bartender?”

“We used to work together.” My face is burning. “We flirted. A lot. Nothing ever happened, though.”

He comes over, wiping his hands on a towel. That slow smile. “Sofia. Damn. You look even better than I remember.”

I laugh, but my stomach’s doing flips. I know what I look like, okay? Forty-two. Single mom. A Midwest body, full stop. Big heavy breasts that fight with every blouse I own. Wide hips. Thick thighs that rub together when I walk, I don’t care. A big round ass I couldn’t hide if I tried, and this soft belly left over from carrying my son. Men either love the whole package or they don’t. Dominic always loved it.

His eyes go down my body, slow. Like he’s unwrapping me. “Still filling out every shirt, I see.”

“Still a flirt, I see,” I shoot back.

“Only with you.” He leans on the bar, close enough I can smell him. His voice drops. “Stay after close tonight. I want to show you something. Somewhere private.”

My hart’s hammering. “What kind of something?”

He just smiles. “The kind you’ve been curious about your whole life.

The rest of the night kind of blurs together in the best way. Dominic keeps finding excuses to come down to our end of the bar. He “accidentally” brushes my arm reaching for a glass. I “accidentally” lean too far and almost knock Amber’s drink over.

At one point I laugh too hard at something he says and I snort. Like, an actual snort. A pig noise. I want to actually die.

He just grins bigger. “That was cute.”

“It was not cute. That was a farm animal.”

“My favorite kind of noise.”

Amber keeps kicking me under the bar. Every time he turns around she’s mouthing “he likes you” at me. We’re forty-two and sixteen at the same time, I swear.

He tries to be smooth and it keeps going sideways. He reaches for my hand and knocks the whole tip jar over. Coins everywhere. We both dive for them and crack our heads together, hard. We laugh so hard the people next to us are staring.

Later he walks me toward the bathrooms. Says he’s “showing me where they are” even though I’ve already gone twice. He backs me against the hallway wall. His mouth is an inch from mine and I can feel his breath and I think I’m going to pass out.

“I get off at 1 he says, real quiet. “Stay.”

“I can’t. My sitter

“I I’m off Monday. Let me take you out. A real date.”

My heart’s trying to break through my ribs. “Like dinner?”

“Like whatever you want.”

“Okay,” I whisper. “Monday.”

He goes to kiss my cheek and misses, lands right on the corner of my mouth. We both just pretend that was the plan all along.

Amber drops me off just after 12:00 Jenna’s asleep on the couch. My son’s asleep down the hall, thank God.

I pay Jenna, send her home. Lock up. Brush my teeth. Put on the old T-shirt I always sleep in, the one with the hole in the armpit.

Then I just lay there in the dark, staring at the ceiling.

Eight months. That’s how long since I’ve been on a date. Eight months since a man’s touched me. I’m forty-two years old and I feel like some teenager with a crush. It’s embarrassing. I don’t even care.

I keep seeing him. The way he looked at me across that bar.

My hand slides under the covers and between my thighs. I’m already wet. I think about his breath on my face in that hallway. I think about what his hands would feel like on my breasts. Big. Warm. Like they know what they’re doing. I move my fingers slow, then faster, biting my lip so I don’t make a sound with my kid asleep down the hall.

Doesn’t take long. Never does when it’s been eight months.

After, I’m just laying there breathing hard, staring at nothing. Monday. Three days away. Feels like a year.

Monday takes forever to get here. I try on like four outfits and end up in the dark green dress. It hugs my hips. Shows off my breasts without totally screaming about it. Mostly.

Dinner’s fine. But he’s quieter than he was Friday. Keeps looking at me like he’s thinking something he won’t say.

In the car after, he clears his throat. “So. Want me to take you home?”

I’m thinking about Jenna on my couch. My son down the hall. Zero privacy. Zero chance.

“Let’s go to your place,” I say. “I’ve got the sitter at mine.”

He glances at me. This slow smile spreads across his face. “Yeah?”

“Yeah.”

“Okay.” Just that. Okay.

His place is normal. Dishes in the sink, a PlayStation. He pours me a glass of water. We stand in the kitchen grinning at each other like idiots, neither of us knowing what happens next.

We end up on the couch. Wasn’t even a decision, we just kind of drift there.

Then he kisses me. Finally kisses me for real. His mouth’s warm and a little clumsy. His tongue slides into my mouth and I suck it, I can’t help it, I’m starving.

His hand finds my waist. Then moves up. He grabs my breast right through my dress and squeezes, hard. I moan into his mouth.

“God,” he breathes. “I’ve thought about these tits for four years.”

My whole face is on fire. “They’re a handful.”

“They’re fucking perfect.” He yanks my neckline down. My bra’s barely holding everything in at this point. He buries his face between my big soft breasts and just groans, breathing me in. His hands are everywhere, clumsy and eager, kneading me like he can’t get enough of it.

I arch into him. My fingers are tangled in his hair. Eight months of nothing, and now his mouth’s sucking on my neck, his hand sliding up my thigh under my dress, fingers brushing the wet spot on my panties.

I whimper. He presses his palm flat against me, right through the fabric, rubs once, slow. Then he shoves my panties aside.

His fingers find me, slick and swollen. He rubs my clit in these tight circles and I buck against his hand. “Oh God,” I gasp.

He pushes one finger deep inside me. Then a second. He’s fucking me with them, slow then faster, his thumb grinding my clit the whole time. My thighs start shaking. I grab his wrist.

“Don’t stop,” I’m panting. “Please don’t stop.”

That coil in my belly’s winding tighter and tighter. I’m right there. Right on the edge. I can feel it starting to cum.

He pulls his fingers out.

I just stare at him. Stunned. Aching. Honestly kind of furious. “Are you serious right now?”

He stands up, breathing hard, holds out his hand. His eyes are almost black. And he’s got this slow, wicked smile on his face.

“Come here,” he says. He leads me down the hall.

He opens the last door.

Red light from one lamp. Ropes coiled all neat on the wall. A padded bench in the middle of the room. Cuffs on a bedpost. Toys laid out on a black cloth, clean, lined up like tools or something.

My mouth goes completely dry. “Dominic. What is this?”

He steps in close behind me. His voice drops way down low. “This is what I think about when I look at you.”

He turns me around to face him. “Nothing happens unless you ask for it. Pick a word. Any word. You say it, everything stops. No questions, I swear.”

“Pineapple,” I whisper. I don’t know why that word. It just comes out.

“Pineapple.” His hands settle on my waist, heavy and warm. “Tell me you want this, Sofia. Say it out loud.”

My heart’s slamming so hard I’m dizzy. Forty-two. Careful. Tired. Never done one single wild thing in my entire life.

“I want this,” I say.

He doesn’t touch me right away. He walks over to the wall and runs his hand along the coiled ropes, like he’s thinking.

“Sit,” he says, nodding at the padded bench.

I sit. My dress rides way up my thighs. I don’t fix it. I don’t know why I don’t fix it.

He leans against the wall, arms crossed. “Okay. Here’s the truth. I’m dominant. That’s the word for it. I like control. In bed, I mean.” He stops, like he’s choosing his words. “I like ropes. I like telling a woman exactly what to do, and I like it when she actually listens.” Another pause. “I like it rough. Not scary rough. Just ... I take charge. All the way. That’s what I am.”

My throat’s dry as hell. “You’ve done this a lot?”

“Enough to know what I’m doing. Enough to keep you safe, I promise.” He pushes off the wall and crouches down in front of me so we’re eye to eye. “Here’s the part that actually matters. You can walk out that door right now. No weirdness, no pressure. I’ll still call you tomorrow, I swear.”

I look at him. Really look at him. No games right now. Just honest.

“But if you stay,” he says, quiet, “you do what I say. Tonight I’m in charge. You wanted this on the couch. I’m gonna finish what I started. My way.”

My heart’s pounding so hard I’m pretty sure he can hear it. I’m thinking about my life. Work. Bills. My son.

Then I’m thinking about his fingers inside me. Stopping. Leaving me aching and empty and mad.

“No,” I say.

He blinks. “No?”

“I’m not walking out.” I stand up. My legs are shaking so bad I’m scared they’ll give out. “Tell me what to do.”

This slow smile spreads across his face. “Take off the dress.”

 
There is more of this story...
The source of this story is Storiesonline

To read the complete story you need to be logged in:
Log In or
Register for a Free account (Why register?)

Get No-Registration Temporary Access*

* Allows you 3 stories to read in 24 hours.

 

WARNING! ADULT CONTENT...

Storiesonline is for adult entertainment only. By accessing this site you declare that you are of legal age and that you agree with our Terms of Service and Privacy Policy.


Log In