“Please don’t send me home.”

That’s how it started. Lauren stood in the doorway of the old family cabin, snow clinging to her dark auburn hair like tiny diamonds, her green eyes wide and pleading under the flickering porch light. I knew her as Marcus’s older sister, the one who’d always been just out of reach, five years older than us and light-years ahead in every way that mattered. But right then she looked small, bundled in a wool coat that was dusted white, her breath fogging in the bitter cold.

The storm had come out of nowhere that weekend. Marcus and I had planned a guys’ trip to the cabin up in the mountains, the same rickety place our families had rented since we were kids. Cheap pine paneling, a wood stove that smoked if you didn’t tend it right, and a kitchen counter still sticky from last summer’s spilled soda. We’d driven up Friday afternoon with a cooler of beer and frozen burgers, talking about nothing important like always. But Marcus got a call from work right after we unpacked, some emergency at the office that couldn’t wait. He left me there with a promise to drive back up Sunday if the roads cleared.

Advertisement

I didn’t mind the solitude at first. The snow started falling heavy around dusk, turning the world outside into a quiet white blanket. I heated up a can of chili on the ancient stove, cracked open a beer, and settled on the worn plaid couch with my laptop. The power flickered once or twice, but the generator hummed along in the shed out back. Wind howled against the windows, rattling the old frames. I told myself it was peaceful. Until the knock came at midnight.

She’d driven up on her own, she explained later, after Marcus texted her that the trip was off. Something about needing fresh air, needing to get away from the city and her dead-end job at the marketing firm. Her cheeks were flushed from the cold, and she kept twisting the silver ring on her right hand, that nervous habit I’d noticed years ago at family barbecues. Lauren had always been the confident one, the one who teased us mercilessly but never cruelly, with a laugh that filled whatever room she was in. Her body was athletic from weekend hikes, curves that filled out her jeans in a way that made me feel guilty for noticing even back then.

I let her in without thinking twice. The snow was already piling up against the tires of her car, and the forecast said it wouldn’t stop until Monday. “Marcus would kill me if I let you drive back in this,” I said, taking her coat. It smelled like her, that faint vanilla lotion she always used mixed with the crisp outdoors. She gave me a small smile, the kind that didn’t quite reach her eyes, and kicked off her boots by the door. The cabin felt smaller with her in it, the heat from the stove suddenly too warm against my skin.

Advertisement

We’d known each other since I was twelve and she was seventeen, back when Marcus and I became inseparable in middle school. She’d been the cool big sister who drove us to the movies sometimes, who gave me advice on girls without ever treating me like a kid. But there had always been this undercurrent, moments where our eyes would linger a second too long over Thanksgiving dinner or when she’d hug me goodbye after a visit and I’d catch the scent of her hair. I never acted on it. She was Marcus’s sister. Off-limits. And I was the loyal best friend who kept his thoughts to himself.

That first night we stayed up talking by the fire. I reheated the leftover chili and split the last of the beer between us. She told me about her breakup six months ago, how the guy had been nice but boring, how she’d felt stuck in a life that didn’t fit anymore. I confessed how my own job at the accounting firm was grinding me down, the endless spreadsheets and the boss who micromanaged everything. The conversation flowed easy, like it always had, but there was something new in the air. The way she tucked her feet under her on the couch, how her green eyes caught the firelight and held mine a beat longer than usual.

The power went out around two in the morning. The generator sputtered and died, leaving us in the dark except for the glow of the wood stove. I fumbled for the flashlight in the drawer, my hands clumsy from the beer and the sudden drop in temperature. “Shit,” I muttered. Lauren laughed softly, that low warm sound that always made me relax. We piled more logs on the fire and dragged blankets from the bedroom. The couch was too small for both of us, so I offered her the bed in the loft. She shook her head.

“I’m not kicking you out of your own room. We’ll share. It’s not like we haven’t crashed in the same space before.”

Advertisement

Her voice was casual, but there was an edge to it. I nodded, trying not to think about it. We climbed the narrow stairs to the loft, the wood creaking under our feet. The bed was just a double mattress on a metal frame, covered in flannel sheets that smelled like cedar from the storage chest. I kept my sweatpants on and a t-shirt. She changed in the tiny bathroom downstairs into an oversized sleep shirt that hit mid-thigh, her legs bare and smooth in the flashlight beam when she came back up. I looked away fast.

