Best Friend's Rain-Soaked Stocking Cock

Best friends get soaked in the rain, and Jordan can't stop staring at Alex's hard cock straining against her sheer black stockings.

14 min read August 11, 2026New
▶ Listen to this story
Rate the narration:

The rain came without warning, a sudden summer deluge that turned the city sidewalks into rivers and plastered clothes to skin in seconds. Alex laughed as she ran, her short black dress already soaked through, the fabric clinging to the soft curves of her hips and the gentle swell of her small breasts. At twenty-eight she moved with the easy confidence of someone who had long ago claimed her body as her own—smooth legs flashing beneath the hem, sheer black stockings turning translucent in the downpour, outlining every elegant line of calf and thigh. Jordan kept pace beside her, his own shirt molded to his chest, dark hair dripping into his eyes. Best friends for years, roommates who finished each other’s sentences and shared takeout on the couch most nights, yet something electric crackled between them now that the rain had nowhere to hide.

They burst through the apartment door laughing and gasping, water pooling on the entryway tiles. Alex kicked off her soaked heels and turned, pushing wet strands of hair from her face. The short dress rode higher with the motion, and Jordan’s gaze dropped before he could stop it. Her stockings were ruined in the most delicious way—sheer black nylon plastered tight to her smooth, hairless legs, glistening, the fabric so thin it might as well have been painted on. Between her thighs the unmistakable thick outline of her cock strained forward, half-hard already from the chill and the run and the way Jordan kept looking. It pressed against the wet silk of her panties and the transparent stocking tops, a heavy, blatant shape that twitched under his open stare.

“Jesus, Alex,” he said, voice rough. He didn’t look away. Water dripped from his jaw onto the floor. “I can see… everything.”

She felt the heat of his eyes like a physical touch. Her cock thickened further, lengthening along her thigh, the head pushing visibly against the soaked sheer material. Alex had always loved how feminine attire framed her body—the way stockings made her legs look endless, how a short dress teased the secret of what she carried between them. Being seen like this, truly seen and hungered for, sent a slow roll of pleasure through her belly.

“Then stop staring and say what you’re thinking,” she answered, stepping closer. Her voice stayed light, playful, but her pulse hammered. They had danced around this for months—lingering glances when she came out of the shower in a robe, the way his breath caught if her skirt rode up on the couch. She had caught him more than once adjusting himself when she crossed her legs in those same sheer black stockings.

Jordan swallowed. He shut the door behind them with a soft click, trapping the storm outside. “I’ve been fantasizing about you for months. About this. Your legs in those stockings. The way your cock sits under your dresses like it’s waiting. I can’t stop staring at it right now—look how hard it is, how the rain made the nylon cling right to the shaft. Fuck, Alex. I want it. I want you.”

The confession hung between them, raw and honest. Alex’s smile turned slow and wicked with delight. She had never wanted him to want some watered-down version of her. She wanted this—his open hunger for the full shape of her, stockings and cock and soft skin all at once. Thrilled heat flooded her chest. She reached behind her back and found the zipper of the wet dress.

“Then keep staring,” she murmured. “Touch if you want. I’ve wanted you to for just as long.”

She peeled the dress down slowly, letting the soaked fabric scrape over her shoulders and catch for a moment on the small, peaked nipples of her breasts before it slithered past her waist. It dropped to the floor in a dark puddle. Now she stood in only the sheer black bra that had gone nearly transparent, matching panties stretched tight over her full, hardening cock, and those glorious rain-soaked stockings held up by thin garters. The outline was indecent—thick shaft curved against her lower belly, the flared head clearly defined through nylon and silk, a dark wet spot already blooming where precome had mixed with rainwater. Her balls nestled smooth and tight beneath, the entire package framed by the delicate lace tops of the stockings like a filthy gift.

Jordan’s breath left him in a rush. He stepped in close, close enough that she could feel the heat radiating off his body. Alex took his hands—large, warm, slightly trembling—and guided them. First to her thighs. “Feel how the stockings are glued to me,” she whispered. His palms slid upward, thumbs stroking the slick nylon, tracing the seams that ran up the backs of her legs. The touch made her cock jump hard against the front of her panties. She guided one of his hands higher, pressing his fingers right over the throbbing length.

