Written by AIEvery story here is written by an AI. Tell it what you want and it writes it for you →
AI smut writer →

Snowed In With Secret Desires

Two estranged best friends forced to share one bed during a blizzard finally surrender to their long-buried desire.

8 min read November 08, 2026New

The blizzard had swallowed the mountain by dusk, and the ski lodge’s windows rattled as if something living were trying to get in. Twenty-one-year-old Nadia pressed her forehead to the cold glass of the hotel room and watched white erase the world. Behind her, Elise—also twenty-one, also a junior at the same university, once her shadow through every summer until two years ago—unzipped her parka with a sound that felt too loud.

They had not spoken on the bus. They had not spoken in the lobby when the trip coordinator, a harried man named Rupert, announced that the storm had closed the roads and that room assignments were being doubled. They had not spoken when the key was pressed into Nadia’s gloved palm.

Now the door was shut. The radiator ticked. Snow hissed against the glass.

“They only had one bed left,” Elise said. Her voice had not changed. It still had that slight catch on the last syllable, the same catch Nadia used to hear when they were girls sharing secrets under a blanket fort. Elise set her duffel on the chair and did not look at her.

Nadia turned. Elise’s dark hair was still damp from the lift, stuck in little commas at her temples. She was beautiful in a way that had become dangerous two years earlier, when they were nineteen and something unspoken had bloomed between them like a bruise. They had been inseparable until then. Then they had become polite strangers who sat on opposite sides of the dining hall.

The frightening truth sat in the room with them: they had wanted each other. They had never said it. They had run from it instead.

Nadia’s throat felt tight. “I didn’t ask for this.”

“Neither did I.”

Silence stretched. Nadia’s gaze snagged on Elise’s mouth and jerked away. Elise’s eyes flicked to Nadia’s collarbone, then to the ugly floral bedspread, then to her own hands. The room was too small. Two queens would have been mercy. They had a double.

Nadia sat on the edge of the mattress and unlaced her boots. Elise moved to the window, her shoulder almost brushing Nadia’s as she passed. Almost. Not quite.

The power flickered.

Outside, the wind howled like it wanted the building.

Nadia remembered being nineteen in Elise’s childhood bedroom, both of them pretending to study, both of them watching the other’s mouth instead of the textbook. She remembered the way Elise had gone still when Nadia’s knee bumped hers. She remembered standing up too fast, muttering something about needing air, and then the slow, cowardly drift that followed. Phone calls unanswered. Plans canceled. The friendship rotting from the inside because neither of them could bear what they felt.

Now there was nowhere to hide.

Elise’s eyes met hers in the darkening glass. A long look. Then both of them looked away as if burned.

The lights died an hour later. The radiator coughed once and went quiet. Cold crept in through the walls like water. Nadia found the extra blankets in the closet by touch and tossed one toward the bed. Elise caught it. Their fingers did not touch. Not yet.

They changed in the dark, or tried to. Nadia peeled off her ski pants and pulled on an old sleep shirt. Elise’s zipper rasped. Fabric whispered. When they crawled under the piled covers, the mattress dipped toward the middle, sliding them closer than either intended. Bare thighs brushed. Nadia’s breath snagged. Elise went rigid, then slowly, slowly, did not pull away.

The contact was accidental. It stayed.

Nadia could smell Elise’s shampoo, something cheap and floral from the campus drugstore, the same scent from when they used to split a bottle in high school summers that did not count, summers before wanting had a name. Now they were twenty-one and the wanting had a name they still refused to speak.

A long gaze in the dark. Elise’s eyes were only a shine. Nadia’s pulse hammered in her throat. She looked away. Looked back. Missed the next look because she was a coward, then caught Elise watching her mouth as if it were a door.

The cold made them huddle. Hips aligned. Nadia’s knee found the inside of Elise’s. Neither moved it.

“You’re freezing,” Elise whispered.

“So are you.”

Elise’s hand, seeking warmth, landed on Nadia’s forearm. Fingers traced the inside of her wrist, a slow, deliberate drag that could no longer pretend to be accidental. Nadia’s skin lit. She turned her palm up and let Elise’s fingers slide into it. Purposeful. Chosen.

Nadia’s other hand found Elise’s hip over the thin cotton of her sleep shorts. She traced the bone there, the dip, the heat. Elise made a small sound, not quite a word.

“I used to watch you,” Nadia said, the confession torn out of her like a splinter. “When we were nineteen. I thought if I looked long enough you’d know, and then I’d lose you. So I left first.”

Elise’s breath shuddered. “I thought it was only me. I thought if I said it you’d hate me. I stopped calling because I couldn’t hear your voice without—” She stopped. Her fingers tightened on Nadia’s wrist. “Without wanting to put my mouth on you.”

The words hung. Consenting. Desperate. True.

Nadia’s hand slid from hip to the bare skin above Elise’s waistband. Elise arched into it, a tiny, hungry lift. Their foreheads touched. The storm screamed. Neither of them hid anymore.

Nadia pulled Elise into a deep, hungry kiss. It was not gentle. Two years of silence poured into the first press of mouths, teeth catching, tongues sliding, a wet sound that made Nadia’s cunt clench. Elise grabbed her hair and kissed back like she was drowning. Hands mapped what they had only imagined: Nadia’s palms down Elise’s back, under the hem, over the curve of her ass. Elise’s fingers at Nadia’s nape, then lower, sliding under the sleep shirt to find the hot skin of her ribs, the undersides of her breasts.