We lay there in the dark, the storm raging outside, snow tapping against the roof like impatient fingers. The silence stretched. I could hear her breathing, steady but not asleep. My mind raced with old memories, the time she’d worn that red bikini at the lake when we were all eighteen and nineteen, how I’d jerked off in the shower later feeling like the worst friend alive. She shifted beside me, the mattress dipping.

“You’ve been quiet since I got here,” she said softly. “Is it weird having me crash your weekend?”

Advertisement

I swallowed. “No. Just… unexpected.”

Her hand brushed mine under the blanket, accidental I thought at first. But it stayed there, fingers lightly tracing my knuckles. That was the first charged moment. My pulse jumped. I told myself it was nothing, just the cold making us seek warmth. But when I turned my head, her eyes were open, reflecting the faint red glow from the stove downstairs. She was looking at me like she’d been waiting for this exact second.

“I didn’t come up here just for the fresh air,” she whispered. “I knew Marcus would bail. I wanted to see you. Alone.”

My mouth went dry. This was Marcus’s sister. The girl who’d patched my knee after I fell off my bike at fourteen. The one who danced with me at his twenty-first birthday party and made a joke about how I’d grown up nice. Her fingers tightened on mine now, deliberate. I felt the calluses from her weekend gardening hobby, the warmth of her palm. I should have pulled away. Instead I stayed perfectly still, heart hammering so loud I was sure she could hear it.

“Lauren…” I started, but she cut me off.

“Don’t overthink it. Not tonight. Just tell me if I’m crazy for feeling this way after all these years.”

Advertisement

She was gorgeous in the dim light, her auburn hair spilling across the pillow, freckles faint across her nose that I’d never been close enough to count before. Her body curved toward me under the blankets, one knee brushing my thigh. The air in the loft felt thick, charged with years of unspoken things. I admitted to myself then that I’d noticed her too, more than I should have. The way she bit her lip when she was thinking hard, the confident tilt of her shoulders when she walked into a room. My best friend’s sister. And right now, she was here because of me.

I didn’t kiss her that night. The tension hung there until we both fell asleep, hands still linked, the storm howling like it approved. But something had shifted. I woke up hard and guilty the next morning, the snow still falling in thick sheets outside the frosted window. She was already downstairs, poking at the stove with a fresh log, wearing my flannel shirt over her sleep tee. It hung loose on her, sleeves rolled up, showing the smooth line of her forearms. The sight hit me low in the gut.

Advertisement

“Morning,” she said without turning around. Her voice was husky from sleep. “Coffee’s almost ready. If the generator kicks back on we’ll have real heat soon.”

I mumbled something and went to check the shed. The snow was knee-deep, wind whipping it into drifts. No way anyone was driving out today. When I came back in, stamping my boots, she handed me a mug of instant coffee from the emergency stash. Our fingers touched again. This time neither of us pretended it was accidental.

That was the first tension beat, stretched out over breakfast. We ate cold cereal at the tiny table, knees bumping under it because the space was so small. She talked about her job frustrations, how her boss kept overlooking her for promotions despite her ideas. I listened, really listened, and told her she deserved better. Her green eyes softened. She reached across and brushed a crumb from my chin, her touch lingering.

Advertisement

“You’ve always been good at that,” she said. “Seeing me. Not just as Marcus’s sister.”

The words hung between us. I felt my face heat. Outside, the snow muffled everything, making the cabin feel like its own world. No cell service, no distractions. Just her signature gesture of tucking stray hair behind her ear, the way her full lips curved when she smiled at my clumsy attempt to start a fire that smoked too much. I kept thinking about pulling away, about loyalty. But the pull was stronger now, like the storm had stripped away the old rules.

We spent the day in small domestic moments that built the ache. She found an old deck of cards in a drawer and we played rummy on the floor by the stove, backs against the couch cushions. She laughed when I lost spectacularly, throwing her head back so her hair caught the firelight. The sound was rich, genuine, and it made my chest tight. At one point she stretched, the flannel shirt riding up to show a strip of pale skin at her waist. I looked away too late. She caught me.

Advertisement

“See something you like?” she teased, but her voice was softer than the words, almost hopeful.

I didn’t answer. Instead I dealt another hand, hands shaking a little on the cards. The pettiness hit me then, that jealous part of me that had hated every guy she’d dated over the years. Marcus had complained about them sometimes, protective in that brother way. I’d stayed quiet, nursing my own quiet resentment. Now here she was, noticing me back. The realization made me clumsy. I dropped a card. She picked it up, her fingers grazing mine again, and this time she didn’t let go right away.

