Tamil Bitch Kavya learnt her lesson

Kavya strutted into the staffroom, her chin held high, her long black hair swaying with every step. She was used to getting her way, used to people bending to her will. But today, something felt off. The air was heavier, and the room was quieter than usual. Professor Dinesh sat at his desk, his back straight, his gaze piercing. He didn’t look like a man about to hand over a misplaced phone. No, he looked… dangerous.

“You called for me, sir?” she asked, her voice laced with that familiar edge of sarcasm. She crossed her arms, her lips curling into a smirk. She was in control here. Always.

“Sit down, Kavya,” he said, his tone low but firm. His eyes never left hers, and for the first time, she felt a flicker of unease. Still, she took the chair across from him, crossing her legs defiantly. She wasn’t about to let this old man intimidate her.

“Your phone,” he began, sliding it across the table. “It seems you’ve been quite careless with it. Leaving it lying around in the cafeteria? That’s not like you.”

Her smirk faltered slightly. “I don’t see how that’s any of your business, sir.”

He leaned forward, resting his elbows on the desk. His expression was calm, but there was a storm brewing behind those dark eyes. “Oh, but it is my business. You see, I found something… interesting. Something that explains why you’ve been so difficult lately.”

Her heart skipped a beat. No. It couldn’t be. “What are you talking about?”

He opened the gallery on her phone, scrolling until he found what he was looking for. Then, he turned the screen toward her. Her stomach dropped. There it was—a video titled Mistress Training. A woman clad in leather, wielding a whip, commanding absolute obedience.

Kavya’s face burned. She tried to snatch the phone, but he pulled it back, his grip firm. “Careful,” he warned, his voice dripping with authority. “You wouldn’t want to make this worse, would you?”

She clenched her fists, her nails digging into her palms. “Delete it,” she demanded, her voice trembling now. “That’s private!”

“Is it?” he mused, leaning back in his chair. “Because it seems to me like you have a very… specific interest. One that might explain why you’ve been so eager to challenge me in class. Tell me, Kavya, do you enjoy pushing people’s buttons? Seeing how far you can go before they break?”

She glared at him, but there was no heat in it. Her bravado was crumbling, piece by piece. “I don’t know what you’re talking about.”

“Don’t lie to me,” he snapped, his voice cutting through the air like a whip. “I’ve seen the way you act. The way you try to dominate every conversation and every situation. But here’s the thing—you’re not in control anymore. Not with me.”

Her breath hitched. She wanted to argue, to fight back, but the words caught in her throat. He stood up, walking around the desk until he was standing directly in front of her. She had to tilt her head back to meet his gaze, and suddenly, she felt small. Vulnerable.

“Get up,” he commanded.

She hesitated, her pride screaming at her to stay seated. But something deeper, something instinctual, compelled her to obey. Slowly, she rose to her feet, her body tense, her pulse racing.

“On your knees,” he said, his voice leaving no room for argument.

Her eyes widened. “Excuse me?”

“You heard me,” he replied, his tone icy. “If you want me to keep your little secret, you’ll do as I say.”

She swallowed hard, her mind reeling. This couldn’t be happening. And yet… deep down, a part of her was intrigued. Excited, even. She had always fantasized about submission, about giving up control. But to him? To her professor?

Her knees buckled before she even realized what she was doing. She knelt before him, her hands trembling at her sides. He loomed over her, his presence suffocating, intoxicating.

“Good girl,” he murmured, his voice softening just enough to make her shiver. “Now, show me how sorry you are.”

She frowned, confused. “What do you mean?”

He sighed as if she were being deliberately obtuse. “Unzip me.”

Her breath caught in her throat. No. This was too much. She should get up, walk away, report him. But she didn’t. Instead, her hands moved of their own accord, reaching for his belt. Her fingers fumbled with the buckle, her cheeks burning with shame. When she finally managed to unzip his pants, she hesitated, her hands hovering uncertainly.

“Go on,” he urged, his voice a low growl. “Take it out.”

Against her better judgment, she obeyed. Her hand wrapped around his shaft, feeling the heat of him, the power. He was already hard, and the realization sent a jolt of electricity through her. She glanced up at him, her eyes wide, pleading.

“Suck it,” he ordered, his tone brooking no argument.

She opened her mouth, her lips trembling as she took him in. At first, it was awkward and clumsy. She had no idea what she was doing. But then, he placed a hand on the back of her head, guiding her gently.

“That’s it,” he murmured, his voice thick with desire. “Just like that.”

Her humiliation gave way to something else entirely—an odd sense of pleasure, of satisfaction. She wanted to make him proud, to prove that she could do this. So, she focused all her attention on him, her tongue swirling around his length, her lips sucking gently.

He groaned, his fingers tightening in her hair. “You’re a natural,” he said, his voice rough. “But we’re just getting started.”

She whimpered around him, her body trembling with a mix of fear and arousal. This was wrong. So wrong. And yet… she couldn’t stop. Didn’t want to stop. Because for the first time in her life, she felt truly alive.

