I should have walked away.

I didn’t.

The city was melting under the worst heatwave in twenty years. My apartment AC had died two days earlier, and the repair guy couldn’t come until the following week. Sweat soaked my shirt the second I stepped outside. I told myself I was just going to ask Tyler if I could crash on his couch for a night or two. That’s all. Nothing more.

Advertisement

But Tyler was out of town visiting his dad up north. I knew that. I’d known it for days. Still, I found myself walking the three blocks to their quiet suburban house with my duffel bag slung over one shoulder. The sun beat down like it had a personal grudge. The air smelled like hot asphalt and cut grass. My sneakers stuck slightly to the pavement with every step.

The house looked the same as always. Two stories, white siding, a small front porch with two wicker chairs. I’d spent hundreds of hours there since freshman year of college. Video games in the basement, late-night study sessions, sneaking beers when Tyler’s mom was out. Eunji had always been around, but she’d been just Tyler’s mom back then. Divorced for five years, early forties, polite smiles and mom hugs. Nothing I ever thought about twice.

Until the last few months.

Advertisement

Something had started shifting. Little things. The way she’d linger when she brought us snacks. How her eyes would catch mine a second longer than necessary. The way she’d brush my arm when she laughed at one of my dumb jokes. She was thirty-nine, with shoulder-length dark hair that she often twisted up with a single chopstick, sharp hazel eyes that seemed to see too much, and a body that still turned heads at the neighborhood pool. Curvy hips, full breasts that pressed against her tank tops in the summer, a habit of biting her lower lip when she was thinking.

I wiped sweat from my forehead and rang the doorbell. The heat made the air shimmer. My heart was already beating faster than the temperature could explain.

The door opened.

Eunji stood there in a thin white tank top and loose cotton shorts. No bra. The fabric clung to her damp skin from the heat inside. Her dark hair was down today, slightly messy from the humidity. A single bead of sweat traced down her neck and disappeared between her breasts. She smiled slowly, like she’d been expecting me.

Advertisement

“Well, look who the heat dragged in,” she said, voice low and a little husky from the warm air. “Tyler mentioned you might stop by. AC dead?”

I nodded, trying not to stare. “Yeah. It’s brutal out there. I was hoping… maybe I could hang out here for a bit? Cool down?”

She stepped aside, gesturing me in. The house smelled like lemon cleaner and something faintly floral. Her perfume, maybe. The AC was running full blast, a blessed chill washing over me as I crossed the threshold. The living room was dimmer than usual, curtains drawn against the sun. A fan spun lazily on the coffee table.

Advertisement

“Make yourself comfortable,” she said, closing the door behind me. “I was just about to make some cold barley tea. You look like you could use it.”

I dropped my bag by the couch and sat down. My shirt stuck to my back. She disappeared into the kitchen, and I heard the clink of glasses. I tried to focus on the TV remote, but my eyes kept drifting to the hallway where she’d vanished. Her shorts had ridden up slightly when she walked. The curve of her ass was impossible to ignore now.

She returned with two tall glasses, condensation already forming. She handed me one, then sat on the other end of the couch, tucking one leg underneath her. The tank top shifted, and I could see the outline of her nipples through the thin material. She didn’t seem to care.

“So,” she began, sipping her tea, “Tyler’s gone until next Sunday. It’s just us for a while. You planning to stay the night?”

Her hazel eyes locked on mine. There was a playful glint there I’d never seen directed at me before.

“If it’s not too much trouble,” I said, voice cracking slightly. “I don’t want to impose.”

Advertisement

She laughed softly. The sound sent a shiver down my spine despite the cool air.

“Impose? You’ve practically lived here for years. Besides…” She leaned forward a little, setting her glass down. Her cleavage deepened. “It’s been quiet around here. I could use the company.”

Advertisement

We talked for an hour about nothing. College, the heat, how Tyler was probably miserable at his dad’s. But the conversation kept drifting. She’d touch my knee when she laughed. I’d notice the way her hair fell across her face, and she’d catch me looking. The tension built like the pressure before a storm.

By late afternoon, the sun was still brutal outside, but inside it felt like we were in our own little bubble. She stood up to refill our glasses, and as she passed me, her hip brushed my shoulder. Deliberate. I swallowed hard.

That was the first tension beat. The moment everything felt different.

Advertisement

She paused, looking down at me. “You’ve been staring at me a lot lately, haven’t you?”

