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

Caught in Silk: Best Friend, Stepsister, and Rumors

Caught in Silk: Franklin gets busted cross-dressing by his best friend and stepsister, sparking hot taboo threesomes and rumors.

11 min read October 19, 2026New

Franklin stood before the full-length mirror in his bedroom, the silk of the black lingerie set whispering against his skin as he adjusted the delicate straps. At twenty-two, he had refined this private ritual over the past couple of years, transforming himself completely when the house emptied out. The matching panties hugged his smooth cock, already half-hard from the soft glide of fabric, while the garter belt clipped tautly to sheer black stockings that shimmered up his legs. He slipped into a short red dress that barely covered the tops of his thighs, the neckline plunging to show the lace cups pushing his chest into a soft suggestion of cleavage. Makeup finished the look—smoky eyes, glossy lips, a touch of blush—and he turned slowly, admiring how stunning he looked, how the feminine version of himself made his pulse race.

Their parents were gone for the weekend, leaving him alone with his twenty-one-year-old stepsister Sonia. She had known about his cross-dressing for over a year now, catching glimpses of discarded stockings or catching him mid-change once. Since turning nineteen she had privately fantasized about him like this, imagining the smooth planes of his body under silk, the way he might moan if touched as a girl. Franklin didn’t know the depth of it, only that she never judged, sometimes even complimented a new lipstick shade with a knowing smile.

He was smoothing the dress when the front door opened downstairs without a knock. Terrence, his twenty-three-year-old best friend, called out early. “Franklin? You home? Practice got canceled.” Footsteps on the stairs. Franklin froze, heart hammering, no time to strip. The bedroom door swung open and Terrence stopped dead, eyes widening as he took in the full picture—stockings, short dress, painted face.

“Holy shit,” Terrence breathed, shutting the door behind him. His gaze raked over Franklin hungrily, lingering on the curve of stockinged thighs and the glossy mouth. “You look… fucking incredible. I mean it. Hot as hell like this. Always wondered, but damn.”

Franklin’s cheeks flushed under the makeup, cock twitching hard against the silk panties. “Terrence, I— I didn’t expect you yet.”

“Good thing I came early.” Terrence stepped closer, voice low and sincere. “You’re stunning. That dress, the way it clings… I can’t stop staring. Want to kiss you so bad right now.”

The tension snapped. They flirted in quick, breathless exchanges—Terrence praising the soft feel of Franklin’s made-up cheek, Franklin admitting how the stockings made him feel sexy and open. Then they leaned in together, mouths meeting in a deep, eager kiss, tongues sliding wet and urgent. Both men hardened instantly, Franklin’s cock straining the panties, Terrence’s bulging his jeans. Hands roamed; Terrence cupped Franklin’s ass through the short dress, squeezing the silk-covered cheeks.

“Fuck, I need you,” Franklin whispered against his lips, dropping willingly to his knees on the carpet. He freed Terrence’s thick cock, already leaking, and took it into his glossy mouth with enthusiastic hunger. He sucked deep, cheeks hollowed, tongue swirling the head while he looked up through lashes. Terrence groaned, hips rocking gently, fingers threading into Franklin’s styled hair.

In the hallway, Sonia had been heading to her room when she heard the voices. She paused at the cracked door, heart slamming as she peeked. Her stepbrother on his knees in full lingerie, sucking his best friend’s cock—the exact fantasy that had soaked her fingers late at night for years. She slipped a hand into her own shorts, two fingers circling her clit as she watched, biting her lip to stay silent. The wet sounds of Franklin’s mouth, the way the dress rode up to show garters and stockings, pushed her over fast. She came hard and quiet, thighs trembling, eyes locked on the scene.

Inside, they stumbled to the bed. Terrence peeled the dress up but left the lingerie and stockings on, laying Franklin back. “My turn,” he growled, tugging the panties aside to free Franklin’s hard cock. He gave a long, sloppy blowjob, spit-slick and noisy, bobbing deep while fingering Franklin’s hole gently, working him open. Franklin moaned, hips bucking, the silk and stockings heightening every sensation until he was dripping pre-cum down Terrence’s throat.

Franklin flipped them, returning the favor with desperate need. He deep-throated Terrence until his nose pressed to the base, swallowing around the thick shaft. Terrence cursed and flooded his mouth; Franklin gulped every hot pulse of cum, licking the shaft clean afterward, still rock-hard and aching.

“Bend over for me,” Terrence said, voice thick. Franklin got on all fours in the center of the bed, stockings smooth, ass presented. Terrence slicked up and pushed into that tight hole doggy-style, fucking him hard and deep, hands gripping the garter straps. They kissed over Franklin’s shoulder, messy and passionate, tongues tangled while Terrence pounded. Then he rolled them into missionary, legs hooked high, stockings framing the stretch as he thrust deeper. Franklin’s cock slapped between them until Terrence buried himself and came with a groan, pumping a second thick load straight into Franklin’s ass, filling him hot and full.

