It started with a stupid coincidence that felt like fate laughing at me.
I was twenty-two and still a virgin, though I would never have admitted that out loud to anyone. The house-sitting gig seemed perfect at the time. My aunt’s friend needed someone reliable to watch her big empty place while she traveled for work. Free rent, a stocked fridge, quiet neighborhood. I said yes without thinking twice.
The house smelled like lemon cleaner and old wood. Rain had been falling for three straight days, the kind that drummed against the windows and made everything feel smaller. I kept the lights low, ate leftover roasted chicken straight from the container, and tried not to think about how lonely the place felt after dark.
Laura had always been around the edges of my life. She was my aunt’s best friend from college, the one who came to family barbecues with her sharp laugh and those green eyes that seemed to notice everything. She was thirty-eight, divorced, with shoulder-length auburn hair she usually twisted up with a pencil. Her voice had this low, warm rasp like she’d spent years talking over loud music in bars. She moved like someone comfortable in her own skin, shoulders back, a small habit of touching her collarbone when she was thinking.
I’d had a hopeless crush on her since I was nineteen. Nothing I’d ever acted on. Just quiet moments in my head when she’d lean over to grab a beer from the cooler and her shirt would ride up. I’d look away, face hot, telling myself I was being an idiot.
The text came around eight that night. “Hey kid, heard you’re holding down the fort. Mind if I swing by with some takeout? This rain has me climbing the walls.”
I stared at my phone for a long time. My hands were already a little shaky. The house was messy with my laundry on the couch. I had half a bottle of cheap red wine I’d bought on impulse. I told myself it was just company. I texted back yes.
She showed up twenty minutes later, soaked despite the umbrella, holding a plastic bag that smelled like Thai curry and spring rolls. Her hair clung to her neck in dark strands. She wore a simple gray sweater that stuck to her curves and jeans that looked soft from years of wear. Those green eyes met mine and she smiled like we’d done this a hundred times.
“You look like you haven’t seen another human in days,” she said, stepping inside and kicking off her wet shoes.
“Feels that way,” I admitted. My voice cracked a little. I cleared my throat.
She set the bag on the kitchen counter, right next to the crumpled receipt from my lunch. The rain kept drumming. She shook out her hair and laughed softly at the mess I’d made of the living room.
We ate on the floor like it was normal, backs against the couch, containers between us. The cheap wine went down easy. She poured for both of us, her fingers brushing mine when she handed me the glass. I felt that touch all the way down my spine.
She talked about her week, some boring office drama, the way her ex still texted her stupid memes. I listened, nodding, watching the way her mouth moved. The tension built so slowly I didn’t notice it at first. Just small things. The way she kept glancing at me longer than usual. The way her knee rested near mine.
After the second glass she set her container down and looked at me straight on.
“You know, I’ve been thinking about you since you were in college,” she said. Her voice was quiet but steady. “Not in a creepy way. Just… you were always so careful around me. Like you were holding something back.”
My heart slammed against my ribs. I set my wine down before I spilled it. The rain seemed louder suddenly.
“I didn’t think you noticed,” I said. My palms were sweating.
She smiled, small and crooked. One hand came up to touch her collarbone, that familiar gesture. “I noticed. I told myself it was nothing. You were young. I was the older friend of your aunt. But lately… I keep wondering what would happen if we stopped pretending.”
That was the first tension beat, the moment the air changed. I could have laughed it off. I could have changed the subject to the weather or the house or anything safe. Instead I looked at her mouth and felt every year of wanting rise up in my throat.
She saw it. Her eyes softened. She reached over and brushed a thumb across my knuckles, just once. Her skin was warm. I didn’t pull away.
“Is this okay?” she asked. Simple. Direct. No games.
I nodded. Words weren’t working.
She leaned in slowly, giving me every chance to stop her. Our noses bumped first. We both laughed, nervous, and then her lips were on mine. Soft. Tasting like red wine and Thai spices. My hands stayed in my lap because I didn’t trust them. She kissed me like she had all the time in the world, like she wanted me to feel every second.
When she pulled back her cheeks were flushed. “I’ve wanted to do that for longer than I should admit,” she whispered.
I swallowed hard. “Me too.”
We didn’t rush. She stood up and offered her hand. I took it. We walked to the bedroom together, the one with the big window that looked out on the rainy backyard. The lamp cast a warm circle on the bed. She sat on the edge and looked up at me.
“You can say no at any point,” she said. “I mean that.”
“I don’t want to say no,” I told her. My voice shook but it was honest.
She pulled me down beside her. We kissed again, deeper this time. Her hands slid under my shirt, palms flat against my back. I was clumsy, bumping her elbow, but she smiled against my mouth and whispered, “Slow is good. I like slow.”
Her sweater came off first. She did it herself, lifting it over her head. Her bra was plain black. Her breasts were full, freckled across the tops. I stared. She didn’t seem embarrassed. She reached behind and unhooked it, let it fall. Her nipples were dark pink, already tight from the cool air.
“Touch me,” she said softly. Not commanding. Just wanting.
I did. My hands shook as I cupped her. She made a small sound in her throat and arched a little. Her skin was so warm. I ran my thumbs over her nipples and she sighed, eyes half-closed. That gave me courage. I leaned in and took one in my mouth. She tasted clean, like rain and soap. Her fingers threaded into my hair, not pulling, just holding.
We undressed each other piece by piece. My shirt, her jeans, my belt which got stupidly stuck for a second until she helped me with a quiet laugh. When she slid my boxers down she looked at me for a long moment. I was hard, aching, nerves making everything sharper.
“You’re beautiful,” she said. No irony. Just truth. Then she wrapped her hand around me and stroked once, slow. I nearly came right there. I told her so, embarrassed. She smiled and eased off.
“Not yet. I want this to last.”
She lay back and guided my hand between her legs. She was wet, warm, the hair there soft and trimmed. I explored carefully, learning what made her breath hitch. When I found her clit she gave me a small nod.
“Like that. Circles. Yes.” Her voice was breathy now.
I worked her with my fingers until her hips started moving. She came quietly the first time, a shudder and a soft moan, her hand tightening on my wrist. Her eyes stayed open, locked on mine. It felt like the most intimate thing that had ever happened to me.
After she caught her breath she rolled me onto my back. “Condom?” she asked.
I pointed to the drawer. I’d bought some months ago, just in case, never thinking this would be the case. She got one, tore it open with her teeth, and rolled it down me with careful hands. Then she straddled me.
“Tell me if it’s too much,” she said.
I nodded. My heart was hammering.
She lowered herself slowly. The first push inside her was tight, hot, overwhelming. I groaned. She paused halfway, breathing through her mouth, eyes fluttering.
“God, you feel good,” she whispered. “So full.”
She sank the rest of the way. I was buried inside her, surrounded by heat and slick pressure. We stayed like that for a long minute, just feeling it. Her hands rested on my chest. Mine gripped her hips. The rain kept falling outside.
She started to move. Slow rolls at first, grinding more than bouncing. Every slide sent sparks up my spine. I watched her breasts sway, watched her face as she chased her own pleasure. She reached down and rubbed herself while she rode me. Her second orgasm hit harder. She clenched around me, gasping my name, head thrown back. The sight of it pushed me over. I came with a choked sound, hips jerking up into her, everything pulsing.
We stayed connected for a while after. She collapsed onto my chest, hair tickling my nose. I wrapped my arms around her. My mind was spinning. I’d just lost my virginity to Laura. The older woman who’d been in my thoughts for years. It didn’t feel like a mistake. It felt like something I’d been waiting for without knowing it.
Later, after we cleaned up and shared the last of the wine in bed, she told me more. How she’d noticed me at family gatherings, how my quiet attention had started to mean something to her after her divorce. How she hadn’t planned this but when she heard I was house-sitting alone she couldn’t stay away.
“I don’t want to make this weird for you,” she said, tracing a finger down my sternum. “This can be just tonight if that’s what you need.”
I didn’t know what I needed. But I knew I wanted more of her.
We fell asleep tangled up. The rain eased sometime after midnight.
I woke hours later to her mouth on me. The second encounter felt completely different. Slower. Deeper. The lamp was off now, only streetlight filtering through the blinds. She was under the covers, taking me into her mouth with gentle suction. I groaned and reached for her hair.
She came up, smiling in the dark. “Couldn’t sleep. Kept thinking about how you felt inside me.”
Her voice was husky, a little vulnerable. She crawled up my body and kissed me. We moved together without hurry this time. She lay on her back and I settled between her legs. She guided me in again, no condom this time because she’d told me she was on the pill and trusted me. The feeling of bare skin was even more intense.
We rocked like that for a long time. Face to face. Her legs wrapped around my waist. She whispered things against my ear. How good I felt. How she loved the way I looked at her. She came first again, nails digging lightly into my shoulders, a soft cry that sounded like relief. I followed soon after, pressing deep and staying there while I spilled inside her.
Afterward she curled against my side and told me something I’d never expected. “I’ve never been anyone’s first before. It makes me feel… I don’t know. Protective. Like I want this to be good for you.”
It was good. Better than good. I held her and listened to the quiet house around us. The leftover burrito from earlier sat forgotten on the counter. My aunt’s friend’s house felt less empty now.
We didn’t talk about the future. She left the next morning with a soft kiss on my forehead and a promise to text. I watched her car pull away through the rain-streaked window.
That was three weeks ago.
I still think about her every night when the house settles. I still check the door at odd hours, half hoping she’ll knock again. I still leave the window open just a crack, like some stupid signal that I’m still here, still waiting for whatever comes next.