You ever have one of those days where everything just piles on until you feel like you’re drowning in your own skin?

That’s exactly how mine went. I woke up to an overflowing inbox, spent eight hours in back-to-back meetings that accomplished nothing, and then sat in traffic for an hour while the August heat turned my car into a sauna. By the time I pulled into the driveway of the house my dad and stepmom bought last year, my shoulders were knotted so tight I could barely turn my head.

The place was quiet. Dad and Karen were at some charity dinner downtown. That left just me and her. Natalie. My stepsister. The one I met for the first time at their wedding when I was twenty-four and she was twenty-seven. No blood between us. Just two adults who suddenly had to figure out what family meant when our parents decided to mix their lives together.

Advertisement

I dropped my keys on the kitchen counter next to a half-empty takeout container of roasted chicken from last night. The air smelled like garlic and the faint lemon cleaner Karen used on the counters. My shirt stuck to my back. I needed to get out of these clothes and away from the noise in my head.

The rooftop deck was the best part of this house. Small, but private. A hot tub tucked in one corner under strings of lights that flickered when the wind hit them just right. I changed into swim trunks, grabbed a couple of beers from the fridge, and headed up the narrow stairs. The evening air was still thick with humidity, the kind that makes your skin feel damp before you even touch the water.

She was already there.

Advertisement

Natalie sat in the hot tub with her head tipped back against the edge, eyes closed, dark hair piled on top of her head in a messy knot. A few strands had escaped and clung to her neck. Her skin glowed under the soft lights, that warm olive tone she got from her mom’s side. She wore a simple black bikini that showed off the curve of her shoulders and the way her chest rose and fell with each slow breath. At thirty now, she carried herself like someone who’d figured out exactly who she was and didn’t apologize for it.

I cleared my throat so I wouldn’t startle her.

“Hey,” I said.

Her eyes opened. Green. Not bright like emeralds in some story, but the real kind, like moss after rain. She smiled that small half-smile she always gave me, the one that started at the corner of her mouth and made her nose crinkle just a little.

Advertisement

“Rough one?” she asked. Her voice had a low, slightly raspy quality, like she’d spent the day talking to clients on the phone. She worked in marketing for a tech firm downtown. Always looked put together even when she was exhausted.

I nodded and set the beers on the wide ledge. “Meetings. Traffic. The usual. You?”

She lifted one shoulder in a shrug. Water sloshed gently against the sides of the tub. “Client called at five thirty wanting changes to a campaign we’ve been working on for weeks. I told him no. He didn’t like that.”

Advertisement

I chuckled despite myself. Natalie didn’t take shit from anyone. It was one of the first things I’d noticed about her at the wedding. While everyone else smiled politely through awkward small talk, she looked me straight in the eye and said, “So you’re the son who reads too many books and hates small talk. Nice to meet you, Marcus.”

That had been three years ago. We’d settled into something comfortable since then. Shared holidays. Occasional late-night talks when our parents went to bed early. She teased me about my terrible taste in coffee. I gave her crap about her obsession with true crime podcasts. Stepsiblings. Nothing more.

Until tonight.

I climbed in across from her. The water was perfect, hot enough to melt the tension out of my back. I cracked open a beer and handed her the other. Our fingers brushed. Nothing unusual. Except I noticed how her eyes lingered on my chest for a beat longer than normal when I settled back.

I told myself it was nothing.

We sat in silence for a while. The city hummed below us, distant car horns and the occasional siren. Steam rose off the water in lazy curls. I drank half my beer in one go and felt some of the day start to slide off me.

Advertisement

“You look like you need this more than I do,” she said after a few minutes.

“Yeah. Thanks for not turning it up too hot. I might have passed out.”

Advertisement

She laughed softly. That sound always did something to me, even if I never admitted it. Low and genuine, never forced.

I watched her take a sip. A drop of water ran down her throat and disappeared between her breasts. I looked away fast, focusing on the flickering lights instead. The last thing I needed was to make things weird. Our parents were happy. This was a good thing we had. No need to complicate it.

But then I felt her gaze on me.

Advertisement

It wasn’t the casual glance of someone sharing a hot tub. This was heavier. Deliberate. When I turned my head to check, her eyes were locked on my face. Not my eyes. My mouth. Then lower, across my shoulders. She didn’t look away when our gazes finally met.

My stomach tightened.

That was the moment. The one that cracked everything open.

Advertisement

“What?” I asked, trying to keep my voice light.

She didn’t answer right away. Just kept looking. Her signature gesture appeared, that slow tap of her index finger against the side of the beer bottle. Like she was thinking through a problem at work.

“You’ve changed since the wedding,” she said finally. Her voice was quieter now. The rasp more pronounced. “I noticed it last Christmas but didn’t say anything. You’ve been hitting the gym harder. It shows.”

Advertisement

I felt heat creep up my neck that had nothing to do with the water. “Trying to stay sane with everything at the office. You look… the same. Good. I mean, you always look good.”

The words felt clumsy. I wasn’t smooth. Never had been. My hands were already shaking a little under the water.

