It started with a stupid dare I never meant to follow through on.

The dinner party had been my roommate’s idea, a last-minute thing to celebrate his promotion. The apartment smelled like roasted chicken and cheap red wine from the box. Rain tapped against the windows in that steady, depressing way it does in early autumn. I didn’t even want to host, but there I was, opening beers and nodding along while people talked about things that didn’t matter to me.

Amelia arrived late with her fiancé, Marcus. She was the kind of woman who made the room tilt a little. Green eyes that caught the light like sea glass, dark auburn hair that she kept twisting around one finger when she was thinking. She wore a simple navy dress that hugged her hips in a way that felt accidental but probably wasn’t. Marcus was the loud one, already three drinks in, slapping backs and telling the same story about his latest deal at the firm.

Advertisement

I’d met them both through mutual friends a year earlier. She and I had always ended up in the corner at these things, talking about books or the terrible coffee at the office where she worked part-time. Nothing flirty. Just easy. Marcus never noticed. He was too busy being the center of everything.

The party dragged on. Takeout containers piled up on the kitchen counter next to a crumpled receipt from the Thai place down the street. Someone spilled wine on the couch cushion. Laughter got louder, then started to fade as people checked their phones and made excuses. By midnight, it was just me, Amelia, and Marcus in the living room. He was half-asleep on the couch, tie loosened, snoring softly.

She looked at me across the coffee table. Her fingers traced the rim of her empty glass. “He’s been like this every night for months,” she said quietly. Her voice had this low, warm quality, like it belonged in a late-night radio show. “I keep thinking it’ll get better. It doesn’t.”

Advertisement

I didn’t know what to say. I just nodded and cleared the last of the plates. The rain picked up outside. When Marcus finally stirred, he grumbled something about calling a cab. Amelia helped him up, her hand on his elbow like she was steadying a child. She gave me a small smile at the door, the kind that didn’t reach her eyes.

“Thanks for tonight,” she whispered. “I needed this more than you know.”

They left. I cleaned up alone, the apartment suddenly too quiet. I told myself that was the end of it. Just another awkward social night. I had no idea she would be back at my door two hours later.

That was the first tension beat, I guess. The look she gave me before she walked out. Like she was measuring something. Like she was deciding.

Advertisement

I was rinsing the last wine glass when the knock came. Soft at first. Then again. I checked the time on my phone. 2:17 a.m. The hallway light flickered the way it always does when the bulb is on its last legs. I opened the door and there she was, soaked from the rain, hair plastered to her cheeks, eyes wide and uncertain.

“Don’t send me home,” she said before I could speak. Her voice cracked on the last word. She wasn’t crying, not yet, but she looked like she might. “Please. I can’t go back there tonight.”

I stood there like an idiot, one hand still on the doorknob. My sweatpants were the same ones I’d worn all evening. The leftover burrito from earlier sat cold on the counter behind me. I could smell the rain on her skin, mixed with something floral from her perfume.

Advertisement

“Amelia… what happened?”

She stepped inside without waiting for an invitation. Her shoulders were shaking a little. I closed the door. The click sounded too loud in the quiet apartment.

“Marcus passed out in the cab. I got him inside our place, put him to bed. He didn’t even wake up when I left. I just… walked out. I couldn’t breathe in there anymore.” She ran a hand through her wet hair, that signature twist of her fingers at the ends. “I took a walk. Ended up here. I know it’s crazy. Tell me to leave if you want.”

I didn’t want to. That was the problem.

I grabbed a clean towel from the hall closet and handed it to her. Our fingers brushed. Nothing dramatic, but it felt like the air changed. She dried her face, then wrapped the towel around her shoulders. Her dress clung to her body now, outlining every curve. I looked away, focused on the flickering hallway light through the peephole.

“You can stay on the couch,” I said. My voice sounded rough. “I’ll get you a blanket. There’s leftover chicken in the fridge if you’re hungry.”

Advertisement

She laughed, a small broken sound. “Chicken. God, you’re so normal. I need normal right now.”

We sat on the couch. The same one where Marcus had been snoring earlier. She kicked off her wet shoes. Her bare feet looked small against the rug. I opened two beers because it felt like the only thing to do. The rain kept falling outside, steady and unrelenting.

Advertisement

She told me everything then. How the engagement had been her parents’ idea more than hers. How Marcus had changed after the ring went on, becoming distant, critical, more interested in his career than her. How she felt trapped but didn’t know how to break free without disappointing everyone. Her green eyes stayed on mine the whole time. She kept twisting that strand of hair.

“I feel like I’m disappearing,” she said at one point. “And tonight, when I looked at you across that table, I remembered what it felt like to be seen.”

