Three weeks ago I answered an ad for a house-sitting gig that paid way too well. I had no idea what was coming.

The house belonged to some tech guy who traveled constantly. Big modern place on the edge of the suburbs, all glass and concrete, with a backyard that overlooked a small wooded area. The pay was enough to cover my rent for two months while I looked for something more permanent after losing my last job. All I had to do was check the mail, water the plants, and make sure the security system stayed armed.

I moved in on a Tuesday afternoon in late October. The weather had turned cold early that year. Rain kept pattering against the tall windows, and the furnace hummed in the basement. I unpacked my duffel in the guest room, set my laptop on the sleek kitchen island, and heated up a frozen pizza in the fancy oven. It felt weird being in someone else’s space, but the quiet was nice. No roommates. No drama.

Advertisement

That’s when the texts started. The owner had mentioned his fiancée might stop by to pick up some things. Her name was Cassie. She showed up the next evening with a key of her own, letting herself in while I was eating leftover Chinese takeout straight from the carton at the counter.

“Hi,” she said from the doorway, shaking rain off her coat. “You must be the house sitter. I’m Cassie.”

She had hazel eyes that caught the light from the pendant lamps, shoulder-length chestnut hair that looked a little damp from the weather, and a habit of tucking it behind her left ear when she was thinking. Her body was curvy in a way that made the simple gray sweater and black leggings she wore look expensive. She carried herself like someone used to being looked at but tired of it.

Advertisement

“Yeah, that’s me. Come on in. I’m Alex,” I told her, wiping my hands on my jeans. My voice sounded too loud in the empty house.

She smiled, but it didn’t reach her eyes. “I won’t be long. Just grabbing a few files from the office. The rain is awful out there.”

I nodded and went back to my food, trying not to stare. She disappeared down the hall. I heard drawers opening, a sigh, the soft click of a laptop bag. When she came back she paused at the edge of the kitchen, watching me for a second longer than felt normal.

“Thanks for doing this,” she said quietly. “The plants look happy already.”

Advertisement

“No problem. It’s a nice break from my usual nothing.”

She laughed a little, a soft sound that made the rain against the windows seem farther away. Then she left. The door shut behind her and I stood there with cold sesame chicken on my fork, wondering why my pulse felt off.

She came back the night after that. Then the one after. Always with some excuse. A jacket she forgot. Mail that needed forwarding. Once it was just to water the monstera in the living room because she worried I might miss a spot. Each time the visits got a little longer. We’d chat about the rain, about how her fiancé was in London for work again, about the cheap red wine I found in the pantry that we split over paper cups because neither of us could find the good glasses.

Advertisement

By the end of the first week I knew her better than I should. She was twenty-seven, an interior designer who hated her current projects. Her engagement ring was a big solitaire that she twisted when she talked about her fiancé, a guy named Ryan who seemed more interested in board meetings than in her. She had a small scar on her wrist from a childhood dog bite and she rubbed it when she was nervous. Her laugh came easier after the second glass of wine. She smelled like vanilla and the faint trace of whatever expensive shampoo she used.

I told myself it was nothing. I was just the house sitter. She was engaged. We were both adults who happened to be lonely in a big empty house with bad weather outside.

Last Thursday night the rain turned to sleet. I had made a pot of coffee and was scrolling through job listings on my laptop at the kitchen island when she let herself in again. Her coat was soaked. She kicked off her boots by the door and padded over in wool socks.

“It’s miserable out there,” she said, rubbing her arms. “Mind if I stay a bit? Ryan’s flight got delayed again.”

“Sure. Coffee’s fresh. Help yourself.”

She poured a mug and leaned against the counter across from me. The kitchen lights were dim. I hadn’t bothered turning on the big overheads. Her hazel eyes looked darker in the low light. She wore a soft blue sweater that slipped off one shoulder, revealing the strap of a plain black bra. I tried not to notice.

Advertisement