My face burned. “I… sorry. It’s just… you’re beautiful, Eunji. I mean, Mrs. Park.”

She set the glasses down and turned fully toward me. One hand went to her hip. “Drop the Mrs. Park. It’s Eunji. And thank you. It’s nice to be noticed by a handsome young man like you.”

Advertisement

She reached out and brushed a strand of damp hair from my forehead. Her fingers lingered. The touch was electric. My cock twitched in my shorts. I shifted, hoping she wouldn’t notice.

She noticed.

Her smile turned knowing. “The heat’s getting to you, huh? Or is it something else?”

Advertisement

I didn’t answer. My mouth felt dry. She sat back down, closer this time. Our thighs touched.

“Tell me the truth,” she whispered. “How long have you been thinking about me like this?”

I admitted it had been months. The way she’d started wearing tighter clothes around me. The texts she’d send late at night about random things. The long hugs goodbye.

She listened, nodding slowly. Then she did something that changed the temperature in the room completely.

She took my hand and placed it on her bare thigh, just above the hem of her shorts. Her skin was smooth, warm.

Advertisement

“Good answer,” she said, echoing something I’d only imagined in fantasies. “Now, here’s your dare. Kiss me. Right now. Like you’ve wanted to for months. And if you do… I promise you won’t forget it.”

My heart hammered. I should have pulled away. Blamed the heat. Laughed it off. Instead, I leaned in.

Our lips met. Soft at first. Then deeper. She tasted like barley tea and something sweeter. Her hand came up to cup my jaw, guiding me. The kiss grew hungry. Tongues touched. She made a small sound in her throat that went straight to my groin.

When we broke apart, she was breathing heavier. Her cheeks were flushed.

“Not bad for a first try,” she teased, biting her lip again. That signature gesture. “But we can do better. Much better.”

Advertisement

That was how the escalation started. Over the next couple of hours, the teasing became bolder. She changed into an even thinner camisole while I showered in the guest bathroom to cool off. When I came out in fresh clothes, she was in the kitchen making dinner, barefoot, humming softly. The camisole barely covered her ass.

“Feel better?” she asked without turning around.

“A little.” My voice was hoarse.

She turned, spoon in hand. “Liar. I can see how hard you are from here.”

I glanced down. My shorts were tented. No hiding it.

Advertisement

She set the spoon down and walked over slowly, like a predator. Her hazel eyes never left mine. She stopped inches away. I could smell her shampoo, something citrusy mixed with her natural scent.

“You know what I think?” she murmured. “I think you’ve been jerking off thinking about me for months. Am I right?”

I nodded, unable to lie.

“Say it out loud,” she demanded softly. “Like an adult. Tell me what you’ve imagined.”

“I’ve imagined… tasting you. Touching you everywhere. Making you moan my name.”

Advertisement

Her smile was devastating. “Good boy.”

She kissed me again, harder this time. Her body pressed against mine. I felt her hard nipples through the thin fabric. My hands found her waist, then slid down to cup her ass. She gasped into my mouth but didn’t pull away. Instead, she ground against me once, slowly.

The kiss broke. She stepped back, breathing fast. Her camisole strap had slipped off one shoulder, exposing the top of one breast.

“Not yet,” she said, voice playful but firm. “Dinner first. Then we’ll see how far this dare goes.”

We ate on the back patio as the sun set. The heat had broken slightly with evening, but the air was still thick. She sat across from me, legs crossed, playing footsie under the table. Her toes traced up my calf. Every touch sent sparks through me.

“You’re killing me,” I groaned at one point.

She laughed. “That’s the point. Build it up. Make it worth it. You think Tyler’s hot mom is just going to give it up easy?”

The words sent a thrill through me. She was owning this. Confident. In control. Exactly the older woman fantasy I’d never admitted to wanting.

After dinner, we moved to the living room. The lights were low. She put on soft music. Then she stood in front of me and slowly peeled off her camisole. Her breasts spilled free, full and heavy, nipples dark and erect. She was gorgeous. Thirty-nine and owning every inch.

“Your turn,” she said. “Shirt off.”

I obeyed. She ran her hands over my chest, tracing my abs. “So young. So eager.”

She kissed me again, then pushed me back onto the couch. Straddling me, she rocked her hips slowly, grinding her covered pussy against my hard cock through our shorts. The friction was torture.

“You want this?” she whispered against my ear. “Tell me. Out loud.”

