Charlotte’s fingers hovered over the keyboard, her mind far from the spreadsheet she was supposed to be updating. The office was quiet, save for the hum of the air conditioning and the occasional clatter of a distant printer. Her gaze drifted to the glass-walled office across the room, where Jordan sat, his tie loosened, sleeves rolled up to reveal forearms that made her stomach tighten. He was on a call, his deep voice carrying faintly through the glass, and she couldn’t help but imagine what it would feel like to have those hands on her, that voice whispering in her ear.
She shifted in her chair, her thighs pressing together as a familiar warmth pooled between them. It wasn’t the first time she’d fantasised about him. Jordan was everything Liam wasn’t—confident, commanding, with an edge of danger that made her pulse race. Liam was sweet, dependable, but sometimes… sometimes she craved something more. Something raw.
Her phone buzzed on the desk, snapping her out of her thoughts. It was Liam. “Hey babe, still on for dinner tonight?” She hesitated, her eyes flicking back to Jordan. “Yeah, of course,” she typed back, forcing herself to focus. But even as she hit send, her mind was already wandering again.
The day dragged on, every minute stretching as Charlotte’s fantasies grew bolder. By the time the office began to empty out, she was practically squirming in her seat. She lingered at her desk, pretending to finish up some work, until she was sure most of her colleagues had left. Then, with a quick glance around, she slipped into the women’s bathroom.
The lock clicked behind her, and she leaned against the door, her breath coming faster. Her hand slid under her skirt, fingers brushing against the damp fabric of her panties. She bit her lip, stifling a moan as she imagined it was Jordan touching her instead. His hands would be rough, demanding, and he wouldn’t stop until she was begging for more.
She tugged her panties aside, her fingers finding her slick folds. Her other hand crept up to cup her breast through her blouse, pinching her nipple through the fabric. Her head fell back against the door as she teased herself, her hips rocking against her hand. In her mind, Jordan was there, his lips trailing down her neck, his voice low and husky as he told her how badly he wanted her.
Her movements grew faster, her breath hitching as she edged closer to release. She could almost feel his weight pressing her into the door, his cock sliding into her, filling her completely. Her legs trembled as she came, a soft cry escaping her lips as waves of pleasure washed over her.
When she finally caught her breath, she straightened up, smoothing her skirt and fixing her hair in the mirror. Her cheeks were flushed, but she forced herself to look composed. She couldn’t let anyone suspect what she’d just done.
As she stepped out of the bathroom, she nearly collided with Jordan. He was leaning against the wall, a smirk playing on his lips. “Long day?” he asked, his eyes raking over her in a way that made her shiver.
“Uh, yeah,” she stammered, her heart racing. “Just… finishing up.”
He stepped closer, his presence overwhelming. “You know, Charlotte,” he said, his voice dropping to a whisper, “you look like you could use a massage. I’ve got some time if you’re interested.”
Her breath caught in her throat. Was he serious? Or was he just teasing her? Before she could respond, he reached out, his fingers brushing against her arm. The touch sent a jolt of electricity through her, and she found herself nodding before she could think better of it.
“Good,” he said, his smirk widening. “My office. Now.”
She followed him, her legs feeling like jelly. He closed the door behind them, locking it with a click that made her stomach flip. “Sit,” he commanded, gesturing to the chair in front of his desk.
She obeyed, perching on the edge of the seat as he moved behind her. His hands settled on her shoulders, and she tensed at the contact. “Relax,” he murmured, his fingers kneading into her muscles. “You’re so tense.”
She tried to do as he said, but it was impossible with him so close. His touch was firm but gentle, working out the knots in her shoulders and neck. But then his hands slid lower, his thumbs pressing into the base of her spine. A soft moan escaped her lips before she could stop it.
“That’s it,” he said, his voice low and approving. “Let go.”
His hands moved down to her waist, his fingers slipping under the hem of her blouse. She gasped as his skin met hers, his touch sending shivers down her spine. “Jordan…” she whispered, unsure whether she was warning him or begging him to continue.
“Shh,” he murmured, his lips brushing against her ear. “Just let me take care of you.”
His hands slid higher, pushing her blouse up until it bunched under her arms. His fingers traced the curve of her ribs, then moved to unhook her bra. She should stop him—she knew she should—but she couldn’t bring herself to speak. Her body was betraying her, arching into his touch as he cupped her breasts in his hands.
“So beautiful,” he whispered, his thumbs circling her nipples until they hardened under his touch. She bit her lip to stifle a moan, but it escaped anyway, soft and needy.
His hands left her breasts, and she almost whimpered at the loss. But then they were sliding down her stomach, over her hips, and under her skirt. Her breath hitched as his fingers brushed against the damp fabric of her panties.
“Already so wet for me,” he said, his voice thick with desire. “Do you want this, Charlotte?”
She nodded frantically, unable to form words. He chuckled darkly, his fingers slipping under the fabric to tease her slick folds. She gasped, her hips bucking against his hand as he circled her clit with expert precision.
“Tell me,” he demanded, his voice rough. “Tell me you want this.”
“I want it,” she breathed, her voice trembling. “Please…”
He didn’t need to be told twice. His fingers plunged into her, curling inside her as his thumb continued to rub her clit. She cried out, her hands gripping the edge of the desk as pleasure surged through her. He worked her relentlessly, his pace quickening until she was teetering on the edge.
“Come for me,” he growled in her |