Actions

Work Header

Crossdressing Journey

Summary:

Liam buys a maid dress but gets caught wearing it by his step-dad. Then they fuck.

Notes:

(See the end of the work for notes.)

Work Text:

Liam spent most of his days playing a part. To his classmates, he was just another fifteen-year-old guy, unremarkable and quiet. To his mother, he was a helpful son. To his step-father, Marcus, he was the kid who mostly stayed out of the way. But inside, Liam felt a constant, itching disconnect. He didn't want to be the "man of the house" or a gym-rat archetype. He wanted softness. He wanted lace. He wanted to feel the glide of synthetic fabric against his skin and the lightness of a skirt swirling around his thighs.

Living at home made that desire a dangerous secret. The house was a place of traditional expectations, and while Marcus wasn't an unkind man, he was a mountain of a human—broad-shouldered, bearded, and possessing a voice that seemed to vibrate in the floorboards. The idea of Marcus seeing him in anything other than cargo shorts and oversized tees was enough to make Liam’s stomach do a nervous flip.

The impulse had hit him on a Tuesday night. With his heart hammering against his ribs, Liam had opened a private browser tab. He spent an hour scrolling through a niche boutique, his breath hitching as he added items to his cart. A classic black-and-white maid dress with a crisp white apron. A pair of frilly, white panties with a tiny satin bow. A headband with fluffy black cat ears. And finally, the most daring purchase of all: a sleek cat tail attached to a plug.

He had used a discreet shipping option and a hidden locker at the local pharmacy. When the package finally arrived the following afternoon, Liam practically sprinted up the stairs, clutching the brown cardboard box to his chest like it contained contraband.

He slammed his bedroom door and locked it with a decisive click.

He tore into the packaging, the sound of ripping cardboard filling the small room. He laid the items out on his bed, the stark contrast of the black fabric against his blue sheets making his pulse quicken. He stripped quickly, tossing his jeans and boxers into a heap.

First came the panties. He stepped into them, pulling the white lace up his legs. He let out a small, strained grunt. "Hnnng." They were tight—significantly tighter than anything he usually wore. The fabric squeezed his groin, pressing everything firmly against him, creating a sensation of containment that was surprisingly erotic. He adjusted them, the lace digging slightly into his hips, but he didn't mind. The tightness felt like a hug, a confirmation of the identity he only dared to visit in the dark.

Next was the maid dress. He slid it over his head, the fabric rustling as it settled. He zipped the back with a bit of a struggle, then tied the apron strings into a neat bow at his waist. The skirt was daringly short. When he stood straight, it barely hit mid-thigh, but as he moved, the hem flirted with the edge of his hips.

He reached for the cat ears, sliding the headband into place. Finally, he picked up the tail. He had read the instructions, but his hands were shaking. He applied a generous amount of lubricant, took a deep breath, and slowly eased the plug inside.

"Ah..."

He gasped, his back arching as his muscles stretched to accommodate the foreign object. He leaned against his desk for a moment, eyes fluttering shut, feeling the weight of the tail hanging behind him. It was a full, heavy sensation that made him feel complete.

Liam turned to the full-length mirror on his closet door. He froze.

He didn't see a boy in a costume; he saw a version of himself that felt right. He began to experiment, posing in the mirror. He put his hands to his cheeks, tilting his head. He twirled, the skirt flaring out. He leaned forward, resting his elbows on his dresser, and noticed that the short hem of the dress hiked up completely, revealing the frilly pink lace of his panties and the base of the tail.

"Mmm," he hummed, a small, shy smile playing on his lips. He felt delicate. He felt pretty. He spent the next twenty minutes lost in his own reflection, adjusting the apron, flicking the cat ears, and imagining a world where he didn't have to hide. He was so absorbed in the fantasy, imagining himself as a playful, obedient maid, that he completely tuned out the sounds of the house.

Heavy footsteps approached the door. Leo didn't have time to react before the handle turned. Because he had been so focused on the mirror, he had forgotten that he'd left the lock slightly loose—or perhaps Marcus had a spare key.

The door swung open.

"Dinner's ready, Leo. Your mom's—"

Marcus stopped mid-sentence. The doorway seemed to shrink as the large man filled it.

Liam froze, his heart stopping dead in his chest. He was caught in a bent-over pose, his backside angled toward the door, the short dress pushed up to reveal the lace and the twitching black cat tail.

The silence that followed was deafening. For several long seconds, neither of them moved. Liam felt a wave of pure, unadulterated mortification crash over him. He felt exposed, stripped bare in a way that had nothing to do with the clothes. Panic surged through him, and he instinctively reached back, grabbing the hem of the dress and yanking it down with a desperate 'shhhrip' of fabric, trying to cover the panties.