She smiled again, but this time it was different. Smaller. Knowing.

“Thanks. I caught you staring at me a little too long just now, Marcus.”

I opened my mouth. Closed it. She hadn’t looked away. Not once.

Advertisement

“I wasn’t—”

“You were.” Her tone wasn’t accusing. It was almost gentle. Like she was letting me in on a secret she’d been carrying. “It’s okay. I’ve been doing the same thing.”

The air between us shifted. The city noise faded. All I could hear was the gentle bubble of the jets and the sudden thud of my own pulse in my ears. This wasn’t how stepsiblings talked. This wasn’t the script we’d been following for three years.

I should have changed the subject. Asked about her latest podcast or joked about the burned chicken from last week’s dinner disaster. Instead I just sat there, beer forgotten in my hand, watching the way the steam curled around her collarbones.

“Natalie…”

Advertisement

“Don’t.” She set her bottle down on the ledge with a soft clink. “Don’t say it’s nothing or that I’m imagining it. I’ve been thinking about this for months. Since that night you helped me move my couch and your shirt rode up and I saw the line of your hips.” She gave a small, self-deprecating laugh. “God, that sounds pathetic when I say it out loud.”

It didn’t sound pathetic. It sounded real. The kind of confession that leaves you exposed.

I swallowed hard. My mind raced through all the reasons this was a bad idea. Our parents. The family dynamic. What if it went wrong and holidays became unbearable?

But her eyes were still on me. Green and steady. No games. Just honesty.

“I’ve thought about it too,” I admitted. My voice cracked a little on the last word. “More than I should. You’re my stepsister. We met as adults but still…”

Advertisement

“Exactly. We’re not blood. We didn’t grow up together. This isn’t some twisted childhood thing.” She leaned forward slightly. Water streamed off her arms. “I’m not asking for anything complicated. I just… I saw how you looked at me tonight and I didn’t want to pretend anymore.”

My heart hammered against my ribs. The petty part of me, the one that got jealous when she mentioned dates in passing, wanted to reach across the water right then. But I stayed put. Nerves made my hands clumsy when I set my own beer down. It nearly tipped over. I caught it at the last second and felt stupid.

She noticed. Of course she did.

“You’re nervous,” she said. Not a question.

“Yeah. This is… new territory.”

Advertisement

She moved then. Not all the way across the tub, but closer. Her knee brushed mine under the water. The contact sent a jolt straight through me. Her skin was warmer than the water somehow.

“We can stop anytime,” she whispered. “Tell me to go back to pretending and I will.”

I didn’t tell her that.

Instead I reached out and touched her wrist. Just my thumb against her pulse point. Her heartbeat was fast too. Matching mine.

That touch broke the last of my hesitation.

We didn’t kiss right away. We just sat there for a long minute, knees touching, her finger still tapping that slow rhythm against the bottle. The tension built in small layers. A shared breath. The way her eyes dropped to my mouth again. The soft sound she made when I traced a circle on the inside of her wrist.

“This is crazy,” I muttered.

“Maybe. But it feels right, doesn’t it?”

It did. That was the scary part.

When she finally leaned in, I met her halfway. Our first kiss was tentative. Noses bumped because I turned my head the wrong way. She laughed softly against my lips, that raspy sound vibrating through me. Then she adjusted, tilting her chin, and everything clicked.

Her mouth was warm. Tasted faintly of the beer and something sweeter, like the lip balm she always carried. Her free hand came up to rest on my shoulder, fingers digging in just enough to ground me.

I pulled back first, breathing hard.

“Inside?” I asked. The rooftop suddenly felt too open. Too exposed.

She nodded. We climbed out together. Water dripped everywhere. I grabbed the towels from the rack but we barely dried off. My hands were shaking so badly I dropped one. She picked it up for me, her own hands steady despite the way her chest rose and fell quickly.

Down the stairs. Through the kitchen where the roasted chicken container still sat like a reminder of ordinary life. My room was at the end of the hall. The door clicked shut behind us and suddenly the space felt smaller. My unmade bed. The pile of work shirts on the chair. A crumpled receipt from lunch on the nightstand.

Natalie stood there in her damp bikini, hair starting to come loose from its knot. She looked beautiful in the lamplight. Not perfect. Real. A small scar on her left thigh from a hiking trip she’d told me about. The way she shifted her weight from one foot to the other when she was uncertain.

“Is this okay?” she asked. Her voice had dropped even lower. “Really okay? I need to hear you say it.”

“Yes,” I said. No hesitation this time. “I want this. Do you?”

She answered by stepping close and kissing me again. Harder this time. Her hands slid up my bare chest. Mine found her waist, thumbs brushing the edge of her bikini bottom. We moved toward the bed in awkward steps, bumping the corner of my dresser. She giggled into my mouth.

“We’re terrible at this,” she teased.

“Speak for yourself. I’m a pro at walking into furniture.”

Her laugh turned into a soft moan when I kissed down her neck. She tasted like chlorine and salt. I found that spot just below her ear that made her shiver. Her fingers threaded through my hair, tugging gently.