“Christ,” he groaned. “It’s so hot. So hard. I can feel it pulsing through the stocking.”

She kept his hand there, rolling her hips just enough to drag her cock against his palm. The friction of wet silk and sheer nylon was exquisite—drag and slip and pressure all at once. Jordan’s other hand roamed freely now, mapping the curve of her ass, the soft give of her hip, the way the garter straps bit lightly into her flesh. He leaned in and pressed his mouth to the side of her throat, not quite a kiss, more a hungry open-mouthed tasting of rainwater and her skin.

“I’ve jerked off thinking about bending you over the kitchen counter in nothing but these stockings,” he admitted against her neck. “About sliding between your thighs and feeling that cock rub against mine while I fuck you. Or dropping to my knees and mouthing you through the nylon until you soak them worse than the rain did.”

Alex’s laugh was breathy, delighted. She reached between them and cupped the thick ridge straining the front of his jeans, squeezing once so he hissed. “Good. Because I’ve touched myself to the idea of you doing exactly that. Of you wanting this—” she guided his hand to wrap more firmly around her shaft through the layers “—exactly as it is. No pretending it’s something else. Just you hungry for your best friend’s stocking-clad cock.”

They stood there in the entryway, dripping, the air thick with the scent of rain and rising arousal. Jordan’s fingers flexed, exploring the full heavy weight of her, tracing from root to tip through the soaked sheer fabric. Every stroke made her leak more, the wet spot darkening and spreading. Alex’s free hand slipped under his soaked shirt, sliding over the hard planes of his stomach, then lower to pop the button of his jeans. She didn’t free him yet—just pressed her palm against the hot bulge, feeling how rigid he already was for her.

“You’re aching,” she observed, voice low and fond. “I can feel it. Tell me how badly you want to keep going.”

“So bad it hurts,” Jordan said without hesitation. His eyes stayed locked on the lewd silhouette of her cock outlined by black nylon. “I want to peel these stockings down just far enough to get my mouth on you. Or leave them on and fuck between your thighs until we’re both coming all over them. I want whatever you’ll give me, Alex. I’ve wanted you—this you, stockings and cock and all—for way too long to stop now.”

She kissed him then, finally, slow and deep and tasting of rain. Their bodies pressed flush, her trapped cock grinding against his denim-covered hardness, the sheer wet stockings whispering between their legs with every small shift. Jordan’s hands never stopped moving—stroking her length, cupping her balls through the thin barriers, sliding up to tease the soft skin just above the lace tops. Alex moaned into his mouth, hips rolling, chasing more friction. The apartment felt too warm suddenly, the storm outside a distant drumming that matched the pounding of her pulse.

She broke the kiss only far enough to speak against his lips. “Then we’re doing this. Right now. No more pretending we’re just roommates who don’t want to wreck each other.” Her fingers found his zipper and eased it down, freeing the heavy thrust of his cock into her waiting hand. He was thick, flushed, already slick at the tip. She stroked him in time with the way he stroked her through the stockings, the dual rhythm making both of them shudder.

Jordan’s forehead dropped to rest against hers. “Fuck, look at us. Your pretty cock all dressed up in those ruined stockings and still hard enough to tear right through. I’ve never wanted anything more.”

Alex guided both their hands lower so that their cocks pressed together—hers still sheathed in wet silk and nylon, his bare and burning hot. She wrapped her fingers around them both as best she could, stroking, letting him feel the different textures, the way her stocking-covered shaft slid against his naked one. Precome smeared everywhere, mixing with rainwater, making the glide filthy and perfect. Jordan’s free hand slid around to grip her ass, hauling her tighter, grinding them together with open, hungry rolls of his hips.

“I need more,” he rasped. “I need to get these panties off you—or shove them aside. I need to feel skin. Or keep the stockings on and just… Christ, Alex, tell me I can have you.”