We talked about normal stuff at first. How the house felt too big. How takeout was getting old. I mentioned the leftover burrito in the fridge from lunch and she wrinkled her nose in this cute way that made me laugh. Then the conversation drifted. She told me Ryan hadn’t touched her in months. Not really. That the engagement felt more like a business arrangement now. That she stayed because leaving meant admitting she’d wasted three years.

I didn’t know what to say. I just listened, nodding, feeling the weight of her words settle between us. The sleet tapped harder against the glass. The furnace clicked on again.

Advertisement

That’s when it happened. The first tension beat.

She was mid-sentence, talking about how Ryan’s mother kept pushing for a spring wedding, when she stopped. Her eyes locked on mine. Not the casual glance I’d gotten used to. This was longer. Deeper. Like she was seeing something in me she hadn’t let herself notice before. I felt my face get warm. I looked down at my coffee, but when I glanced back she was still staring. She didn’t look away. Her fingers tightened around the mug. A small smile tugged at the corner of her mouth, almost challenging.

My stomach did something complicated. I should have said something light, changed the subject, maybe offered her more coffee. Instead I held her gaze. The air in the kitchen felt thicker. The rain kept falling but it was just background noise now.

Advertisement

“You keep looking at me like that,” I said finally, my voice rougher than I meant it to be.

She tilted her head. “Like what?”

“Like you’re thinking about things you shouldn’t.”

Advertisement

Her smile grew. She set the mug down and crossed her arms, which only pushed her sweater farther off her shoulder. “Maybe I am.”

I swallowed. My hands felt clumsy on the counter. This was the moment I should have pulled back. Reminded her about the ring on her finger. Instead I felt heat crawl up my neck. She knew I’d noticed. And she wasn’t backing down.

We stood there like that for what felt like minutes. The house was so quiet I could hear the refrigerator hum. Then she pushed off the counter and walked around to my side. Close enough that I caught the vanilla in her hair again.

Advertisement

“I should go,” she whispered, but she didn’t move.

“Yeah,” I said. My heart was loud in my ears.

She reached out and touched my wrist, just a brush of fingertips. It was nothing. It was everything. I felt it shoot straight through me. She pulled her hand back like she’d been burned.

“Goodnight, Alex.”

She left after that. The door clicked shut and I sat there staring at the spot where she’d stood, wondering if I’d imagined the whole thing. My skin still tingled where she’d touched me. I didn’t sleep much that night.

Advertisement

The next few days the tension built like the storm outside. She came by every evening. Each visit felt loaded. We’d talk about safe things but the silences between sentences grew heavier. She’d catch me looking at the way her hair fell across her cheek and she’d hold my eyes again. That same not-looking-away thing. It made my chest tight every time.

One night she brought Thai food in a paper bag, still warm. We ate at the big dining table instead of the island. She sat across from me in a loose cardigan, legs tucked under her on the chair. The rain had eased to a drizzle. The house smelled like coconut curry and the faint lemon cleaner I’d used earlier on the counters.

“This is nice,” she said between bites. “Better than eating alone in my apartment.”

“You don’t live here with him?” I asked, surprised.

She shook her head. Tucked her hair. “We have separate places still. He says it’s temporary. I think he likes his space more than he likes me.”

Advertisement

I didn’t push. But the confession hung there. She looked smaller when she talked about him. Her shoulders curved in. I wanted to reach across the table.

Instead we finished eating. She helped me clear the containers into the trash. Our hands brushed at the sink. Neither of us pulled away immediately. The water ran cold from the faucet. I shut it off.

“Cassie…” I started, not sure what came next.

She turned to face me. The kitchen counter pressed against her back. “I keep thinking about the other night. When I touched your wrist.”

My mouth went dry. “Me too.”

Advertisement

She bit her lip. That small nervous gesture. Then she stepped closer. So close I could see the faint freckles across her nose. Her breathing had changed. Shallower.

This was the escalation. The tease.