Clothes came off slowly. Her bikini top first. I fumbled with the clasp for a second before she reached back and helped. When it fell away I took a moment just to look. Her breasts were full, nipples already tight from the contrast of air and lingering water. She didn’t cover herself. Just watched me watch her.

“Your turn,” she said.

I pushed my trunks down. My cock was already hard, embarrassingly so. She wrapped her hand around me without hesitation, stroking once, twice. Her grip was perfect. Not too tight. I groaned and felt my knees weaken.

We fell onto the bed together. The sheets were cool against our damp skin. She ended up on top first, straddling my hips. Her hair had completely fallen now, dark waves brushing my chest as she leaned down to kiss me. I cupped her breasts, thumbs circling her nipples until she arched into my hands.

“That feels good,” she whispered against my ear. “Keep doing that.”

I did. She rocked against me, the heat between her legs pressing along my shaft. Not inside yet. Just teasing. The friction made my head spin.

She reached down between us and guided me. “I want you inside me, Marcus. Is that what you want too?”

“God yes.”

She sank down slowly. The first push inside her was tight and hot and perfect. We both held our breath. Her eyes locked on mine the whole time. When I bottomed out she let out a shaky sigh that turned into my name.

“Marcus… fuck.”

We moved together. Not rushed. She set the pace, rolling her hips in these slow circles that drove me crazy. I gripped her ass, helping her move. The sound of our bodies meeting filled the room. Wet. Intimate. Real.

She came first. Her rhythm faltered, thighs trembling around me. She pressed her face into my neck and I felt her pulse around my cock in waves. A soft cry escaped her, muffled against my skin.

I followed right after. Couldn’t hold back. I came deep inside her with her name on my lips, hips jerking up involuntarily. It hit me harder than I expected, leaving me breathless and a little dizzy.

We stayed like that for a long time. Connected. Breathing each other in. Eventually she lifted her head and looked at me. Her eyes were soft now. Vulnerable in a way I’d never seen.

“I didn’t plan this,” she said quietly. “Not tonight. But I’m not sorry.”

“Neither am I.”

She kissed me once more, slow and sweet, then carefully climbed off. We cleaned up in the bathroom together. Shared the sink. Brushed our teeth side by side like it was the most normal thing in the world. She wore one of my old t-shirts afterward. It hung to her thighs and made her look younger somehow.

Hours passed. We talked in low voices in the dark. She told me about the pressure at work she’d been carrying alone. How sometimes she felt like the odd one out in our blended family even though everyone was kind. I confessed my own jealousies when she’d mention other guys. Small things. Human things.

Around two in the morning the tension built again. Different this time. Slower. Deeper.

She rolled toward me under the covers. Her hand found my chest, tracing idle patterns.

“Again?” she asked. Not demanding. Just hopeful.

I nodded. This time we took even longer. I kissed every inch of her I could reach. Learned the sounds she made when I used my mouth on her. She was vocal, telling me exactly what felt good. “A little higher. There. Yes.” Her fingers in my hair guided me until she came again, thighs clamped around my head, a broken moan filling the room.

When I finally slid inside her the second time we were on our sides, facing each other. One of her legs hooked over my hip. It let me go deeper. We moved in small thrusts, foreheads pressed together. Sweat gathered between us. The room smelled like sex and the faint trace of her shampoo.

“Look at me,” she whispered when I closed my eyes. “I want to see you when you come.”

I did. Her green eyes held mine as the pleasure built again. This orgasm was quieter but no less intense. She clenched around me and I spilled into her once more, groaning her name like a confession.

Afterward she curled against my chest. My arm went around her automatically. We didn’t talk about what it meant. Not yet. The rain started outside, tapping against the window in a steady rhythm that matched my slowing heartbeat.

I woke before her the next morning. Sunlight cut through the blinds in narrow stripes across the bed. She was still asleep, hair spread across my pillow, one hand resting near my shoulder. Her breathing was soft and even.

I watched her for a long moment. The reality of what we’d done settled in my chest, not with regret but with a quiet kind of wonder. This changed things. Probably complicated them. But lying there with her warmth against me, I couldn’t find it in myself to wish it away.

Eventually I slipped out of bed to make coffee. When I came back with two mugs, she was awake, sitting up against the headboard. The sheet had slipped down to her waist. She smiled at me, that same half-smile from the hot tub.

We drank the coffee in bed. Talked some more. Made plans for the day that didn’t involve our parents. Small steps. Nothing rushed.

Later that afternoon she had to leave for a meeting. She kissed me at the door, long and lingering, her hand on my cheek. Then she was gone, the scent of her lingering in the hallway.

I went back to my room and sat on the edge of the bed. The pillow still held the warm imprint of her body, slightly dented where her head had rested. Next to it on the nightstand sat her red hairpin, the one she’d used to hold up her hair in the hot tub. It caught the light, a small bright slash of color against the wood.

I picked it up, turned it over in my fingers, and wondered what came next.