She was throbbing so hard it bordered on pain, her cock straining against every wet layer, balls drawn up tight. The acceptance in his voice, the pure want for her exactly as she stood—feminine and hard and unashamed—made her dizzy with need. Alex nipped his lower lip and smiled, slow and wicked and full of promise.

“You can have me,” she whispered. “Every inch. But not yet. First I want you on your knees right here on this wet floor. I want your mouth on my stocking cock. I want you to taste how much I’ve been leaking for you. And then—” she squeezed them both harder, making him groan “—then we’re going to the bedroom and you’re going to fuck me while I keep these soaked stockings on. Or I’m going to ride you until you fill me. Or both. We’ll figure it out with our hands and mouths and whatever else we need.”

Jordan dropped to his knees like the words had cut his strings. His hands slid up her thighs again, reverent and greedy, thumbs hooking into the tops of her stockings but not yet pulling them down. He pressed his face against the thick outline of her cock, breathing her in, mouthing along the shaft through the sheer black nylon until Alex’s head fell back and a broken sound escaped her throat. The heat of his mouth soaked through instantly. Her fingers tangled in his wet hair, holding him there, rolling her hips to drag her covered cock across his lips and tongue.

“That’s it,” she breathed. “Just like that. Show me how long you’ve wanted this.”

He licked a long stripe up the underside, the texture of the stocking rough and slick against his tongue, then suckled at the head through the fabric until the silk of her panties was translucent and shiny with spit and precome. Alex’s thighs trembled. The sight of her best friend on his knees, worshipping the very cock that had been teasing him through dresses and skirts for months, burned through her like pure fire. Jordan looked up at her with dark, blown pupils, lips already shiny, and the hunger there promised everything still to come.

She tugged him gently back to his feet before either of them could tip over the edge. Their mouths crashed together again, messy and desperate, cocks grinding, hands roaming without hesitation now. The rain still hammered the windows. Their clothes still dripped onto the floor. But the tension that had lived between them for so long had finally cracked wide open, and neither of them had any intention of closing it again.

They stumbled together toward the living room, still dripping, mouths locked and hands greedy. Jordan’s jeans hung open around his hips; Alex’s panties clung translucent and ruined to the heavy curve of her cock. She shoved him lightly toward the couch, then stepped back just long enough to kick free of the soaked silk and the bra that had become useless. Heels still on, garters still fastening the sheer black stockings to her hips, she sat on the edge of the cushions exactly as she was—naked except for the rain-plastered nylon that molded every inch of her legs and framed the thick, flushed cock rising hard against her belly.

Jordan dropped to his knees without being told a second time. The wet floor cooled his shins, but the heat rolling off her body made him forget everything else. He leaned in and opened his mouth over the shaft still sheathed in sheer black fabric, sucking greedily through the nylon. The texture rasped against his tongue; the salt of her precome and the clean rainwater soaked through at once. Alex’s fingers sank into his wet hair.

“Yes—fuck, just like that,” she breathed, hips tilting forward so the head of her cock dragged across his lips. “Look at you. Starving for it.”

He moaned around the fabric-covered length, suckling harder, cheeks hollowing. The stocking stretched tight over the flared head; he could feel every pulse. When he couldn’t stand the barrier any longer he hooked two fingers into the thin nylon just above the tip and tore. The rip sounded filthy and perfect. Her cock sprang free through the ragged hole—hot, slick, perfectly smooth—and he took her straight to the root in one long glide.

Alex cried out, head falling back. The wet heat of his throat closed around her; the torn edges of stocking scraped deliciously along her shaft with every bob of his head. Jordan worked her deep, spit running down to soak the ruined nylon still clinging to her balls and the tops of her thighs. He looked up while he swallowed around her, eyes dark with pure want, and the sight nearly undid her.

She pulled him off with a wet pop before she came too soon. “Couch. Bend over it. Now.”