Kavya’s breath hitched as she pulled away, her lips wet, her cheeks flushed with a mix of shame and something darker, more primal. She looked up at Professor Dinesh, his towering figure silhouetted against the dim light of the staffroom.

“P-please,” she stammered, her voice barely above a whisper. Her hands trembled as they rested on her thighs, knees pressed hard into the cold floor. “Please… don’t stop.”

Dinesh raised an eyebrow, his expression a mixture of amusement and satisfaction. He tilted her chin upward with one finger, forcing her to meet his gaze. “What did you say, Kavya?” he asked, his tone mocking yet dripping with authority. “I didn’t quite catch that.”

Her lower lip quivered, but she swallowed her pride, her body betraying her mind. “I said… please don’t stop. I need… I need you.” The words felt foreign on her tongue, but they ignited something deep within her—a craving she hadn’t known existed until now.

He chuckled softly, the sound sending shivers down her spine. “Oh, Kavya,” he murmured, running a hand through her dishevelled hair. “You’re learning so quickly. But begging isn’t enough. You have to earn it.”

She blinked up at him, confusion flickering in her eyes. “E-earn it? How?”

Dinesh stepped back, folding his arms across his chest as he surveyed her kneeling form. “Stand up,” he commanded, his voice firm.

Kavya hesitated for a split second before obeying, her legs wobbling as she rose to her feet. She kept her gaze lowered, unable to look him in the eye. Her heart pounded in her chest as she waited for his next command.

“Turn around,” he ordered, and she complied without question, her back now facing him. “Hands on the desk.”

She placed her palms flat on the cool surface of the staffroom desk, her pulse quickening. She could feel his presence behind her, his breath warm against the nape of her neck. Then, without warning, his hand came down hard on her ass, the sharp smack echoing through the room.

Kavya gasped, her body jerking forward from the impact. A sting spread across her skin, followed by a strange warmth that made her toes curl. “S-sir!” she cried out, her voice trembling.

“Quiet,” he growled, spanking her again, harder this time. The pain was sharp, but beneath it, she felt a rush of pleasure that made her head spin. “You said you wanted more, didn’t you? Well, this is what happens when you beg, little girl. You get punished.”

Tears pricked at the corners of her eyes, but she didn’t dare protest. Instead, she bit her lip and nodded, her body arching instinctively as another slap landed. Each strike sent waves of heat through her, igniting a fire between her legs. She couldn’t believe how much she craved it—how much she needed his dominance to consume her.

“Good girl,” Dinesh purred, his voice low and husky. He ran a hand over the reddened skin of her ass, tracing the lines his palm had left. “Do you feel that, Kavya? Do you feel how wet you are for me?”

She whimpered, her hips shifting restlessly. “Y-yes, sir,” she admitted, her face burning with humiliation. She could feel the slickness between her thighs, undeniable proof of her arousal. It was maddening how her body betrayed her, responding to his cruelty with such eagerness.

“Such a dirty little slut,” he muttered, stepping closer so that his front pressed against her back. His hand slid around her waist, dipping beneath the waistband of her skirt. “Let’s see if you can take it.”

Before she could process his words, his fingers found her clit, rubbing slow, deliberate circles that made her cry out. Her knees buckled, but he held her upright, his other hand gripping her hip tightly. “N-no,” she gasped, though her body arched into his touch. “I shouldn’t—I can’t—”

“You can,” he interrupted his voice firm. “And you will. Because this is what you begged for, isn’t it? To be my little submissive whore.”

The words should have repulsed her, but instead, they sent a thrill through her veins. She wanted to deny it, to fight back, but the truth was undeniable. She wanted this. Needed it. And so, she surrendered completely, letting go of all resistance as he worked her body with expert precision.

His fingers moved faster, driving her closer to the edge. She dug her nails into the desk, her breath coming in ragged gasps. “Please,” she begged, her voice cracking. “Please, sir, I—”

“Come for me,” he demanded, his tone leaving no room for disobedience.

And just like that, she shattered. Her vision blurred as the orgasm ripped through her, stealing her breath and leaving her trembling. She clung to the desk for support, her legs barely holding her up as wave after wave of pleasure washed over her.

When it finally subsided, she collapsed forward, her forehead resting against the cool wood. She felt raw, exposed, utterly spent. But even as shame crept in, there was no denying the sense of fulfilment that lingered—the knowledge that, for once, she hadn’t been in control. And somehow, that was exactly what she needed.

Dinesh stepped back, watching her with a satisfied smirk. “Not bad for your first real lesson,” he said, zipping up his pants. “But we’re far from done, Kavya. This… this is only the beginning.”

She turned her head slightly, glancing at him over her shoulder. There was a fire in his eyes, a hunger that both terrified and excited her. “W-what do you mean?” she whispered, her voice hoarse.

He leaned down, his lips brushing against her ear as he spoke. “Next time, we’ll see how well you can serve me on your knees because you belong to me now, little girl. And I intend to use every inch of you.”

As his words sank in, Kavya felt a shiver run down her spine. Part of her wanted to run, to escape whatever twisted game he was playing. But the other part—the part that had come undone under his touch—craved more. Craved him.