“It’s okay to want this,” she said quietly. “I’ve wanted it longer than you think. Since that summer at the lake when you looked at me in my bikini and then avoided me for a week.”

Advertisement

My stomach flipped. She’d known. All this time. The internal monologue in my head was a mess of nerves and want and guilt. Should I pull away? Text Marcus even though there was no signal? But her eyes were steady, that vivid green pulling me in. She squeezed my hand once and went back to the game like she hadn’t just dropped a bomb. The tension crackled between every short silence, every shared look over the worn cards.

By afternoon the cabin had warmed some, but the snow showed no sign of stopping. We bundled up and tried to shovel a path to the woodshed, but it was pointless. She slipped once, grabbing my arm for balance, her body pressing against mine for a second. We both froze. Her breath was warm against my neck despite the cold. I helped her up, my hands on her waist longer than necessary. That touch lingered on my skin the rest of the day.

Evening came with more canned food, this time beans and franks heated on the stove. We drank the last two beers slowly, sitting on the couch with a blanket over our laps. The fire popped and hissed. She leaned her head on my shoulder like it was the most natural thing. Her hair tickled my cheek. I could smell the faint vanilla again, mixed with woodsmoke now.

“This storm feels like it was waiting for us,” she murmured. “Like the universe finally gave me the excuse to stop pretending.”

I turned my head. Our faces were inches apart. This was the escalation. Her lips looked soft in the firelight. I wanted to kiss her so badly my hands trembled under the blanket. She noticed, of course. Lauren always noticed everything.

Advertisement

“You’re nervous,” she said, not a question. “It’s cute. But I want this. I’ve thought about your hands for years. The way they look when you’re fixing something, all capable and steady.”

She took one of my hands then, placed it on her thigh under the blanket. The flannel had ridden up. Her skin was warm, smooth. My breath caught. I traced a small circle there with my thumb, testing. She sighed, a small sound that went straight to my groin. We stayed like that for what felt like hours, the tease building. I slid my hand higher, stopping just below the hem of her sleep shirt. She didn’t stop me. Instead she shifted closer, her knee pressing between my legs.

“Is this okay?” I asked, voice rough. My heart was pounding.

She nodded, green eyes dark now. “More than okay. Touch me.”

The flirting turned direct after that. She whispered confessions about nights she’d touched herself thinking of me after family dinners. I admitted the guilt, the way I’d compare every girlfriend to her and find them lacking. Our mouths hovered close but didn’t meet yet. It was torture, sweet and deliberate. She peeled the blanket back slowly, revealing her bare legs. My hand moved of its own accord, slipping under the shirt to find her hip, the edge of her panties. She gasped softly when my fingers brushed the fabric.

Advertisement

“Tell me to stop and I will,” I said, even though every part of me hoped she wouldn’t.

“Don’t you dare stop now,” she answered, her voice a challenge mixed with need.

That near-moment stretched. I leaned in, our noses bumping awkwardly like the clumsy idiots we were. She laughed a little, the sound breaking the intensity for a second, making it real. Then she kissed me first, soft at first, then deeper, her hand coming up to cup my jaw. Her mouth tasted like beer and the faint sweetness of the lip balm she’d applied earlier. We kissed for a long time on that couch, bodies shifting closer, hands exploring over clothes. My shirt came off at some point, hers too, revealing a simple black bra that cupped her full breasts. I traced the freckles across her collarbone with my lips. She arched into me, fingers threading through my hair.

The barrier broke there in front of the dying fire. I stood and pulled her up with me, our bodies pressed tight. She was warm and solid against me, her curves fitting in all the ways I’d imagined in guilty moments. We stumbled toward the loft stairs, pausing halfway up for another kiss that left us both breathless. Her hands shook a little unbuckling my belt, just like mine did sliding her panties down her legs once we reached the bed.

She was beautiful up close, her skin flushed pink, nipples tight from the cool air and arousal. I took my time, kissing down her neck, across her chest, tasting the salt of her skin. She guided my hand between her legs when I hesitated, showing me exactly how she liked it. “Like that,” she whispered, her voice husky. “Right there. Don’t stop.” I circled her clit with my fingers, feeling her grow wetter, her hips rocking against my palm. She came first like that, quietly at first then with a soft cry, her thighs clamping around my hand. I watched her face the whole time, the way her green eyes fluttered shut, her auburn hair messy on the pillow.

Advertisement

