Ethan’s flat was a cocoon of shadows, the only light coming from his laptop screen as he watched Selene’s live video feed. At 24, he’d never expected to fall so completely in love with a trans webcam model – a transwoman who’s every move radiated power and seduction. Selene was a vision: long, raven-black hair cascading over her shoulders, lips painted a deep scarlet, and eyes that pierced through the camera and locked onto him across the digital divide. Her voice, husky and teasing, had wormed its way into his dreams months ago, and now, after countless late-night chats, she was more than a fantasy – she was real, and she was coming to his city.


It had started with a random click on her cam profile. “Hey, gorgeous,” she’d purred, and Ethan had been hooked. Private sessions followed, where she’d lean into the camera, her breath audible as she whispered his name, her fingers trailing over her skin in a way that made his mouth dry. He’d tip her extravagantly, send her desperate, flirtatious messages, but it was her confidence – her unapologetic ownership of her body – that really broke him. Then, last week, she’d texted him: “I’m in your town next month for a conference. Would you like to meet me?” His response was an instant yes.


Now, on a chilly March night in 2025, Ethan stood outside her hotel, his heart pounding as he texted: *I’m here.* The reply came quickly: *Room 712. His palms sweated as he rode the lift, the hum of it adding to his nerves. What if she didn’t like him personally? What if he wasn’t the man she’d imagined? The doors slid open, he pushed himself down the corridor, knocking quietly on 712.

The door swung open and there she was – Selene, more stunning than any screen could capture. A wave of excitement ran through his body. She was wearing a sheer black robe, untied to reveal a crimson satin slip that hugged her curves – full breasts, a narrow waist, hips that begged to be grasped. Her bare legs gleamed in the soft light and her smile was pure sin. “Ethan,” she said, her voice dripping with promise as she stepped aside. “You’re hotter than I thought.”

He fumbled a “hey”, his face flushing as he stepped in. The room smelled of jasmine, her perfume intoxicating, and the king-size bed was a mess of silk sheets, as if she’d been sprawled there waiting for him. She closed the door with a click, her eyes sweeping over him. “Nervous?” she teased, closing the distance until her breath warmed his neck.

“Yes,” he admitted, his voice raspy. She laughed – a low, evil sound – and pressed her body against his, her hands sliding up his chest. “Don’t be,” she whispered, then pressed her lips to his. The kiss was electric, her tongue flicking into his mouth, tasting him as he groaned and grabbed her waist, pulling her tight. Her curves moulded to his, soft yet firm, and he could feel her heartbeat racing with his.

She broke the kiss, smirking as she pulled him towards the bed. “Sit down,” she ordered, and he obeyed, sinking to the edge as she shrugged off her robe. The satin slip clung to her, the outline of her nipples visible through the fabric, and lower down, a slight bulge that made his cock twitch in his jeans. She climbed onto his lap and straddled him, her thighs tightening around his hips as she ground against him. “Feel that?” she murmured, rocking slowly, her hardness pressing into him through her clothes. “This is for you.”

“Fuck, Selene,” he rasped, his hands slipping under her panties to cradle her ass – round, perfect, begging to be squeezed. She moaned softly, arching into his touch, pulling his shirt over his head. Her nails raked his chest, leaving faint red lines as she kissed him again, biting his lip hard enough to sting. “I want you naked,” she growled, and he didn’t hesitate, fumbling with his jeans as she pulled off her briefs, revealing her body in all its glory – smooth skin, perky tits and her girlscock, half hard and glistening with pre-cum.

Ethan kicked off his trousers, his own erection straining against his boxers until she pulled them down, freeing him. She licked her lips, her eyes dark with lust. “Look at you,” she purred, wrapping her fingers around his shaft, stroking him slowly and firmly. He moaned, his hips bucking, but she pushed him flat on the bed and climbed over him. “My turn first,” she said, guiding his hand to her cock. He gripped it, marveling at the heat, the weight, jerking off as she gasped and thrust into his fist.

She leaned down and kissed him, messy and deep, then trailed her tongue along his jaw, his throat, down to his chest. Her mouth closed over a nipple, sucking hard, and he swore, tangling his fingers in her hair. “Harder,” she demanded, her voice raw, and he tightened his grip on her cock, pumping faster until she whimpered, pre-cum dripping onto his stomach. “Fuck, Ethan, you’re good,” she panted, then slid lower, her lips brushing the head of his cock.

He almost came as she took him into her mouth, hot and wet, her tongue swirling around the head before she swallowed him deep. “Selene-shit,” he choked out, his hips jerking as she sucked him off, her hand working where her mouth couldn’t. She pulled back with a wet pop, grinning. “Not yet,” she teased, crawling up to kiss him, letting him taste himself on her lips.

“Need you,” he growled, flipping her onto her back. She laughed, spreading her legs as he grabbed the lube from her bedside table – clearly she’d planned this. He slicked his fingers and slid one into her ass, tight and warm, and she moaned, pushing against him. “More,” she begged, and he added another, stretching her as she writhed, his cock leaking onto her stomach. “Fuck me, Ethan-hard,” she demanded, and he couldn’t wait any longer.

Lubricating himself, he positioned himself between her thighs and thrust deep, fast, her heat enveloping him. She screamed, nails clawing at his back as he slammed into her, the bed slamming against the wall. “Yes-fuck, like that,” she gasped, her legs wrapping around his waist, pulling him deeper. He grabbed her hips, slamming into her with a rhythm that was primal, desperate, her moans spurring him on. Her cock bounced with each thrust, and he reached down, jerking her in time with his strokes.

“I’m gonna come,” she whimpered, and he felt her tighten around him, her orgasm hitting him in hot spurts, painting her stomach as she shook beneath him. The sight pushed him over the edge and he buried himself deep, coming with a throaty groan, filling her as waves of pleasure crashed through him.

They collapsed together, slick with sweat and cum, breathing raggedly. Selene traced his jaw with a trembling hand, her smile lazy and contented. “Worth it?” she asked. Ethan grinned and kissed her hard. “Bloody hell, yes.” The night stretched on, their bodies tangled in the sheets, and he knew he’d never forget the way she felt – wild, fierce, and his.