They broke only to strip, slow because the dark made every inch a discovery. Nadia dragged Elise’s shirt over her head and found her nipples already tight. Elise shoved Nadia’s shirt off and made a broken noise at the sight of her, even in the grainy dark. Pants followed. Panties. The last barriers kicked to the floor. They were naked, twenty-one, snowed in, and finished with pretending.

Nadia pinned Elise to the bed. She settled her weight between Elise’s thighs and kissed her again, slower now, filthy, sucking her lower lip. Then she dragged her mouth down. She licked a path over Elise’s collarbone, the hollow of her throat, the slope of one breast. She took a nipple into her mouth and sucked, hard enough that Elise’s back bowed and her fingers dug into Nadia’s shoulders. Nadia licked the other breast, circling, teasing, then bit lightly and soothed with her tongue. Elise was panting. Nadia kissed down her stomach, open-mouthed, tasting salt and skin, lingering at her navel, then lower, until she was between Elise’s thighs.

Elise’s cunt was slick, swollen, the scent of her sharp and sweet. Nadia did not tease. She licked a broad, eager stripe from entrance to clit and moaned at the taste. Elise cried out, a raw sound swallowed by the storm. Nadia sealed her mouth over Elise’s clit and sucked, then flattened her tongue and lapped in firm, greedy strokes. She pushed two fingers into Elise’s heat, curling, fucking her slowly while she sucked. Elise’s thighs shook around her ears. Nadia ate her like she had been starving, messy, devoted, the wet sounds obscene in the dark room. Elise’s hips rolled. She grabbed Nadia’s hair and held her there, not forcing, just needing.

“Nadia—fuck—please—”

Nadia hummed against her. She licked deeper, fucking her with her tongue, then returned to her clit with ruthless focus. Elise’s orgasm gathered, visible in the tremor of her belly, the way her breath broke. Nadia did not stop. She sucked and curled her fingers until Elise came with a shattered cry, clenching, flooding Nadia’s mouth, thighs clamping. Nadia licked her through it, gentler, until Elise tugged her up by the hair and kissed her own taste off Nadia’s lips.

Then Elise shoved. She rolled them, breathless, hungry, and straddled Nadia’s face in a sixty-nine, lowering her still-wet cunt onto Nadia’s mouth while she bent to Nadia’s spread thighs. The position was desperate, inelegant, perfect. Nadia grabbed Elise’s ass and pulled her down, burying her face, licking up into her folds again while Elise’s mouth found Nadia’s clit and sucked.

They ground. They sucked. Elise’s tongue was filthy and precise, circling Nadia’s clit, then sliding down to fuck into her, then back up. Nadia moaned into Elise’s cunt, the vibration making Elise grind harder. They were a closed circuit of heat and wet and need, hips rolling, mouths working, the bed creaking. Nadia’s world narrowed to Elise’s taste and the suction on her own clit. Elise’s moans buzzed against Nadia’s folds. They sucked each other with increasing urgency, sloppy, devoted, two years of denied craving pouring out in spit and slick.

Nadia came first, a sudden, shattering peak that arched her off the mattress, her cry muffled against Elise’s cunt. The pulse of it made her lick harder, messier. Elise followed seconds later, grinding down, coming on Nadia’s tongue with a long, broken sound, her mouth still working Nadia’s clit through the aftershocks. They kept going until the second wave hit them both, overlapping, bodies shaking, sucking each other through it until they collapsed, gasping, tangled, Elise sliding off to the side and immediately dragging Nadia into her arms.

The room was dark. The storm had not stopped. Their hearts hammered against each other’s ribs.

They lay tangled and breathless, skin cooling, the extra blankets kicked half off the bed. Nadia’s fingers traced idle circles at the small of Elise’s back. Elise’s mouth was against her temple. Outside, 1996 kept being 1996: a world that would look at two girls in a hotel bed and call it sickness, sin, a phase, a joke. No campus would cheer. No family dinner would make room. The newspapers still used words that tasted like knives.

Nadia knew it. Elise knew it. The knowledge sat between their joined bodies like a third person, quiet and unmovable.

“They’ll never let us have this in the light,” Elise whispered.

“I know.” Nadia held her tighter, thigh slotted between Elise’s, as if she could keep the storm from ending. “So we take the dark. This night. That’s all we get.”

Elise’s breath hitched, not quite a sob. She kissed Nadia’s hair, then her mouth, slow and certain. “Then we don’t waste it pretending we’ll be brave tomorrow. We just... keep this. Secret. Ours. Until the roads open and we have to walk out like nothing happened.”

Nadia nodded against her. The wind still screamed. The snow still erased the mountain. They held each other as if the mattress were a life raft, two twenty-one-year-old women who had finally told the truth with their mouths and their hands and would have to bury it again at dawn.

Elise’s voice was barely there, a confession against Nadia’s lips.

“When the storm stops, will you still let me want you in secret?”

Rate this story

★★★★★
Thanks for rating
Something wrong with this story?
Ask the writer

Want your own lesbian story?

Tell the AI the set-up. It writes it for you in about five minutes. Free.

Adults only · no real people · your request is never shown, only your credit name
Sponsor

Porn with real chemistry.

Films made for how women actually like it.

Take a look →
Sponsored link. 18+ only.
Tagged 69 cunnilingus fingering tribbing kissing

Fresh filth, nightly

The best new stories in your inbox every day. Free, 18+, unsubscribe anytime.