Caught Crossdressed and Craving Cum
Caught Crossdressed and Craving Cum "His step-sister's best friend walks in on Franklin fully dressed as a girl and they end up fucking
Franklin had the house to himself that Thursday afternoon, the kind of empty quiet that made every small sound feel louder than it should. At twenty-two he still lived under the same roof as his step-sister Marisol, and her closet had become his private cathedral. He stood in front of her full-length mirror in the hallway, heart hammering, already locked into the ritual. The tight black dress clung to his narrow hips and hugged the slight curve he forced into his chest with a lightly padded bra. Sheer black stockings smoothed up his legs, the garters biting gently into his thighs. Four-inch heels forced his calves into a long, elegant line. Makeup softened his jaw, reddened his mouth, darkened his lashes until he barely recognized the pretty stranger staring back.
He turned slowly, watching the way the dress rode up the backs of his thighs, the way the fabric stretched across his ass. His cock was already half-hard inside the lacy black panties he had stolen from her drawer, the tip leaving a damp spot against the silk. This was the part he craved most—being fully dressed, fully transformed, and free to stroke himself while he whispered filthy things to his reflection. He was deep in it when the front door opened without warning.
Cassidy, his best friend since forever, twenty-three and broad-shouldered, stepped inside carrying a six-pack and the easy grin he always wore. The grin died the second he saw Franklin. He froze mid-step, keys still dangling from one finger. Silence stretched. Franklin’s stomach dropped through the floor. He couldn’t move, couldn’t speak, couldn’t even lower the hand that had been sliding over the front of the dress.
Cassidy’s eyes traveled from the heels up the stockings, lingered on the tight black fabric stretched across Franklin’s crotch, then rose to the painted mouth and wide, mortified eyes. Instead of laughing or recoiling, Cassidy let out a low, disbelieving breath.
“Holy shit,” he said softly. “Franklin… you look incredibly hot like this.”
The words hit like a hand around Franklin’s throat—and lower. Heat flooded his face and his cock at the same time. He opened his mouth, closed it, then managed a shaky, “You’re… early.”
“Meeting got canceled.” Cassidy set the beer down without looking away. He took one slow step closer, then another. “I’ve thought about this. About you. Never said anything. But fuck, you look better than I imagined.”
Franklin’s pulse thundered in his ears. The humiliation he expected never came. In its place was something hotter, sharper—curiosity and pure want reflecting back at him from his best friend’s face. Cassidy’s gaze dropped again to Franklin’s legs.
“Those stockings,” Cassidy murmured. “Your legs look fucking ridiculous in them. And that mouth…” He stepped into Franklin’s space until they were almost chest to chest. “Cherry-red and shiny. I’ve wanted to taste it since the second I walked in.”
Franklin’s breath hitched. He could smell Cassidy’s cologne, feel the heat coming off him. When Cassidy lifted a hand and brushed a thumb across Franklin’s lower lip, smearing the gloss just slightly, Franklin didn’t pull away. He leaned into the touch.
Cassidy closed the last inch and kissed him.
It started slow—warm lips pressing, testing—then deepened the moment Franklin made a small, needy sound and opened for him. Cassidy’s tongue slid in, tasting mint and the faint sweetness of the lip gloss. Franklin’s hands came up of their own accord, gripping Cassidy’s shoulders, pulling him closer. The kiss turned hungry fast. Cassidy backed him against the wall beside the mirror, one thigh sliding between Franklin’s stockinged legs, pressing up against the hard length trapped in the panties. Franklin moaned into his mouth and rolled his hips, chasing the friction.
Cassidy broke the kiss only long enough to drag his mouth along Franklin’s jaw and down the side of his throat. “Been hard since I saw you,” he growled against the skin. “You have no idea how long I’ve wanted to get on my knees for you looking like this.”
Franklin’s answer was a broken “Please—”
Cassidy dropped.
He went to his knees right there on the hardwood, big hands sliding up the outsides of Franklin’s thighs, pushing the tight black dress up until it bunched at his waist. The lacy panties were obscenely tented, a dark wet circle already spreading. Cassidy leaned in and mouthed over the silk, breathing hot through the fabric, then hooked his fingers in the waistband and peeled them down. Franklin’s cock sprang free, flushed and leaking, the head shiny.
Cassidy looked up once, eyes dark with want, and then took him into his mouth.
Franklin’s head thudded back against the wall. Wet heat engulfed him—slow at first, lips stretching around the crown, tongue swirling, then deeper, Cassidy sinking down until his nose brushed the trimmed hair at the base. He sucked with filthy enthusiasm, cheeks hollowing, one hand gripping the base while the other slid around to cup Franklin’s ass through the dress. Spit slicked down Franklin’s shaft. Cassidy pulled off just long enough to lick a long stripe from balls to tip, then swallowed him again, humming like he was starving for it.
“Fuck—Cassidy—” Franklin’s voice cracked. His fingers tangled in Cassidy’s short hair. Every wet slide of that mouth sent sparks up his spine. The stockings whispered against Cassidy’s shoulders every time Franklin’s hips stuttered forward. He was dripping, throbbing, the dual shock of being caught and then worshipped like this short-circuiting every thought except more.
Cassidy worked him ruthlessly—deep, wet strokes broken by filthy little sucks at the head, tongue teasing the slit, free hand rolling his balls. Franklin’s thighs trembled in the heels. He could feel himself racing toward the edge far too fast, and the craving that rose with it was sudden and absolute. He didn’t just want to come. He wanted to give it back. He wanted Cassidy’s cock in his own painted mouth, wanted to taste him, wanted to be used the same way he was being used right now.
He tugged at Cassidy’s hair, gasping. “Wait—fuck, wait. I’m so turned on I can’t think. Let me taste you. Please. I need your cock in my mouth. I want to suck you so bad it hurts.”
Cassidy pulled off with a wet pop, lips shiny, grinning up at him like he’d just been given everything he wanted. He stayed on his knees a second longer, stroking Franklin’s spit-slick cock slowly, thumb smearing precome over the head.
“Yeah?” he said, voice rough. “You want to get on your knees in that pretty dress and choke on me?”
Franklin nodded hard, already sinking down even as Cassidy stood. The heels made it awkward and perfect all at once. He reached for Cassidy’s belt with shaking hands, popped the button, dragged the zipper down. Cassidy’s cock sprang out thick and hard, the head flushed dark, a bead of wetness already waiting. Franklin’s mouth watered. He leaned in, glossed lips parting, and took the first slow taste—tongue circling, then sliding forward until the heavy weight filled his mouth.
Above him Cassidy groaned, one hand settling in Franklin’s hair, not forcing, just holding. Franklin hollowed his cheeks and sucked, taking more, the stretch delicious, the musky taste flooding his senses. He bobbed deeper, stockings rasping against the floor, dress hiked around his waist, his own cock still throbbing untouched between his legs. Every wet sound he made around Cassidy’s shaft only made him hungrier.
Cassidy’s hips gave a small involuntary thrust. “That’s it—fuck, your mouth feels incredible. Look at you. My best friend all dressed up and begging for cock.”
Franklin moaned around him in answer, eyes watering, already planning how he would swallow every drop when the time came, already aching for whatever came after. The afternoon had cracked wide open, and neither of them had any intention of closing it again.
Rate this story
Something wrong with this story?
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 →Real people on cam, right now.
Free to watch. No card, no signup needed.
Watch live →Popular Collections
Browse Categories