Camping Tent With Best Friend
Best friends share a tiny tent and explore their lesbian desires.
Prefer to read it? Open the full story →
I’d been roommates with Kiara for three years at State, sharing the same cramped dorm then the same off-campus apartment, and somehow we’d never once talked about the way my eyes lingered on her when she walked out of the shower in just a towel. We were both twenty-two, both openly curious about girls in that tipsy, late-night way that never went further than whispered what-ifs, and both too scared to ruin the best friendship either of us had. Then one Friday afternoon in October she flopped onto my bed, phone in hand, and said, “Fuck midterms. Let’s go camping. Just us. Tonight.”
I laughed at first. “We don’t own a tent.”
“I borrowed my cousin’s. Two-person. Tiny as hell. We’ll freeze and hate each other by morning, but at least we won’t be staring at textbooks.” Her dark eyes sparkled the way they always did when she wanted me to say yes. I always said yes.
We threw clothes, a cooler, and two sleeping bags into my car and drove two hours north until the highway turned into gravel and the gravel turned into a narrow dirt track through dense pines. The spot we found was a small clearing beside a half-frozen creek. By the time we wrestled the tent poles into place the sun was already gone and the air had that sharp, metallic bite of early frost. The tent was ridiculous—barely wide enough for two people to lie side by side without touching. We inflated the thin foam pads, unrolled the bags, and crawled inside fully dressed because neither of us wanted to strip in the open cold.
I zipped the door shut and the world shrank to the glow of my phone flashlight and the soft rustle of nylon. Kiara lay on her back, one arm flung over her eyes, her long black hair fanned across the thin pillow. Even through her hoodie I could see the rise of her breasts with every breath. My own heart was already hammering.
“Jesus, it’s freezing,” she muttered. “Move closer or I’m stealing your body heat whether you like it or not.”
I shifted until my shoulder pressed against hers. The contact sent a stupid, electric jolt straight down my spine. She smelled like the vanilla lotion she always used and the woodsmoke that had clung to her jacket while we built the tiny fire earlier. I felt her thigh against mine through two layers of leggings. Neither of us pulled away.
For a long minute we just breathed. Then she turned onto her side, facing me, and the flashlight caught the curve of her cheek, the full mouth I’d watched smile a thousand times. “Heather,” she said quietly, “can I tell you something dumb?”
“Always.”
“I’ve wanted to touch you for two years. Like… really touch you. Not roommate-hug touch. The other kind.” Her voice cracked on the last word, but she didn’t look away. “I keep thinking about your hands. Your mouth. How you’d sound if I—” She broke off, laughing under her breath. “Fuck. I’m freezing and confessing lesbian shit in a tent. Classy.”
My pulse was so loud I was sure she could hear it. I reached out and brushed a strand of hair from her forehead, letting my fingers stay against her skin longer than necessary. “I’ve wanted the same thing since freshman year. Every time you borrowed my shirts and they smelled like you afterward I jacked off thinking about peeling them off you. I never said anything because I was terrified you’d stop being my best friend.”
Kiara’s eyes went wide, then soft. She caught my wrist and guided my hand down until my palm rested over her collarbone, just above the zipper of her hoodie. “We’re already past that, aren’t we?” she whispered. “The afraid part.”
I nodded. The tent was so small that when she shifted closer our noses almost touched. Her breath warmed my lips. I felt the soft press of her breasts against mine through the fabric, the way her hip slotted against my thigh. Cold air snuck in every time one of us moved, but the heat between our bodies was building fast.
She unzipped her hoodie halfway. Underneath she wore only a thin black sports bra. I watched the swell of her cleavage appear and my mouth went dry. “Can I?” I asked, voice rough.
“Please.”
I slid my hand inside the open hoodie, over the warm, smooth skin of her stomach, then higher until I cupped the underside of one breast through the bra. She made a tiny sound—half sigh, half moan—and arched into my palm. Her nipple was already hard. I brushed my thumb across it and she gasped, eyes fluttering shut.
“Fuck, Heather… that feels better than I imagined.”
I leaned in and kissed the corner of her mouth, testing. She turned her head and caught my lips fully, open and hungry. The kiss started slow—soft presses, the slide of her tongue tasting faintly of the peppermint gum she’d chewed on the drive—but it deepened fast. Her hand tangled in my hair, pulling me closer until there was no space left between us. Our legs tangled. I felt the heat of her pussy even through the leggings when she hooked one thigh over mine and rocked once, deliberately.
I broke the kiss just long enough to whisper against her mouth, “I’ve pictured this so many times. You under me. My mouth on your tits. Fingers inside you while you try not to wake the whole forest.”
Kiara laughed, breathless. “Do it. Start. I don’t care how cold it is.” She yanked the zipper of my own hoodie down and shoved both hands under my shirt, palms sliding up my bare ribs to cup my breasts. No bra—I’d taken it off in the car because the underwire was killing me. Her thumbs found my nipples immediately and rolled them, sending sparks straight to my clit. I whimpered into her neck.
We kissed again, messier now, teeth and tongue and the wet sound of it loud in the tiny space. My hand left her breast long enough to tug the sports bra up; her tits spilled free, full and heavy, dark nipples tight from cold and arousal. I bent my head and took one into my mouth, sucking hard, circling with my tongue. Kiara’s fingers dug into my shoulders. “Oh my god—yes—don’t stop—”
I switched to the other breast, biting gently, while my free hand slid down her stomach and under the waistband of her leggings. No panties. Just smooth, bare skin and then the slick folds of her pussy already soaked. I groaned around her nipple when my fingers found how wet she was. Two fingers parted her and slid through the heat, gathering slickness, then rubbed slow circles over her clit.
She moaned loud enough that I almost shushed her, but the woods were empty and I wanted to hear every sound. Her hips rolled against my hand. “Inside,” she begged. “Put them inside me. I’ve jerked off thinking about your fingers for months.”
I pushed two fingers into her tight, clutching heat. She was so wet they slid in easily, and the way her walls fluttered around me made my own cunt clench hard. I fucked her slow at first, curling against the front wall the way I liked it myself, while my thumb kept pressure on her clit. Her hand left my breast to shove down my leggings and mirror me—long fingers stroking through my slit, coating themselves, then thrusting deep into me in the same rhythm.
We lay on our sides, faces inches apart, fucking each other with desperate, clumsy strokes because the tent gave us no room to move properly. Every thrust made our bodies rock together. Her tits brushed mine. Our mouths stayed open against each other, sharing breath and broken curses. I could feel how close she was already—her pussy gripping tighter, thighs trembling.
“I’m gonna come,” she panted. “Don’t you dare stop. I’ve waited too fucking long.”
I kissed her harder and scissored my fingers inside her, rubbing that swollen spot while my thumb worked her clit faster. She shattered with a broken cry, cunt pulsing around my fingers in hot waves, soaking my hand. The feel of her coming pushed me over; my own orgasm ripped through me sharp and sudden, walls clamping on her fingers as I moaned into her mouth and kept riding her hand until the last tremor faded.
We stayed like that, fingers still buried in each other, foreheads pressed together, breathing hard. The tent walls shivered in the wind. Outside, something small scurried through dead leaves. Inside, Kiara slowly pulled her fingers out of me and brought them to her lips, tasting me while she watched my face. I did the same with hers—sweet and musky and perfect.
She smiled, flushed and wrecked already. “That was just the first round, right? Because I still want your mouth on me. And I want to sit on your face until I can’t feel my legs. And I want to see if we can both fit in this one sleeping bag while I eat you out.”
I laughed, still shaking, and kissed the taste of myself off her lips. “We’re not sleeping tonight. Not until I’ve made you come at least three more times.”
Her hand slid back between my legs, cupping my sensitive cunt possessively. “Good. Because I’ve got two years of dirty thoughts to catch up on, and this tent is the only place in the world right now.”
Outside the temperature kept dropping, but neither of us reached for the sleeping bags. We had all the heat we needed, and the night was only getting started.
We stayed tangled on our sides for a long minute after that first shared orgasm, fingers still slick and buried, chests heaving against each other in the cramped nylon cocoon. The glow of my phone flashlight had dimmed to a weak amber, casting Kiara’s face in soft shadows—flushed cheeks, swollen lips, eyes half-lidded and dark with leftover want. Outside the wind rattled the tent walls and the creek murmured under its thin skin of ice, but none of it touched the heat rolling off our skin. My hoodie was shoved open, hers halfway down her arms; her sports bra was rucked up under her chin so her bare tits pressed warm and heavy against mine every time we breathed. My leggings were tangled around one ankle. Hers were shoved only to mid-thigh. We were a mess of half-undressed limbs and cooling sweat, and it still wasn’t enough.
Kiara slowly eased her fingers out of me with a wet sound that made my cunt clench around nothing. She brought them to her mouth again, slower this time, tasting every drop while she watched me watch her. I did the same—curling my tongue around the taste of her, musky-sweet and thicker than I had imagined all those lonely nights in our apartment. She made a low approving hum, then reached past me to tug one of the sleeping bags free from its half-zipped state. The pad underneath crackled as she dragged the bag open and draped it over both of us like a shared quilt, trapping the heat we’d already made.
“Closer,” she whispered, voice still rough. “I want every inch of you against me while we talk. No more careful roommate distance.”
I wriggled until we were fully side-by-side under the bag, shoulders and hips and thighs lined up, the thin foam pad the only thing between us and the frozen ground. The sleeping bag was barely wide enough; every small shift made nylon whisper and cold air sneak in at the edges, but the places where our bare skin met stayed hot. My bare breast brushed hers. Her knee slid between my thighs and stayed there, warm pressure right against my still-sensitive clit. I felt myself get wetter at the simple contact.
Kiara’s fingers found my forearm first—light, deliberate strokes from wrist to elbow and back again, tracing the soft underside where the skin was thinnest. “You know what I used to do?” she murmured against my ear. “After you’d shower and walk out in just a towel, I’d go into my room, lock the door, and slide my hand between my legs thinking about peeling that towel off. I’d get so wet just picturing your body. The way your tits would look free. How soft the skin on your inner thighs would feel under my mouth. Sometimes I’d come so hard I’d have to bite the pillow so you wouldn’t hear.”
The confession landed straight between my legs. I turned my head so our noses almost touched again and answered with my own hand on her bare arm, fingertips skating up the smooth curve of her biceps, then down across the side of her breast where the hoodie still clung. “I did the same thing every time you borrowed my shirts. I’d press my face into the fabric after you left and jack off with two fingers buried deep, imagining it was your pussy instead of my own hand. I’d get soaked thinking about your body—how heavy your tits would feel in my palms, how you’d taste if I finally got my mouth on you. I came so many times to the thought of you that my sheets smelled like desperation for weeks.”
Her breath hitched. The light touches turned intentional. Her palm flattened on my upper arm, then drifted lower, skimming the outside of my breast through the open hoodie before sliding fully under the fabric. Warm fingers cupped me, thumb circling my nipple until it tightened into a hard peak. I arched into the caress with a soft sound I didn’t bother swallowing. She kept talking while she stroked me, voice low and confessional, like we were still just two best friends whispering secrets instead of two women already half-naked and dripping.
“I’ve pictured you like this for so fucking long,” she said. “Lying next to me, letting me touch you however I want. Tell me you still want it. Tell me we keep going.”
“I want it,” I breathed. “All of it. Don’t stop.” My own hand mirrored hers—sliding under what remained of her hoodie and sports bra, cupping the full weight of her breast, rolling the dark nipple between thumb and finger until she moaned. We stayed side-by-side under the shared bag, exploring with slow, deliberate pressure, learning the exact pressure that made the other gasp. Her thigh pressed harder between mine; I rocked against it once, shameless, feeling fresh slickness coat her skin.
The kisses started soft again—almost shy, like we were restarting the night—but they didn’t stay that way. Kiara’s mouth found mine and opened immediately, tongue sliding deep, tasting herself on my lips. I answered just as hungry. The wet sounds of our kissing filled the tiny tent. Her free hand left my breast long enough to shove at the sleeves of my hoodie; I arched and twisted to help her strip it off completely, then did the same for hers. The sports bra followed—yanked over her head and tossed toward the corner with a soft thud. Cold air kissed our newly bare shoulders and backs for half a second before we pressed chest-to-chest again under the bag, skin on skin, nipples dragging together with every breath.
“Off,” she whispered against my mouth, fingers already hooking into the waistband of my tangled leggings. “Everything. I want to feel all of you.”
I lifted my hips as much as the cramped space allowed. Together we shoved the fabric down and off, kicking it toward the foot of the tent. Her leggings went next—peeled down her long legs with impatient tugs until she was completely naked against me. The sleeping bag slid and bunched; we had to pause twice to yank it back over our hips so the freezing air wouldn’t steal the heat. When we settled again we were fully bare, side-by-side, breasts crushed together, her soft stomach against mine, the wet heat of her cunt pressed to my thigh. My hand found her hip, then the outer curve of her ass, then the smooth back of her thigh. Her fingers traced the same path on me—light at first, then firmer, digging in just enough to leave faint pink marks I knew I’d feel tomorrow.
We kissed like we were starving. Tongues tangled, teeth nipped, soft moans swallowed between us. My hand slipped between her legs again and found her dripping—slicker than before, folds swollen and ready. I stroked her outer lips with two fingers, gathering wetness, then rubbed slow circles over her clit while she did the same to me. The dual sensation made my head spin. Every time her fingers dipped lower and teased my entrance I clenched around nothing and whimpered into her mouth. Every time I circled her clit harder she rocked her hips forward, smearing her wetness along my thigh.
“I’ve wanted this exact thing,” she confessed between kisses, voice broken and urgent. “Your hands on me. Your mouth soon. Your body under this bag with mine while the whole cold world stays outside. Tell me how wet you get thinking about me.”
“So wet it drips down my thighs,” I answered, thrusting two fingers into her just to feel her walls flutter. “I get soaked imagining your tits in my mouth, your clit against my tongue, you sitting on my face until you come all over me. I’m dripping right now just from your fingers and the way you sound when you moan my name.”
She moaned it then—“Heather”—and pushed deeper into me, curling her fingers the way that made my toes curl inside the bag. We fucked each other with short, hungry strokes, bodies rocking side-by-side, the sleeping bag slipping lower with every movement until it only covered our hips. Cold air kissed our bare backs and the upper curves of our asses, but neither of us cared. Her free hand stayed on my breast, squeezing, pinching the nipple in time with the thrusts of her fingers. I did the same to her, rolling the tight peak, then bending my head as much as the space allowed to suck it into my mouth again—hard, wet pulls that made her cunt squeeze around my fingers.
The kisses turned desperate. We couldn’t stay quiet. Soft curses and broken pleas mixed with the wet sound of fingers sliding in and out of soaked cunts. “Keep going,” she begged against my lips. “Don’t you dare stop. I want another one like this—just your hand and mine and everything we’ve waited for.”
I scissored my fingers inside her and rubbed her clit faster with my thumb. She matched the pace, thrusting deeper, the heel of her hand grinding against me on every stroke. Our thighs trembled. The tent filled with the scent of sex and vanilla lotion and the sharp cold air sneaking through the seams. I felt the orgasm building low and hot in my belly, the same sharp edge as before but sweeter because this time we were completely naked, nothing left between us but sweat and slickness and two years of unsaid want finally spoken out loud.
“I’m close again,” I panted. “Kiara—fuck—your fingers feel so good—”
“Come on them,” she ordered, voice rough with her own approaching climax. “Come for me while I feel how tight you get. Then I’m rolling you onto your back and putting my mouth where my hand is. I’ve waited too long to taste you properly.”
The promise alone shoved me over. My cunt clamped hard around her fingers; waves of heat ripped through me while I moaned into her neck and kept fucking her through it. She followed seconds later, walls pulsing, thighs locking around my wrist as she came with a broken cry that echoed off the nylon. We stayed locked together, hands still moving slowly, riding every aftershock until the shudders faded into trembling breaths.
Even then we didn’t pull away. Kiara’s fingers stayed inside me, gentle now, just holding. Mine stayed inside her. Under the rumpled sleeping bag our bare bodies stayed plastered together, breasts heaving, skin damp, the cold forgotten. She kissed me soft and deep, tasting the salt on my upper lip, then whispered against my mouth the next confession that made my spent clit twitch all over again.
“That was two. I still want your mouth. I want to straddle your face and watch you eat me while the tent shakes. And after that I want you to sit on mine until you drown me. We’re not done, Heather. Not even close.”
I laughed shakily, already reaching down to ease her fingers out so I could guide them to my lips and suck them clean again. The night stretched ahead of us—hours of dark, endless cold, and the tiny tent that suddenly felt like the only warm place left in the world. My cunt ached in the best way, already greedy for whatever came next. I kissed the taste of myself off her knuckles and answered the only way that made sense.
“Then roll me over and show me. We’ve got all night, and I’ve got years of dirty thoughts left to live out with you.”
We stayed tangled under the rumpled sleeping bag for only a few more breaths before Kiara moved. She rolled me onto my back with a firm shove of her hip and a hand planted flat on my sternum, pinning me against the thin foam pad. The nylon floor crackled beneath us. Cold air rushed in at the edges of the bag as it slipped, but her body heat blanketed me at once—thighs straddling one of mine, bare cunt sliding wetly along my skin, full breasts hanging heavy above my face. I stared up at her in the dying amber of the phone light, my heart slamming so hard I felt it in my throat. Two years of silent wanting, and now she was taking exactly what she wanted.
“Stay,” she ordered, voice low and rough. Her free hand yanked the sleeping bag higher over our hips, trapping the warmth, then she leaned down and sealed her mouth over my left nipple. The wet heat of her tongue flattened against the tight peak; she sucked hard, cheeks hollowing, while her teeth grazed just enough to send a sharp jolt straight to my clit. I arched, a broken sound tearing out of me. She switched to the other breast without mercy, licking a slow circle around the areola before drawing the nipple deep, pulsing her tongue against it in wet, rhythmic pulls. My hands flew to her hair, fingers threading through the dark strands, holding her there as the suction made my cunt clench on nothing.
“Fuck—Kiara—your mouth—”
She hummed around my nipple and slid her hand down between us. Two fingers parted my soaked folds, gathered the slickness dripping onto the pad, then thrust deep in one smooth stroke. I cried out; the stretch was perfect, her knuckles pressing against my entrance as she curled those fingers upward and rubbed hard against the swollen spot inside me. Her thumb found my clit immediately, circling with firm, relentless pressure while she fucked me in short, deep strokes that made the tent walls shake. Every suck on my nipple matched the thrust of her hand. I could feel how wet I was—slick sounds filling the tiny space, my own juices coating her wrist. My thighs trembled open wider, knees falling against the cold nylon, giving her everything.
Interior heat coiled low and vicious. I watched her face between my breasts—flushed, intent, the tip of her tongue flicking my nipple while her eyes stayed locked on mine. She looked like she’d been starving for this. “I’ve dreamed about pinning you like this,” she confessed against my skin, breath hot. “Feeling you drip down my hand while I suck these pretty tits. Come for me, Heather. Let me feel it.”
She scissored her fingers inside me, rubbing faster, thumb grinding my clit in tight circles. The orgasm hit like a slap—violent, full-body, my cunt clamping hard around her fingers in pulsing waves while I moaned her name loud enough to wake anything still alive in those woods. Slick gushed around her hand; my back bowed clear off the pad; sparks burst behind my eyes. She kept sucking and fingering me through every shudder until I was shaking and oversensitive, laughing breathlessly into her hair.
Kiara eased her fingers out slowly, brought them to my mouth so I could taste myself, then kissed me deep, sharing it. “My turn,” I managed, still panting. “Lie back. I need my mouth on you right fucking now.”
She rolled onto her back without argument, pulling me with her. I scrambled between her spread thighs in the cramped space, the sleeping bag sliding off our legs entirely. Freezing air kissed our bare asses and the backs of my calves, but I didn’t care. Her pussy was right there—swollen, glistening, dark curls neat and soaked, clit peeking from under its hood. I buried my face between her thighs like I’d been dying to for years. The first long lick from entrance to clit made her hips jerk and a filthy moan rip out of her. She tasted exactly how she’d smelled on my fingers earlier: musky-sweet, richer now, coating my tongue. I sealed my lips around her clit and sucked hard, flicking the tip with my tongue while two fingers slid back into her clutching heat.
“Oh my god—yes—eat me—” Kiara’s hands fisted in my hair, grinding her cunt against my mouth with shameless rolls of her hips. I licked and sucked like I was drowning in her, nose pressed to her mound, chin dripping. Every time I curled my fingers she cursed and pushed harder, smearing herself across my face. The tent filled with the wet sounds of my tongue working her open and her broken, desperate breathing. I could feel her thighs trembling against my ears, the way her walls fluttered tighter. My own cunt throbbed again, neglected and dripping onto the pad, but I stayed locked on her pleasure—sucking her clit in pulsing rhythm, fucking her deep, letting her use my mouth.
She came hard against my face with a shattered cry, thighs clamping around my head, cunt pulsing in hot floods I drank down greedily. I kept licking through it until she tugged me up by the hair, eyes wild.
“Sixty-nine,” she gasped. “Now. I want your cunt on my mouth while I still taste like that.”
We twisted clumsily in the tiny tent until we faced opposite ways, her head between my legs and mine between hers. The position forced us closer than ever—breasts crushed to soft stomachs, mouths buried in soaked heat, the sleeping bag kicked completely aside so cold air raised goosebumps across our sweat-slick backs. I lowered my hips and felt her tongue spear into me instantly, lapping deep, then sealing over my clit with the same hungry suction she’d used on my nipples. At the same time I dove back onto her pussy, tongue plunging, fingers joining again so I could fill her while I sucked. We worked each other in frantic mirror—tongues circling clits, fingers thrusting and curling, hips grinding down hard.
The dual sensation short-circuited every thought. Her mouth was relentless, licking and sucking while two of her fingers pumped into me; I answered with the same frenzy, devouring her, fucking her with my hand, moaning vibrations straight into her clit. Sweat slicked our skin. The nylon walls shivered with every desperate rock of our bodies. I felt her getting close again—thighs shaking, cunt fluttering—and chased it, sucking harder, scissoring my fingers inside her. She matched me perfectly, tongue flat and fast on my clit, fingers crooking until stars burst.
We shattered together. My orgasm ripped through me in shuddering waves, cunt pulsing hard around her fingers while I cried out into her pussy; she came at the same instant, flooding my tongue, thighs locking around my head, whole body convulsing under me. We kept licking and fingering each other through the overlapping peaks until the tremors faded into limp, gasping wreckage, mouths still pressed to soaked flesh, tasting every last drop.
Even then we didn’t pull apart completely. I rested my cheek on her inner thigh, breathing hard, feeling her heartbeat against my lips. Her tongue gave one last lazy swipe through my folds that made me twitch. Outside the wind howled colder; inside we were a sweaty, tangled mess of limbs and cooling come, the tent smelling thickly of sex and vanilla and frost. Kiara’s hand stroked lazily up the back of my thigh, fingers dipping once more between my cheeks just to feel how wet I still was.
“Not done,” she murmured against my cunt, voice wrecked and hungry. “I still need to sit on your face until my legs give out. And I want you riding my thigh until you soak me. We’ve got hours left before sunrise, Heather… and I’m nowhere near finished with you.”
She didn’t wait for me to answer. Kiara pushed herself up on shaky arms, turned, and swung one long leg over my shoulders until her knees sank into the thin pad on either side of my head. The sleeping bag was a forgotten heap by then; cold air licked our sweat-slick skin, but the heat pouring off her bare cunt blanketed my face completely. I stared up the length of her body—trembling thighs, the soft curve of her belly, those heavy tits still marked from my mouth—and watched her lower herself with deliberate slowness until her slick folds parted against my lips.
“Open,” she whispered, voice raw. “I want to feel that tongue deep while I watch you take every drop.”
I opened. My hands slid up the backs of her thighs and gripped the full curves of her ass, pulling her down harder. The first press of her clit against my tongue made her moan loud enough to rattle the nylon. She was soaked, swollen, still pulsing from the sixty-nine; her taste flooded me thicker and sweeter than before. I sealed my mouth over her and sucked, tongue flicking rapid circles while she started to rock. Slow at first, then greedier, grinding her whole cunt across my face in wet, filthy slides. My nose crushed against her mound. My chin dripped. Every roll of her hips smeared fresh slickness over my cheeks and into my hair.
“Fuck—Heather—your mouth feels better than every fantasy—” She braced one hand on the tent wall above my head, the other tangled in my hair, holding me exactly where she wanted. I thrust my tongue as deep as I could, fucking her with it, then dragged flat and slow over her clit again and again. Her thighs quivered against my ears. I could feel how close she already was—walls fluttering, breath hitching—but she fought it, grinding harder, using my face like she’d dreamed of for two years. I slipped two fingers back inside her from below, curling them up to that spot that made her curse, and she shattered with a broken sob, cunt pulsing in long, hot waves that flooded my tongue. I drank every pulse, sucking her through it until her legs threatened to give out.
She stayed kneeling over me another few breaths, trembling, then laughed weakly and slid down my body until we were face to face again. Her mouth found mine, tasting herself, kissing me messy and grateful while her hand slipped between us and cupped my dripping cunt.
“Your turn to ride,” she murmured against my lips. “I want your clit on my thigh until you soak me. Make a mess, Heather. I’ve waited long enough to feel it.”
I climbed over her without hesitation. She stretched out on her back and bent one knee so her firm thigh pressed up between my legs. I straddled it, bare and open, and sank down until my soaked folds parted against the smooth heat of her skin. The contact alone made me moan. I started rocking—slow, deliberate drags that painted her thigh shiny with my wetness—while she watched, eyes dark and hungry. Her hands came up to cup my tits, thumbs rolling my nipples in time with every grind. I braced my palms on her shoulders and worked myself harder, clit sliding over the muscle of her thigh, the friction building sharp and perfect.
“That’s it,” she encouraged, voice low and confessional. “Use me. I’ve jerked off so many nights picturing you just like this—desperate, dripping, taking what you need from my body. Look how wet you are already. Fuck, Heather, you’re coating me.”
I was. Slick sounds filled the tent with every rock of my hips. My clit throbbed against her skin; the pressure and heat and the way she pinched my nipples harder sent sparks straight through me. I leaned down and kissed her open-mouthed, tongues tangling, while I ground faster. Her free hand slid around to my ass, gripping, guiding my rhythm, fingers dipping once between my cheeks just to feel how soaked I still was from everything we’d already done. The orgasm coiled low and vicious. I chased it shamelessly, panting her name, thighs shaking as I rode her harder until the pleasure snapped. I came with a cry muffled against her mouth, cunt pulsing, fresh wetness gushing down her thigh in hot waves I kept riding until the last tremor faded.
We collapsed sideways into a sweaty tangle, laughing breathlessly into each other’s necks. The cold finally registered—goosebumps rising across our bare backs—but neither of us reached for the bag yet. Kiara’s fingers traced lazy patterns along my spine; mine stroked the soft underside of her breast, thumb brushing the nipple that was still tight and sensitive. Outside the wind had quieted. The creek whispered under ice. Inside we were wrecked and glowing and finally, finally free of every careful distance we’d kept for years.
“I can’t believe we waited this long,” she whispered after a while, voice soft with wonder and leftover heat. She pressed a slow kiss to the corner of my mouth, then another to my jaw, then the hollow of my throat. Her palm glided down my side, over the curve of my hip, mapping skin she’d only ever touched in dreams. “Two whole years of stealing your shirts and locking my door. Two years of almost saying something every single night we stayed up too late. We could’ve been doing this since freshman year.”
I laughed into her hair, the sound shaky and full of relief, and answered with my own confessions while my fingers traced the same tender paths across her body—along her collarbone, the outer curve of her breast, the soft skin just above her hipbone. “I know. Every time you walked out of the shower I almost dragged you back in with me. Every time you fell asleep on the couch with your head on my shoulder I wanted to turn and kiss you awake. We were so fucking scared of losing this.” My hand slid lower, cupping her still-slick cunt gently, not to start again but just to hold, to feel the proof of everything we’d finally given each other. “But we didn’t lose it. We just… added everything else.”
Kiara’s eyes shone in the dying phone light. She kissed me again—soft, lingering, tongues barely tasting—while her fingers combed through my tangled hair and stroked down the side of my neck. “This trip marks the start,” she said quietly, certainty settling into every word. “Not just best friends who fuck in a tent once and pretend it never happened. More. All of it. I want the apartment mornings where I wake you up with my mouth. I want movie nights that end with you coming on my fingers. I want every roommate secret we never said out loud.”
I nodded against her lips, already smiling, already planning. “Next weekend. Same spot if the weather holds—or we find a bigger tent so we can actually move. I want to pack actual blankets and a lantern and nothing else. I want hours with my face between your legs without freezing my ass off. I want you riding me slow until sunrise. And after that… every weekend we can steal. We’re not going back to almost.”
She laughed, bright and free, and pulled the rumpled sleeping bag over both of us at last, cocooning our bare bodies together so every inch stayed pressed skin-to-skin. We lay tangled—her thigh between mine, my arm under her neck, her hand resting possessively over my heart—softly kissing whenever the silence stretched too long, stroking each other in lazy, loving passes that had nothing left to prove and everything left to discover. The tent walls sighed around us. Frost glittered somewhere beyond the nylon. Inside we were warm and claimed and already hungry for the next night, the next confession, the next time her body opened under mine.
Two years of silence had ended in one freezing tent; forever had only just begun.
We never needed the sleeping bags again—only each other, and the dark that finally knew our names.