“Yes. God, yes. I want you, Eunji.”

“Good answer.”

She stood up, took my hand, and led me upstairs to her bedroom. The room smelled like her. Soft lighting from a bedside lamp. A large bed with rumpled white sheets. She pushed me onto it and crawled over me like a cat.

This was the barrier breaking.

She kissed down my chest, tugging my shorts down. My cock sprang free, throbbing. She wrapped her hand around it, stroking slowly. Her hazel eyes looked up at me.

“Look at you. So hard for me.”

Then she took me into her mouth. Warm, wet, perfect. Her tongue swirled around the head. I groaned, fingers tangling in her dark hair. She sucked deeper, humming. The vibration made my toes curl.

She didn’t rush. She worked me with her mouth and hand until I was panting, close to the edge. Then she stopped.

“Not yet,” she said, standing to remove her shorts. She was completely bare underneath. Smooth, glistening. Her pussy lips were swollen with need.

She climbed back on, positioning herself over me. “Is this what you want? Tell me.”

“I want to be inside you. Please.”

She lowered herself slowly. The head of my cock parted her folds. She was incredibly tight, hot, wet. Inch by inch she sank down until I was buried completely. We both moaned.

“Fuck, you feel good,” she breathed. “So full.”

She started riding me. Slow at first, then faster. Her breasts bounced with each movement. I reached up, cupping them, thumbing her nipples. She arched her back, head falling back. Her hair cascaded down.

The sounds were obscene. Wet slapping, her gasps, my groans. She leaned forward, kissing me messily as she ground her clit against me.

“Touch me here,” she commanded, taking my hand and pressing it to her clit. I rubbed in circles. Her breathing quickened.

“Yes… just like that. Don’t stop.”

She came first. Her pussy clenched around me in waves. She cried out, body shaking. Her hazel eyes squeezed shut, mouth open in pleasure. It was the most beautiful thing I’d ever seen.

I followed seconds later, thrusting up into her as I spilled deep inside. The orgasm hit like a truck. I saw stars.

We collapsed together, sweaty and panting. She stayed on top, my cock still inside her, softening slowly. She kissed my neck, my jaw, my lips.

“That was round one,” she whispered with a wicked smile. “We’re not done.”

Later that night, after a cold shower together where she made me wash her body with soapy hands, exploring every curve, we moved to the kitchen for a snack. The house was dark except for the under-cabinet lights. She wore nothing but a short silk robe, loosely tied. I had on boxers.

The second encounter felt different. Slower. Deeper. She revealed things while we stood at the counter eating fruit. How lonely the divorce had left her. How she’d noticed me growing into a man over the last year. How she’d touched herself thinking of me more than once.

“I never planned this,” she said softly, feeding me a strawberry. “But when you showed up today… I couldn’t pretend anymore.”

I pulled her close, kissing her deeply. The robe fell open. My hands roamed her body again, slower this time. I lifted her onto the counter. She spread her legs, pulling me between them.

This time I went down on her. On my knees in the kitchen, I licked her slowly, savoring her taste. Salty-sweet, intoxicating. She gripped my hair, guiding me. Her thighs trembled around my head.

“Right there… yes… use your tongue like that.”

I sucked her clit gently, then harder. She came again, quieter this time, a long shuddering moan that echoed in the quiet house.

Then she pulled me up and turned around, bending over the counter. “Take me from behind. Hard.”

I did. Gripping her hips, I thrust into her wet heat. The angle was perfect. Her ass jiggled with each impact. She pushed back to meet me, whispering filthy encouragement.

“Harder. Fuck your best friend’s hot mom just like that.”

The words nearly made me lose it. I reached around to rub her clit again. She came a third time, clenching so tight I followed right after, filling her once more.

We cleaned up and went back to her bed. This time we just held each other. Her head on my chest. She traced patterns on my skin with her fingernail.

“This stays between us,” she said eventually. “Tyler can never know. But… I’m not sorry. Are you?”

“Not even a little.”

We fell asleep like that. Tangled together in the aftermath of the heatwave and everything it had unleashed.

The next morning I woke to soft light filtering through the curtains. Eunji was stirring beside me, her dark hair fanned across my chest like silk. One strand tickled my nipple with every breath she took. Her back was curved against my side, the elegant line of her spine leading down to the swell of her hip under the sheet. I knew then, the way you know when summer is truly over, that nothing would ever feel the same again.