Jordan scrambled up, shoved his jeans the rest of the way down, and braced his forearms on the back of the couch, ass presented. Alex stood behind him, stroked her spit-slick cock once, then reached around to the side table for the bottle of lube they both knew was there from late-night sessions alone. She slicked herself generously, then pressed two wet fingers into him, opening him with slow, careful thrusts until he was rocking back for more.

“Ready for me?” she asked against his ear, the head of her cock already nudging his entrance.

“Been ready for months,” he answered, voice rough. “Fuck me, Alex. Please.”

She pushed in with one long, steady stroke, burying every thick inch until her hips met his ass and the wet stockings whispered against his skin. Jordan groaned like the air had been punched out of him. She gave him a moment to adjust, kissing the nape of his neck, then began to move—deep, rhythmic thrusts that dragged the full length of her cock along his prostate on every stroke. One hand stayed on his hip; the other reached around and wrapped his leaking cock, stroking him in time with her fucking.

The couch creaked. Rain hammered the windows. Alex watched the way her sheer black stockings flexed with every roll of her hips, the way the torn hole framed the root of her cock as it disappeared into him again and again. She fucked him with long, deliberate strokes, grinding deep at the end of each one, feeling him clench and shudder around her.

“God, you take me so well,” she murmured. “Feel how hard I am for you? How much I love fucking my best friend while he’s bent over the couch in nothing but the sound of the rain?”

Jordan could only moan in answer, pushing back to meet every thrust. After long minutes of that deep, relentless rhythm she pulled out, turned him, and sat him down hard on the cushions. She climbed over him reverse-cowgirl, heels still on, stockings still glistening, and sank back onto his cock in one smooth drop.

They both shouted. She rode him hard—grinding, bouncing, letting him feel the slick nylon of her thighs and calves sliding against his legs every time she rose and fell. His hands gripped her hips, then slid forward to stroke her cock where it slapped against her belly. The contrast of her soft stocking-clad thighs wrapping his hips while her hard cock throbbed in his fist drove them both higher.

Alex leaned back against his chest, head turning so she could catch his mouth in a messy kiss. She bounced faster, the wet sounds of their bodies filling the room, stockings whispering and sticking. Jordan’s free hand cupped one small breast, thumbing the peaked nipple; the other pumped her cock in tight, twisting strokes that matched the roll of her hips.

“I’m close,” he gasped against her lips. “Alex—fuck—you feel unreal.”

“Come with me,” she ordered, voice breaking. “Fill me while I come all over those pretty hands.”

She slammed down hard, grinding her ass against him, and her orgasm ripped through her. Thick ropes of come striped her stomach and his fingers; her cock pulsed and jerked while her body clenched rhythmically around him. The sight and the tight, milking heat pushed Jordan over. He buried himself to the hilt and came with a broken shout, flooding her in hot pulses while her stockings rasped against his thighs and her soft hair tickled his cheek.

They stayed locked together through the aftershocks, breathing hard, rain still drumming outside. Slowly Alex lifted off him; come slid down her thighs and onto the sheer black nylon. Jordan pulled her gently into his lap facing him this time, cradling her close. He kissed her slow and deep—tender now, almost reverent—brushing wet strands of hair from her face.

“You’re so fucking beautiful,” he whispered against her mouth. “Every inch of you. This body, this cock, these ridiculous perfect stockings—I want all of it. Exactly as you are. I’ve never wanted anyone the way I want you.”

Alex melted into the words, arms looping around his neck, smiling against his lips. They stayed like that until their heartbeats slowed, then stretched out on the wide couch, limbs tangled, her head on his chest and one stockinged leg thrown over his hip. Come and rainwater cooled on their skin; neither of them cared.

Jordan’s fingers traced lazy circles on her bare back. “Tomorrow,” he murmured sleepily, “we’re going shopping. I want to help you pick out new lingerie. Something sheer. Something I’ll ruin the second we get home.”

Alex laughed softly, already half-dreaming, and pressed a final kiss to the underside of his jaw.

“Promise you’ll model every single pair for me first?”

Rate this story

Thanks for rating
Tagged rain-soaked-clothing clothing-adhesion cock-outline stockings-fetish

Fresh filth, nightly

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