“Yes, sir,” she breathed, her voice barely audible. “I’m yours.”

Suddenly Kavya’s phone rang

“I said answer it.” His tone left no room for argument.

She swallowed hard and accepted the call, holding the phone to her ear. “Hi, Amma,” she said, trying to keep her voice steady as Dinesh stood and walked around the desk toward her.

“Kavya, why are you sounding so strange? Is everything okay?” her mother asked, concern lacing her words.

Before Kavya could respond, Dinesh was behind her, his hands sliding over her shoulders. He leaned down, his breath hot against her ear. “Put it on speaker,” he whispered, his fingers tightening slightly.

Kavya hesitated, but only for a moment. She tapped the screen, and her mother’s voice filled the room.

“Everything’s fine, Amma,” Kavya said quickly, her eyes darting to Dinesh as he began unbuttoning her blouse. Her cheeks burned with shame, but she didn’t dare protest. Not now. Not when his touch sent electric currents through her body, making her feel both powerless and alive.

Dinesh’s hands slid beneath her blouse, his fingers grazing her bare skin. She bit her lip to stifle a gasp, her mind racing. What if she finds out? What if she hears? But Dinesh didn’t seem to care. He continued undressing her, his movements slow and deliberate, savoring every moment of her discomfort.

“Good girl,” he murmured, his lips brushing her neck.

Kavya squirmed, her heart hammering in her chest. “Amma, I-I have to go soon,” she stammered, her voice trembling.

“Why? Are you busy with your studies?” her mother asked innocently.

Kavya opened her mouth to respond, but Dinesh’s hand slid lower, cupping her breast and squeezing gently. She gasped before she could stop herself, earning a sharp intake of breath from her mother.

“Kavya! What’s going on there?”

“N-nothing!” she lied, her face flaming. “I just… stubbed my toe.”

Dinesch chuckled softly, his breath warm against her skin. His other hand moved to her waistband, tugging at the zipper of her jeans. Her stomach twisted with a mix of dread and anticipation. She couldn’t stop him—she wasn’t sure she wanted to—but the risk of being caught terrified her.

As her jeans pooled at her feet, Dinesh guided her to kneel in front of him. His zipper was already undone, his arousal evident. Kavya’s eyes widened as he gripped her hair, tilting her head back to meet his gaze.

A few days later, Kavya found herself back in Dinesh’s office. This time, her phone buzzed repeatedly as her friends bombarded her with messages. They were planning a night out, and they wanted to know if she was coming.

“Who is it now?” Dinesh asked, leaning back in his chair with an air of casual authority.

“My friends,” she replied, her voice barely above a whisper.

He grinned, a predatory gleam in his eye. “Perfect. Call them.”

Kavya’s stomach dropped. “Wh-what?”

“Call them,” he repeated, his tone leaving no room for argument. “Let them hear what a submissive little bitch you really are.”

Her hands shook as she dialled one of her friends, putting the call on speaker. As soon as they answered, Dinesh pulled her onto his lap, his hands roaming freely over her body.

“Hey, Kavya! We’re thinking of hitting up that new club downtown tonight. You in?” came her friend’s cheerful voice.

Kavya opened her mouth to reply, but Dinesh silenced her with a rough kiss, his tongue claiming hers as his hands tugged at her clothes. She whimpered into the kiss, torn between resisting and giving in to the rising heat in her core.

“Kavya? You there?” her friend asked, confusion creeping into her tone.

Dinesh broke the kiss, his lips trailing down her neck as his fingers slipped beneath her skirt. “Tell them you’ll come,” he murmured against her skin.

“I-I’ll come,” Kavya gasped, her voice strained.

“Great! We—” Her friend’s voice cut off abruptly as Dinesh’s fingers found their mark, stroking her in slow, deliberate circles.

Kavya muffled a moan with her hand, but it wasn’t enough. Her friend heard it anyway.

“Uh… Kavya? What’s going on?”

Dinesh smirked, his fingers working faster now, driving her closer to the edge. “Tell them the truth,” he urged, his voice a low growl.

“I-I can’t…” she whimpered, her legs trembling as pleasure coiled tight in her belly.

“Yes, you can,” he insisted, his free hand gripping her chin and forcing her to look at him. “Tell them.”

Her resolve crumbled under his gaze. “I… I’m not coming tonight,” she managed, her voice breaking as Dinesh added another finger, stretching her deliciously.

“Okay… what about tomorrow?” her friend pressed, clearly bewildered.

Kavya couldn’t hold back any longer. A loud, wanton moan escaped her lips, followed by a string of incoherent pleas as Dinesh brought her to climax. Her phone slipped from her hand, clattering onto the desk as her body convulsed in his arms.

“Kavya?! What the hell—” Her friend’s shocked exclamation echoed through the room, but it was too late. The damage was done.

Dinesh smiled smugly as he held her through her release, his fingers still inside her. “Good girl,” he purred, nipping at her ear. “Now they all know the truth.”

If you enjoyed the story, you can write to me at [email protected] this is a real Role-play that happened between my ex and me.

You cannot copy content of this page