"I—I—" Liam stammered, his face erupting in a deep, burning crimson. He looked like he wanted to melt into the floorboards. "I'm sorry! I was just... I was just joking around! I'll take it off! I'm sorry!"

Marcus didn't speak. He didn't yell. He didn't laugh.

Liam risked a glance up. Marcus was still standing in the doorway, but his expression wasn't one of disgust or anger. He looked flustered. His brow was furrowed, and his cheeks were flushed a dark, heavy red. His eyes weren't judging; they were roaming.

Marcus's gaze travelled slowly from the fluffy cat ears, down Liam's neck, across the white apron, and lingered heavily on Liam's trembling thighs. He looked down at the dress, which Liam was still clutching tightly, and then back up to Leo's wide, terrified eyes.

Liam noticed something else. Marcus’s breathing had become heavy, a rhythmic sound. And there, in the front of Marcus’s khaki work pants, was a very prominent, unmistakable tent.

The air in the room shifted. The tension was no longer just about shame; it was thick with a sudden, electric charge of arousal.

Marcus cleared his throat, his voice sounding deeper, rougher than usual. "So..." he started, his eyes locking onto Leo's. "You... you into girly clothes, huh?"

Liam’s breath hitched. The fear was still there, but it was being overtaken by a dizzying sense of curiosity and a sudden, sharp spike of desire. He saw the way Marcus was looking at him—not as a son or a step-son, but as something appetizing.

Slowly, trembling, Liam let go of the dress. He allowed the fabric to fall back into place, though he didn't pull it down this time. He stood his ground, his chest heaving, letting Marcus take in the full sight of him.

"Yes," Liam whispered, his voice small but honest. "I... I like them. I like how I feel in them."

Marcus took a step into the room, the door clicking shut behind him. He didn't stop until he was standing directly in front of Leo. The height difference was staggering; Leo had to crane his neck to look up at him.

"You look..." Marcus paused, his voice a low growl. "You look incredible, Liam. I had no idea you had this in you."

Marcus reached out. His hands were massive, calloused from years of work, and as he placed them on Liam's waist, the contrast was jarring. Liam felt tiny, fragile, and completely enveloped by the man's presence. Marcus squeezed gently, his fingers digging into the soft fabric of the dress, feeling the narrowness of the boy's waist.

"How perfect," Marcus murmured. "The ears... the dress... and a little tail, too?"

Liam let out a shaky breath. "Mmm... you really like it?"

"I love it," Marcus whispered.

Before Liam could process the words, Marcus leaned down and captured his lips in a hard, demanding kiss.

Liam gasped into the kiss, his eyes snapping shut. For a moment, he was paralyzed by the boldness of it, the sheer intensity of Marcus's hunger. But as the kiss deepened, as Marcus's tongue pushed past his lips, Liam felt a surge of heat bloom in his lower belly. He melted against the larger man, his arms reaching up to wind around Marcus's thick neck. He felt like the protagonist of one of those romance novels he'd hidden under his mattress—the forbidden, overwhelming passion of a powerful man.

"Mmmph... ah..."

Liam moaned softly, the sound muffled against Marcus's mouth. The kiss became more frantic, a collision of teeth and tongues. Marcus's hands migrated from Liam's waist, sliding down the short skirt to cup his backside.

Liam let out a sharp, high-pitched sound as Marcus's palm pressed firmly against the spot where the plug entered him. Marcus began to play with the base of the cat tail, his fingers kneading the flesh around the tail.

"You're so tight," Marcus groaned against his neck, his breath hot and smelling of coffee and mint. "I can feel you shaking."

"Please," Liam whimpered, not even sure what he was asking for, only knowing that he wanted more.

Marcus pulled back just enough to look Liam in the eye. His expression was predatory, his pupils blown wide. "I've wondered about you for a long time, Liam. I just didn't think you'd be this... delicious."

Marcus reached down and gripped the base of the cat tail. With one swift, firm motion, he pulled the plug out.

Pop.

Liam let out a sharp, uncontrolled cry, his back arching as the sudden vacuum of the plug leaving him sent a jolt of electricity through his spine. He felt momentarily empty, the cool air of the room hitting his sensitized entrance, and before he could even catch his breath, Marcus’s large hand gripped his shoulder and spun him around.

With a firm shove, Marcus pressed Leo face-first against the bedroom wall.

Liam’s palms slammed against the wallpaper with a soft thwack, his chest heaving. He felt the rough texture of the wall against his skin and the sudden, heavy heat of Marcus’s body pinning him from behind. Marcus reached down, grabbing the hem of the maid dress and the frilly pink lace of the panties, bunching them up together and shoving them high up toward Liam's waist.

Liam felt completely exposed, his backside bared to the room and the man behind him. He could hear the distant sound of his mother humming in the kitchen downstairs, the clink of silverware against plates. The risk made his heart race, a frantic drumming in his ears.

