The hotel room lay like a still lake of light and shadow when Sophia stepped inside. James stood by the window, a glass of whiskey in his hand, his gaze already fixed on her before she had fully closed the door behind her.


She wore a short black skirt that revealed just enough of her thighs, and a white blouse that with every movement offered a glimpse of her bra — thin, translucent lace, exactly as he had imagined it. Her hair hung loose over her shoulders, dark and glossy. When she set her bag down on the chair, her blouse rode up slightly, exposing a sliver of her bare waist.

James put his glass down. His throat was dry, his hands tingling. He didn’t want to seem too eager, so he gestured toward the couch and stayed at a distance, as if giving her space. But his eyes never left her. The black skirt hugged the curve of her ass tightly, and when she bent over to take off her shoes, he caught sight of the outline of her thong — so delicate it was almost invisible, yet enough to ignite his fantasy.

She sat down, crossing her legs elegantly, one slightly in front of the other, causing her skirt to ride up and reveal a smooth stretch of bare thigh. She picked up her wine and took a sip, her lips glistening with the red liquid. James pretended to look out at the city, but he couldn’t tear his eyes away from her hand as it slowly slid over her knee, as if daring him to look closer.

He already felt the tension growing in his pants. This was no coincidence. This was deliberate.

It was no longer a question of whether she knew. She knew. And that only made it worse.

Sophia sipped her wine, her gaze occasionally drifting to James’s crotch, where the fabric of his trousers was stretched tight over his erection. He no longer tried to hide it. He had even taken off his jacket, wearing only his shirt now, the top button undone so she could see the contours of his tense muscles. She felt her own arousal building — a warm, wet heat between her legs — as she parted her thighs a little further, pulling her skirt up just enough for him to catch a glimpse of her nearly transparent thong.

She saw the exact moment he noticed. His breathing grew heavier, his fingers tightening around his glass. His eyes locked on her crotch, lingering there as if he couldn’t believe what he was seeing. Then, as if pulled by an invisible force, she let her leg drop a little lower so the hem of her skirt rested right at the edge of her panties. She knew he could see the dark wet spot soaking through the thin fabric, her swollen lips pressing against the material.

He swallowed hard. His hand moved restlessly, as if he didn’t know where to look. She savored the struggle in his eyes, the way he tried not to stare even though all he wanted was to look at her, touch her, taste her.

She sighed softly, her fingers gliding along the side of her leg, just above her knee. “It’s warm in here,” she said, her voice low and husky. She saw his eyes move to her mouth, his lips parting slightly.

He was almost there. Almost.

Sophia couldn’t stand it any longer. Every fiber in her body screamed for her to get closer, to touch him, to press herself against him. She shifted her weight on the couch, spreading her legs wide enough to give him a perfect view of the soaked, glistening fabric between her thighs. The material was drenched, her pussy lips clearly visible, swollen and aching.

She heard his breath catch. She looked down at her own crotch, then back up at him with a challenging gaze. “Well?” she whispered, her voice a soft command.

James’s hands trembled as he set his glass down. He stood up, his body feeling heavy, his erection throbbing against the zipper of his pants. He walked toward her slowly, as if every step hurt. When he stood in front of her, he looked down, his eyes dark with lust.

She met his gaze, lips slightly parted, her tongue sliding over her lower lip. Her hands rested loosely in her lap, but she spread her fingers a little, as if inviting him.

Without a word, he leaned down. His first touch was his hand on her knee — warm and firm. Then his fingers slowly slid upward, under her skirt, until he felt the wetness of her thong. His breathing was rough, his entire body tense with need.

She gasped when his fingers touched her, but she didn’t pull away. Instead she leaned back, eyes half-closed, as his hand moved further, until…

His fingers glided over her skin so lightly she first thought she was imagining it. Then she felt it — the warmth of his palm, the firm pressure of his thumb pushing her panties aside. A sharp sigh escaped her lips as his fingers finally touched her bare flesh. Her hips lifted automatically, seeking more. He steadied her with his other hand, his mouth already at her breast, his tongue circling her nipple through the thin fabric of her blouse until it was hard and sensitive.

She grabbed his hair, her nails gently scratching his scalp as he began to pleasure her. First one finger, carefully circling her clit, then two fingers slowly sliding inside her. She was so wet that the sound of her own juices was audible between his fingers. He pulled them out to lick them clean, his tongue thick and warm, his lips glistening with her arousal. Then he pushed her back on the couch, replacing his mouth with his fingers while his tongue moved to her breasts, his teeth gently biting through the blouse.

She moaned, tilting her head back, legs spread wide. He felt her trembling around his fingers, felt her clenching against him. “Fuck,” she gasped, her voice raw. He smiled against her skin as he fingered her deeper, twisting his wrist to hit exactly the spot that made her writhe.

Then he pulled back. His pants were already off, his cock free — thick, heavy, and dark red for her. She grabbed him immediately, her hand wrapping around his shaft, her fingers not quite meeting. She pulled him closer, her tongue already out as she guided him down. His tip was wet with precum, glistening as she ran her tongue over it. A long, satisfied groan escaped his throat.

She took him deep into her mouth, lips tight around him, relaxing her throat to take him as far as she could. He tugged at her hair — not hard, just enough to let her know he felt it, that it was good. She sucked harder, hands on his hips, her own arousal now almost unbearable. She could taste him — salty and masculine — and smell the scent of his skin, a mix of citrus and sweat.

Then he pulled her up. “On the floor…” he said, his voice hoarse. She released him and sank to her knees on the thick hotel carpet. He pushed her forward, ass toward him, legs spread. His hand slid between her thighs, a finger teasing her once more before he positioned his cock at her entrance. One hard thrust and he was inside her in a single stroke, deep, all the way to his balls.

She cried out, fingers clawing at the carpet. He pulled back almost completely, only the head still inside, then drove forward again — hard and deep. She moaned, pushing her hips back against him as he fucked her, his balls slapping against her clit with every thrust. His hand slid underneath her, fingers finding her clit again, circling as he took her harder, faster, until she could barely breathe.

She twisted underneath him, her hands on his cock, mouth open. “Your turn,” she panted. He pulled out of her, breathing heavily, and dropped onto his back. She climbed over him, legs straddling his head, face toward his crotch. His cock stood straight up, thick and wet, and she licked him from base to tip, her tongue flat against his shaft.

Then she took him back into her mouth, hands on his balls, kneading them as she sucked him deep. He had her ass in his hands, fingers deep inside her, his tongue fucking her while she fucked him with her mouth. His hips bucked upward, his body tensing, and she felt it — he was close. She sucked harder, hands working him, her own orgasm building as she pleasured him.

Then he pulled her up, his mouth on hers, tongue deep in her throat as his cum shot in hard spurts across her breasts and stomach. She moaned into his mouth as her own climax crashed over her — a wave of heat, muscles clenching, a scream dying in her throat as she came hard, until she was soaking wet and trembling beneath him.