My stomach tightened. I knew I should say something smart, something about going home in the morning, about how this was complicated. Instead I just listened. Her knee brushed mine once. Neither of us moved it away.

Advertisement

That was when the first real tension hit. She reached over and touched my hand. Just rested her fingers on the back of it. Her skin was still cool from the rain.

“Tell me this is a bad idea,” she whispered.

I didn’t tell her that. I turned my hand over and laced my fingers with hers instead. We sat like that for what felt like forever. My heart was pounding so hard I was sure she could hear it. I kept thinking about Marcus asleep in their bed. About how this could blow up everything. But her hand in mine felt like the only real thing in the room.

Advertisement

Eventually she stood up. “I should try to sleep.” Her voice was softer now.

I nodded and got her the blanket. She changed in the bathroom, borrowing one of my old t-shirts. It hung to her mid-thighs. When she came back out, she looked younger somehow. Vulnerable. Beautiful in a way that made my chest ache.

“Goodnight,” I said.

Advertisement

“Goodnight,” she answered. But she didn’t move toward the couch. She stood there looking at me, the towel now draped over the armrest, her hair starting to dry in loose waves.

The silence stretched. Then she took one step closer. “I don’t want to be alone right now.”

I swallowed hard. “Amelia…”

“Just for a minute. Can I just sit with you?”

We ended up on my bed because the couch felt too exposed to the living room. She lay on top of the covers at first. I stayed on my side, fully dressed still in my t-shirt and sweats. The lamp on the nightstand cast a warm circle of light. Outside, the rain had slowed to a drizzle.

Advertisement

She turned toward me. Her green eyes searched my face. “You’ve always been kind to me. Even when I didn’t deserve it.”

“You deserve it,” I said. My voice came out quieter than I meant.

Her hand found mine again. This time she squeezed. Then she leaned in slowly, giving me every chance to pull away. I didn’t. Our lips met in the middle, soft at first. Hesitant. Her mouth tasted like the wine from earlier and something sweeter that was just her. My free hand came up to her cheek, brushing damp hair aside.

We kissed like that for a long minute. Then she made a small sound in her throat and shifted closer. The kiss deepened. Her body pressed against mine through the thin t-shirt. I could feel the warmth of her skin, the way her breathing changed.

I broke it first, pulling back an inch. “We shouldn’t,” I said, even though every part of me wanted to.

Advertisement

She looked at me, lips parted. “I know. But I want to. For once, I want something that’s just for me.” Her fingers traced my jaw. “If you tell me to stop, I will. I swear.”

I didn’t tell her to stop.

Instead I kissed her again, harder this time. My hands slid down her back, feeling the curve of her waist under my shirt. She arched into me. The tension that had been building since the party snapped like a rubber band. Her leg hooked over mine. We rolled so she was half on top of me. Her hair fell around us like a curtain.

“God, you feel good,” she murmured against my mouth.

My hands shook a little as I tugged the hem of the t-shirt up. She helped me pull it off. Her body was perfect in the lamplight, soft curves, pale skin with a few freckles across her shoulders. Her breasts were full, nipples already tight. I touched her like she might vanish if I went too fast.

Advertisement

She reached for my shirt next, peeling it over my head. Her fingers explored my chest, my stomach. When she got to the waistband of my sweats, she paused.

“Is this okay?” she asked. Her eyes were serious now, green and steady.

“Yes,” I said. “If you want it.”

“I do. I really do.”

She pushed my sweats down. I kicked them off. We were both naked then, skin against skin under the blanket I had pulled over us at some point. The room felt warmer. The rain had stopped completely. All I could hear was our breathing and the occasional creak of the old bed frame.

Advertisement

She guided my hand between her legs. She was wet already, slick and hot. I touched her gently, circling, learning what made her breath hitch. She whispered instructions in that low voice of hers.

“Like that. Yes. A little faster.”

Her hips moved against my fingers. I watched her face, the way her eyes fluttered half-closed, the small furrow between her brows. When she came the first time it was quiet, a long shudder and a soft gasp. Her nails dug into my shoulder.

“Thank you,” she breathed, almost laughing. “It’s been so long since anyone touched me like they meant it.”

I rolled her onto her back. She spread her legs for me without hesitation. I settled between them, my cock hard and aching. She reached down and stroked me once, twice, guiding me to her entrance.

“I want you inside me,” she said clearly. “Please.”

I pushed inside her slowly. She was tight, warm, perfect. We both groaned at the same time. Her hands gripped my back. I started to move, careful at first, then finding a rhythm. The bed creaked softly beneath us. Her breasts bounced with each thrust. She wrapped her legs around my waist and pulled me deeper.

“Harder,” she whispered. “I can take it.”