"You're so open for me," Marcus growled, his voice a low, vibrating rumble against Liam's ear.

Liam felt the broad, blunt head of Marcus’s cock press against his opening. He whimpered, his hips instinctively tilting back, seeking the contact. Marcus didn't tease him; he lunged forward, driving deep in one singular, powerful thrust.

"Oh—!" Liam’s eyes flew open, his mouth opening to let out a loud, echoing scream of surprise and pleasure.

But before the sound could leave his throat, Marcus’s massive hand clamped firmly over his mouth. "Mmmph!"

Liam’s muffled cry died in his throat, the sound vibrating against Marcus’s palm. The sensation was overwhelming. Marcus was significantly larger than the plug, stretching Liam's walls to their absolute limit. He felt every ridge, every inch of the man filling him completely, bottoming out with a heavy, dull thud against his prostate. It felt as if Marcus were claiming every hidden part of him, anchoring him to the wall.

Marcus began to move, pulling back until he was nearly out, then slamming back in with a rhythmic, bruising intensity.

The sound of their hips colliding echoed in the small space, a wet, fleshy rhythm that seemed far too loud given the silence of the house. Leo’s cat ears flopped wildly with every impact, the headband sliding slightly askew. He was trembling, his legs shaking under the weight of Marcus's assault. "Mmmph... nnnngh..."

Liam moaned into Marcus's hand, the sound a desperate, nasal whimper. He loved the feeling of being dominated, of being reduced to nothing but a sleeve for Marcus's cock. Every thrust felt like it was reaching deeper, hitting a spot that made Leo's vision blur and his toes curl against the carpet. He felt stretched, full, and utterly possessed.

Marcus’s breathing was ragged, a series of guttural grunts. He shifted his grip, moving his hand from Liam's mouth to grip the back of Liam's neck, pulling his head back to bite softly at the junction where his neck met his shoulder.

"You're... so... tight," Marcus gasped, his voice strained. "God, Liam, you feel perfect."

The pace accelerated. The thrusts became shorter, faster, and more violent. Liam was being jolted forward against the wall, his chest sliding up and down the wallpaper. He could feel the friction building, a white-hot tension coiling in his gut. He wanted to scream, to howl with the pleasure of it, but Marcus’s hand returned to his mouth, pressing harder now, ensuring that the only sounds leaving the room were the wet slaps of their bodies.

Liam’s world narrowed down to the sensation of Marcus inside him and the suffocating, erotic pressure of the hand over his face. He felt a surge of heat bloom at the base of his spine, spreading outward.

Marcus let out a low, animalistic roar, his body tensing. He drove himself in one last time, burying himself as deep as humanly possible, and held himself there. Liam felt the hot, pulsing rhythmic jets of Marcus’s cum filling him, a warmth that seemed to radiate through his entire lower body.

Liam's own climax hit him a second later—a violent, toe-curling explosion that left him sobbing silently into Marcus's palm, his body shuddering in long, undulating waves.

For a long minute, they stayed frozen—Liam pressed against the wall, Marcus collapsed against his back, both of them gasping for air. "Haa... haa... haa..."

Eventually, Marcus slowly pulled away, the sound of their separation a wet pop. He stepped back, his expression softened, though his eyes were still dark with lingering lust. He reached out and gently straightened the cat ears on Liam's head.

"I think," Marcus whispered, a smirk returning to his lips, "that we should probably go eat before your mom comes up here to check on us."

Liam leaned his forehead against the wall for a moment, his legs feeling like jelly. He looked down at the rumpled maid dress and the displaced pink lace, a small, dazed smile on his face.

"Okay," he whispered, his voice raspy.

Liam quickly stripped off the outfit, folding the lace and the apron carefully. He put the cat tail and ears back in the box and slid them under his bed. He pulled on a pair of standard grey sweatpants and a t-shirt, the normalcy of the clothes feeling strange after the intensity of the last hour.

Marcus dressed just as quickly, adjusting his belt and smoothing out his khakis. As he reached the door, he paused and looked back at Liam.

"Keep the clothes," Marcus said softly. "I'll help you buy more. Better ones."

Liam's heart leapt. "Really?"

"Really."

Marcus winked and stepped out into the hallway. "Dinner's ready!" he shouted, his voice returning to its usual booming tone.

Liam took a deep breath, smoothed his hair, and followed him downstairs. As they sat at the table, passing the mashed potatoes and talking about the weather, Liam caught Marcus's eye. The older man gave him a subtle, knowing smirk.

To their mother, nothing had changed. But as Liam felt the lingering warmth between his thighs, he knew that everything had.

Notes:

I actually hate writing sex scenes, so I half-assed it.