Sonia, still hidden, had pushed her shorts down and fucked herself with three fingers through the whole second round, coming again as she watched her stepbrother take it so eagerly, cum leaking from his used hole when Terrence finally pulled out.

Terrence cleaned up, kissed Franklin soft and lingering, and left with a promise to text later, still dazed by how hot it had been. The door clicked shut downstairs. Sonia stepped into the bedroom then, cheeks flushed, eyes bright. Franklin sat up, startled, still in the ruined lingerie, cum drying on his thighs.

“I saw everything,” she said quietly, sitting on the edge of the bed. “I’ve known you dress like this, Franklin. And since I was nineteen I’ve fantasized about you exactly like this—hot as a girl, soft and open. Privately, for years. Tonight I watched you get fucked and I came twice touching myself. I told my best friend Yvonne about it—just the scene, no names, how hot it was seeing a guy in silk taking cock like that. She’s twenty-four, bi like me. Word got out fast through the group. Now that my secret desire for you is basically public… can we fuck too? Please. I want you so bad.”

Franklin’s cock twitched fresh at her confession, the sincerity and heat in her voice. “Yes. Fuck yes, Sonia. Come here.”

They crashed together, mouths hungry. He stripped her clothes while she left his stockings and panties on, climbing into his lap. She sank down onto his cock, riding him hard, tits bouncing as she ground deep, whispering how long she’d wanted this, how perfect he looked dressed while she took him. Then he flipped her onto hands and knees, taking her from behind with long, powerful strokes, one hand fisted in her hair, the other stroking her clit until she came clenching around him. He followed, flooding her as she pushed back for more.

After, they lay tangled, sweaty and smiling. Franklin’s phone lit up on the nightstand with a string of new messages from mutual friends—guys and girls alike—who had clearly heard the gossip. Vague, flirty offers already starting to roll in, promising more heat ahead.

Franklin’s phone kept buzzing against the nightstand, the screen glowing with notification after notification while he and Sonia still lay tangled in the rumpled sheets. Cum cooled sticky between her thighs and his, the black stockings still clipped to his garters, panties shoved aside. He reached for it with a shaky laugh, thumb swiping open the thread of messages from their circle of friends—men and women who’d somehow pieced together the juicy details of a guy in silk getting railed and a bi stepsister who’d finally acted on years of private hunger.

Sonia propped herself on one elbow, breasts pressed to his chest, reading over his shoulder. Her fingers traced idle circles on his stomach. “Look at that one from Marcus—‘heard some wild shit about lace and open mouths, you free later?’ And Jenna’s even bolder: ‘if the rumors are true about how good you take it dressed like that, I want a turn riding that face.’ They’re not even trying to be subtle.”

Franklin’s cock stirred fresh against her hip, already half-hard again from the raw edge of being wanted so openly. He typed quick, teasing replies that didn’t deny a thing, pulse hammering as more offers stacked up. Then Yvonne’s name lit the screen. Sonia’s best friend, twenty-four, bi, sharp-tongued and always game. Her message cut straight through the vague flirtation: “Sonia spilled enough without names. I know it’s you two. You’re both hot as fuck when you stop pretending. I’m ten minutes away. Let me in. I want to taste whatever’s left of that scene.”

Sonia’s breath caught. She met Franklin’s eyes, pupils blown wide. “She’s been texting me nonstop since I called her earlier. Said the second I described a guy in a red dress taking cock she got soaked. She doesn’t care whose names stay out of it—she wants in. You okay with that?”

“More than okay.” Franklin’s voice roughened. He sent the reply—door unlocked, come upstairs—then tossed the phone aside and rolled Sonia beneath him. They kissed hard while waiting, his tongue fucking her mouth the way his cock had just fucked her cunt. She arched, grinding her slick folds along his length until the head notched her entrance again. He pushed in slow, savoring the wet clutch, stockings rasping against her calves. They fucked lazy and deep, no rush, just filling the minutes with the wet slap of skin and her whispered filthy praise: how pretty he still looked with makeup smeared, how the garters dug into his thighs while he split her open.

The front door opened downstairs. Footsteps, then Yvonne’s voice calling up. She appeared in the doorway moments later, dark hair loose, jeans already unbuttoned, eyes raking over the pair of them locked together on the bed. At twenty-four she moved with easy confidence, stripping without ceremony—tank top peeled off, bra discarded, pants kicked away until she stood naked, full tits and trimmed cunt on display. “Jesus. You two look even better than I pictured. Don’t stop on my account.”

Franklin pulled out of Sonia with a wet sound and sat back on his heels, cock shiny and rigid, the lingerie framing his body. Yvonne climbed onto the mattress, kissing Sonia first—hungry, familiar, tongues sliding while her hand found Franklin’s shaft and stroked. Then she turned to him, claiming his mouth, tasting the shared salt of earlier orgasms. “Heard you swallow like a champ,” she murmured against his lips. “And that you take it like you were made for it. Show me.”