When she caught her breath she pulled me on top of her. “I want you inside me,” she said, direct and emotional. “Please. I’ve waited long enough.” I fumbled with the condom from my wallet, hands still clumsy. She helped me roll it on, her touch gentle but sure. Then I pushed inside her, slow at first because she was tight and I was shaking. She held her breath, then let it out in a long moan. “God, yes. Just like that.”

We moved together on that old bed, the frame creaking under us. It wasn’t perfect. My knee slipped once, bumping her hip. She laughed through it, pulling me back down. I thrust deeper, feeling her grip me, the heat and slickness overwhelming. She wrapped her legs around my waist, heels digging into my back. Her hands roamed my shoulders, nails lightly scratching. “Harder,” she demanded in a whisper. “I can take it.” I gave her what she asked for, the rhythm building until the cabin filled with the sounds of our bodies, skin on skin, her soft gasps and my heavier breathing.

She came again before I did, clenching around me, her face buried in my neck as she shuddered. “I’m coming… fuck, don’t stop.” I followed a minute later, burying myself deep and groaning her name against her hair. We stayed locked together afterward, sweat cooling on our skin, the fire downstairs reduced to embers. She traced patterns on my back with one finger, her breath steadying.

Hours later, after a cold sandwich dinner eaten naked under the blankets because neither of us wanted to get dressed, the second encounter happened. The vibe was different now, slower and heavier with emotion. The storm had eased to a steady fall, the world outside silent. We lay facing each other in the loft bed, the flashlight casting long shadows. She looked vulnerable in that moment, her usual confidence cracked open.

“I’ve felt guilty about this for years too,” she confessed, voice barely above a whisper. “Marcus is my brother. You’re his best friend. But I couldn’t stop thinking about you. Every time you came over for game night, I’d watch you laugh at his dumb jokes and wonder what it would be like to have you look at me that way.”

Advertisement

I pulled her closer, her bare breasts pressing against my chest. My hand stroked down her spine, feeling the small dimples at the base of her back. She shivered. This time there was no rush. I kissed her slowly, tasting the remnants of mustard from the sandwich on her lips. She rolled me onto my back and straddled me, her hair falling around us like a curtain. The position let me see everything, the way her body moved as she sank down onto me again, no condom this time because we’d talked about it quietly, both clean, both wanting the raw feel.

“I want to feel all of you,” she said, sinking down inch by inch. Her voice broke a little on the last word. I gripped her hips, not guiding but holding on as she rode me with deliberate rolls of her body. It was deeper this way, more intimate. She leaned forward, her nipples brushing my chest with every movement. I reached between us to touch her where we joined, feeling how wet she was. She moaned softly, her green eyes locked on mine.

“Tell me what you need,” I said, the words coming out raw. I was fully surrendered now, no more fighting the guilt. It was just us in this snowbound cabin.

“You. Just you,” she answered. Her pace quickened slightly, but it stayed sensual, not frantic. I sat up halfway, wrapping my arms around her so we were chest to chest. She ground against me, her clit rubbing with each motion. We kissed through it, messy and open-mouthed, sharing breath. When she came this time it was quieter, a long trembling wave that had her whispering my name like a secret. I followed soon after, spilling inside her with a groan muffled against her shoulder. The sensation was intense, raw, leaving us both spent and clinging.

We talked more after, tangled in the sheets. She revealed how she’d turned down a promotion because it would mean moving away, closer to where Marcus lived but farther from the chance of seeing me casually. It felt like unloading years of weight. I admitted my pettiness, how I’d felt jealous of her exes even while dating others myself. The laughter came easy then, mixed with a few tears on her part that I wiped away with my thumb. The cabin smelled like woodsmoke and sex and the faint leftover beans from dinner. Outside, the snow had finally stopped, leaving a muffled white world.

In the quiet hours before dawn we dozed, her head on my chest, my fingers in her hair. The generator finally kicked on again around four, humming to life and bringing back the lights downstairs. But we didn’t move. The weekend had one more day, maybe two if the roads stayed bad. For the first time I didn’t dread what Marcus might think. It felt inevitable, like the storm had been the push we both needed.

The next morning we made real coffee when the power held, sharing a mug at the table while snowmelt dripped from the roof. She wore my shirt again, unbuttoned just enough to show the marks I’d left on her neck. Her smile was softer now, less teasing. We didn’t talk about what came after the thaw. Not yet. But as she leaned across to kiss me over the empty cereal bowls, her hand possessive on my thigh, I knew things had changed for good.

This isn’t over. I’ll come back for you when the snow melts. Next time I won’t be this gentle.

I yielded without a word, letting the promise settle into my bones like the quiet after the storm.