I gave her what she asked for. The sound of our bodies meeting filled the room. She came again, louder this time, her voice breaking on my name. I followed a minute later, burying myself as deep as I could, my face in her neck. The release hit me like a wave, leaving me shaking.

We stayed like that for a while, catching our breath. I pulled out carefully and lay beside her. She curled into my side, one leg thrown over mine. Her fingers traced lazy circles on my chest.

“I don’t regret that,” she said after a long silence.

“Neither do I. But what about tomorrow?”

She didn’t answer right away. Instead she kissed my collarbone. “Can we not think about tomorrow yet?”

We dozed like that, tangled up. The apartment was quiet except for the hum of the fridge in the kitchen. At some point I woke to her mouth on me. The second encounter started differently, slower, more deliberate.

It was still dark outside. The clock said 4:45. She was under the covers, her hair tickling my stomach as she took me into her mouth. The sensation was warm and wet and overwhelming. I groaned and reached down to touch her hair.

“Amelia…”

She pulled off just long enough to look up at me. “I want to taste you this time. Let me.”

I let her. Her tongue worked me over with surprising skill, teasing the head, taking me deeper. Her hand stroked what her mouth couldn’t reach. It didn’t take long before I was close again. She sensed it and slowed down, drawing it out.

When I couldn’t wait anymore, I pulled her up and kissed her deeply. We shifted positions. This time she climbed on top, straddling me. Her hands braced on my chest as she sank down onto me. The angle was different, deeper. She rolled her hips in a slow circle, her auburn hair falling over one shoulder.

“Look at me,” she said softly.

I did. Her green eyes held mine as she moved. There was something raw in her expression, like she was revealing a part of herself she hadn’t shown anyone. She told me more then, between breaths. How she had thought about me after parties. How she had touched herself imagining my hands instead of Marcus’s. How scared she was to leave but how much she needed to.

“This isn’t just sex for me,” she confessed, her voice husky. “It’s the first time I’ve felt alive in a year.”

I sat up, wrapping my arms around her. We moved together like that, face to face, chest to chest. Her nipples brushed my skin with every rise and fall. I kissed her neck, her shoulders, the freckles there. She held my head against her, fingers in my hair.

She came first again, clenching around me with a long, trembling moan. I followed right after, holding her tight as I spilled inside her. We stayed connected like that for a long time, just breathing together. The sky outside was starting to lighten to a gray dawn.

Later we moved to the kitchen. She wore my t-shirt again. I made coffee in the old machine that always took forever. We shared a piece of leftover roasted chicken cold from the fridge, standing at the counter like it was the most normal thing in the world. She laughed when I dribbled sauce on my chin. I wiped it away with my thumb and she caught my wrist, kissing the spot.

“I have to go back eventually,” she said, serious again. “But I don’t want to end this. Whatever this is.”

“I don’t either.” The words came out before I could overthink them. My heart was still racing from everything that had happened.

She set her coffee mug down. The cheap ceramic one with the chip on the handle. “Then don’t. Be with me. In secret if we have to. I need you now. I think I’ve needed you for a while.”

We kissed again there in the kitchen, slow and deep. Her body pressed against the counter. My hands slid under the t-shirt, finding her bare underneath. She was ready again, but we didn’t go further. Not then. We just held each other while the coffee got cold.

The day after that was strange. I went to work on no sleep. She texted me once, a simple message that made my chest tight: “Thinking about last night. Don’t send me home again.” I didn’t know how to reply except with a heart emoji like some teenager.

We started meeting in small ways. A lunch where her hand found mine under the table. A late night at my place when Marcus was out of town. Each time the sex got better, more familiar. She liked it when I took her from behind on the couch, her hands gripping the armrest. She liked whispering dirty things in my ear while I was inside her. But it was never just physical. There were always the talks afterward, her head on my chest, telling me how the engagement was cracking more every day.

One night, weeks later, she arrived with a small suitcase. The dinner party was long forgotten. Marcus had found a text. Not enough to prove anything, but enough to fight. She had walked out for good this time.

“I’m done pretending,” she told me, standing in my doorway again. Rain was falling just like the first night. Her green eyes were clear now, determined. “I want a life that feels like this. With you.”

I pulled her inside. We didn’t make it to the bedroom. We fucked right there on the floor, urgent and messy. Her back against the couch cushion, legs wrapped around me. She came hard, biting my shoulder to stay quiet even though no one was around. I came inside her again, whispering her name like a prayer.

Afterward we lay there among the takeout containers from that night’s Thai food. Her fingers twisted in my hair now instead of her own.

She looked up at me, hair messy, lips swollen. “You’re mine now,” she said, voice soft but certain. “No more pretending. No more him. Just us.”

I smiled. I already knew.