She pushed him onto his back. Sonia straddled his face immediately, lowering her dripping cunt onto his mouth while Yvonne swung a leg over his hips and sank down onto his cock in one smooth glide. Franklin groaned into Sonia’s folds, licking greedily—tongue spearing her clit, sucking the swollen pearl—while Yvonne rode him hard. Her tits bounced with every bounce, inner walls fluttering hot and tight. Sonia reached forward to pinch Yvonne’s nipples, the two women leaning in to kiss above him, sharing moans.

Terrence’s text had come in right after Yvonne’s invitation: “Can’t stop thinking about your ass in those stockings. On my way back if the door’s open.” Franklin had thumbed a yes between thrusts. Now the bedroom door creaked again and Terrence stepped in, twenty-three and already hard in his jeans from the sight that greeted him—Franklin buried face-deep in Sonia while Yvonne fucked herself on his cock, silk and lace still clinging to his body.

“Fucking perfect,” Terrence growled, shucking clothes fast. He climbed onto the bed behind Yvonne, kissing her shoulder, hands cupping her breasts while she kept riding. Sonia slid off Franklin’s face long enough to lean over and take Terrence’s thick cock into her mouth, bobbing deep, saliva stringing. Franklin watched everything from below, hips bucking up into Yvonne’s heat, the dual sensation of her squeezing him and the visual of his stepsister sucking his best friend making him throb harder.

They shifted without words, pure hunger guiding. Yvonne climbed off and turned, presenting her ass. Terrence slicked himself with spit and pushed into her from behind while she lowered her mouth onto Franklin’s cock, tasting Sonia’s juices on him. Sonia straddled Franklin’s face again facing the other way, grinding down so he could tongue-fuck her while she reached back to spread Yvonne’s cheeks for Terrence’s strokes. The room filled with wet sounds—Yvonne’s throat working Franklin’s shaft, Terrence’s hips slapping Yvonne’s ass, Sonia’s cunt dripping down Franklin’s chin.

Franklin’s hands roamed everywhere: gripping Sonia’s hips, then sliding lower to finger Yvonne’s clit in time with Terrence’s thrusts. When Yvonne came first it was with a muffled cry around his cock, walls pulsing, juices slicking Terrence’s balls. She pulled off panting and spun to kiss Sonia messy while Terrence pulled free and moved to Franklin.

“Want you again,” Terrence said, voice raw. Franklin nodded eagerly, rolling onto all fours once more, stockings gleaming. Terrence slammed back into his already-used hole, the earlier load still making the slide filthy and easy. Yvonne crawled underneath, taking Franklin’s cock into her mouth while Sonia straddled Yvonne’s face, grinding down so the bi girl could eat her out. Franklin fucked into Yvonne’s throat with every backward thrust Terrence delivered, the chain of pleasure locking them all together—Terrence pounding Franklin’s ass, Franklin face-fucking Yvonne, Yvonne tongue-lashing Sonia’s clit.

Sonia came with a sharp cry, thighs shaking around Yvonne’s head. Yvonne followed soon after, moaning around Franklin’s shaft as her own fingers worked her cunt. Terrence lasted longest, gripping Franklin’s garter straps like reins, driving deep until he flooded that tight hole a second time that night, hot spurts painting his insides. The pressure tipped Franklin over; he erupted down Yvonne’s throat, pulse after pulse, and she swallowed greedily, milking every drop before licking him clean.

They collapsed in a sweaty heap, limbs tangled, lingerie ruined and perfect. Kisses passed lazy and satisfied—Terrence to Franklin, Franklin to Sonia, Sonia to Yvonne, Yvonne back to Terrence. No one rushed to leave. Sonia fetched water; Yvonne stole one of Franklin’s shirts. Terrence traced the sheer stockings still hugging Franklin’s legs, murmuring how he’d never get enough of the way silk looked stretched over cock and ass.

Franklin’s phone buzzed again with fresh offers—more friends circling, curiosity and lust plain in every message. He left them unread for now, body humming with leftover heat. While the others dozed lightly against him, he stared at the ceiling, already scheming. Next weekend the house would be empty again. He’d text the whole curious group a carefully worded invitation, make sure Sonia and Yvonne and Terrence were free, stock up on more lingerie sets in every color. He’d answer every flirty offer in person, one after another or all at once, until the rumors became legend and every friend who’d ever wondered got to find out exactly how good he looked—and felt—caught in silk.

Rate this story

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

Want your own taboo story?

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

Skip the queue. Private, twice as long, ready in 60 seconds, with audio. $4.99 →
Adults only · no real people · your request is never shown, only your credit name
Sponsor

Toys that play along.

App-controlled, from anywhere. Discreet delivery.

See them →
Sponsored link. 18+ only.
Tagged crossdressing lingerie feminization penetration oral

Fresh filth, nightly

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