She lifted a hand and traced the collar of my t-shirt with one finger. “I shouldn’t be here doing this.”

“No,” I agreed, but my hand found her waist anyway. The fabric of her cardigan was soft. Warm from her body. “Tell me to stop and I will.”

Her hazel eyes searched mine. “I don’t want you to stop.”

Advertisement

We stood there breathing the same air for a long second. Then she kissed me.

It wasn’t soft. It was hungry. Like she’d been holding it in for days. Her mouth tasted like the Thai spices and the cheap wine we’d opened. I kissed her back, one hand sliding up her back, the other cupping the side of her face. She made a small sound in her throat, something between relief and need.

We broke apart gasping. Her cheeks were flushed. My hands were shaking.

“That was…” she started.

“Yeah.”

She laughed nervously, pressing her forehead to my chest. “I feel like I’m losing my mind a little.”

I ran my fingers through her hair. It was softer than I expected. “We can pretend that didn’t happen if you want.”

She pulled back to look at me. “I don’t want to pretend anymore, Alex. Not with you.”

Her hands found the hem of my shirt. She tugged it up slowly, like she was giving me time to say no. I lifted my arms. The cotton came off and landed on the counter. Cool air hit my skin. She traced her fingers down my chest, over my stomach, watching my reaction like it fascinated her.

I reached for her cardigan. Button by button. My fingers felt clumsy. One got stuck. She helped me, smiling. Underneath she wore a thin tank top. No bra. Her nipples showed through the fabric. I swallowed hard.

“Is this okay?” I asked, voice low.

“Yes,” she whispered. “Touch me.”

I did. My hands slid under the tank top, palms against her bare skin. She was warm, soft. Her breath hitched when I cupped her breasts. She leaned into me, kissing my neck, then my jaw, then my mouth again. Harder this time.

We moved to the couch without deciding to. Clothes came off in pieces. Her tank top. My jeans. Her leggings got caught on one ankle and we both laughed awkwardly. The couch cushions were cool against our skin. The living room lights were off. Only the glow from the kitchen reached us, casting long shadows.

She straddled my lap. Naked now except for a simple pair of black panties. Her body was beautiful in the dim light. Full breasts, the curve of her hips, the small birthmark just below her left collarbone. I kissed it. She shivered.

“I want this,” she said against my ear. “I want you. Tell me you want me too.”

“I do. God, Cassie, I really do.”

She reached between us and freed me from my boxers. Her hand was warm, sure. She stroked me slowly while I hooked my fingers in her panties and pulled them down. She lifted her hips to help. They joined the pile on the floor.

I touched her. She was wet already. Hot. She moaned softly when my fingers found the right spot. Her head fell back. Chestnut hair spilled over her shoulders. I watched her face, the way her lips parted, the flush on her cheeks. She moved against my hand, chasing the feeling.

“Like that,” she breathed. “Don’t stop.”

I didn’t. She came first just like that, on my fingers, her body trembling against mine. She made a sound that went straight to my cock. When she recovered she looked at me with heavy-lidded eyes.

“Inside me. Now.”

I positioned myself. She sank down slowly. The first push inside her was tight, perfect. We both groaned. She was so warm. So wet. She rocked her hips, taking me deeper. Her hands gripped my shoulders. Mine held her waist.

We moved together on the couch. Not fast at first. Learning each other. The wet sounds of it filled the quiet house. She kissed me between thrusts, messy and desperate. Her breasts pressed against my chest. I could feel her heart racing.

She came again a few minutes later, clenching around me, whispering my name like a secret. That pushed me over. I came hard inside her, holding her close, face buried in her neck. The smell of her skin and sex mixed with the faint curry scent still in the air. It was messy. Real. Perfect.

We stayed like that for a while. Breathing. Her fingers tracing circles on my back. The sleet had stopped. The house felt different now. Smaller somehow.

Eventually she lifted her head. “I don’t regret that.”

“Neither do I.”

She smiled, but there was sadness in it. “This is complicated.”

I nodded. We cleaned up quietly. She borrowed one of my t-shirts to sleep in. We ended up in the guest bed together, her head on my chest, my arm around her. Neither of us talked about Ryan. Not that night.

Hours later I woke to her hand on me again. The second encounter was different. Slower. Deeper.

The room was dark. Only the hallway nightlight spilled in. She was on her side facing me, one leg draped over mine. Her hair tickled my shoulder. I felt her fingers wrap around me, stroking lazily until I hardened.

“Can’t sleep?” I murmured.

“No.” Her voice was husky. “I keep thinking about how good you felt.”

I rolled toward her. We kissed softly this time. No rush. Her body fit against mine like it belonged there. I ran my hand down her side, over the curve of her hip, between her legs. She was wet again. Ready.

She pushed me onto my back and climbed on top. This time she faced away, reverse cowgirl, her hands braced on my thighs. I watched the way her back arched, the way her ass moved as she took me in. It was intimate in a different way. I could see everything. Feel everything.

She went slow. Grinding more than thrusting. Her soft moans filled the room. I reached around and touched her clit. She gasped.

“Yes. Right there,” she said.

I gave her what she needed. She leaned back against my chest eventually, changing the angle. I wrapped one arm around her, holding her close while I thrust up into her. The other hand stayed between her legs. Her breathing grew ragged.

“I’m close again,” she whispered.

“Come for me.”

She did. Her body shook. She cried out quietly, like she was afraid of being too loud even though we were alone. I followed seconds later, spilling into her again, my face pressed to her shoulder.

Afterward she turned around and curled into me. We were both sweaty. The sheets stuck to our skin. She traced the line of my jaw with her fingertip.

“I need to tell you something,” she said softly.

I waited.

“I broke it off with Ryan yesterday. Before I came over. The ring is in my bag. I just… I couldn’t keep pretending when I knew I felt this way about you.”

My chest tightened. Relief mixed with something sharper. Guilt maybe. Or joy. Both.

“You didn’t have to do that for me.”

“It wasn’t just for you. It was for me. But you made it easier to see what I really wanted.” She paused. “I know this started as a cheating affair story in my head. But it doesn’t feel like cheating anymore. It feels like finally waking up.”

We talked more after that. About what came next. About how she’d move her things. About how scared she was but how sure. I held her through it. The house creaked around us in the night. Outside the rain started again gently.

In the morning we made coffee together. She wore my t-shirt and nothing else. Her hair was messy. She looked beautiful. We didn’t touch much. Just small things. A hand on her lower back while she reached for mugs. A quick kiss on her temple. The reality of it all settling in without drama.

She left for a few hours to handle things with Ryan. I cleaned the kitchen, threw away the takeout containers, made the bed. When she came back she carried a small suitcase. Her eyes were red but she was smiling.

“He wasn’t surprised,” she told me over leftover roasted chicken we reheated. “I think he knew too. We both checked out a long time ago.”

I nodded. We ate in comfortable silence. The afternoon light came through the big windows, pale and watery. She reached across the table and took my hand.

Later that evening we ended up in the master bedroom this time. The bed was bigger. The sheets smelled like the lavender detergent the owners used. We took our time undressing each other. No rush. No guilt now. Just us.

She lay on her back. I kissed my way down her body. Her neck. Her breasts. The soft skin of her stomach. When I reached between her legs she spread them wider, one hand in my hair. I tasted her. Slow licks, then faster when her hips started moving. She came like that, thighs trembling around my head, her voice breaking on my name.

Then I moved up and pushed inside her again. Missionary this time. Eyes locked. Her legs wrapped around my waist. It felt different now that everything was in the open. Deeper emotionally. I moved slowly, savoring every second. She cupped my face, thumbs brushing my cheeks.

“You’re mine now,” she whispered, hazel eyes steady on mine. Her voice was soft but certain.

I didn’t answer with words. I just smiled, because I already knew. I accepted it completely.