Actions

Work Header

Taming the Brat

Summary:

Belle is going to misbehave. She is going to do it, again and again. Dani doesn't get angry - a brat's love language is different, and she knows exactly how to react.

A brat can brat. That is in their nature.

What they need is a dom who has the patience to match their stubbornness. Dani is well-trained in her bratty language, and she knows exactly how to push back. Let her brat. Let her push. Dani will push back just as hard.

In the end, won't the brat be on their knees regardless?

Notes:

This took me a while to write, but I loved it. I love getting the depraved stuff out of my brain every now and then.

Enjoy!

(See the end of the work for more notes.)

Work Text:

Dani didn’t raise a brow when her girlfriend nuzzled her face into her neck while she was working. 

She remained calm and kept working.

She didn’t flinch when her girlfriend had snuck her hand up her shirt while she was trying to get the dishwashing done.

She finished the dishes as she had planned to.

Dani didn’t need to react. She didn’t need to say anything. The only thing that she needed to do was to keep score. She had played these games often enough. Let her little brat play. Let her try. Dani didn’t mind. Her girlfriend could bother her as much as she wanted - but she would pay for it later. 

After work, Dani lounged on their couch, idly flipping through a new book she had downloaded online on her tablet. Even as she tried to put herself in the novel’s world, the dom didn’t miss the way her girlfriend padded to the room towards her. She didn’t miss the way her girlfriend was wearing a big white shirt- Dani’s shirt- that covered any hint of her shorts from view. It looked like she was wearing her shirt and nothing else.

She was walking temptation, but Dani didn’t take the bait.

Belle came closer. Dani could already feel the mischief from the bounce in her step. She pretended not to notice as she continued to read.

“Baby, what’s for dinner?” 

Belle sat beside her on the couch, one bare thigh brushing against Dani’s clothed knee. Dani looked down at it but didn’t move her leg away. Her finger swiped another page of the digital book.

“I thought last night you said you wanted to order in from that Korean store down the street?” Dani reminded gently. “Let’s get that later.” 

There was a soft nudge against her knee. Belle came closer, her thigh pressing harder against her. Dani lowered her face to hide her smirk. Belle was truly impatient today, if she was already trying to get her attention this way.

Belle pouted. “Baby.”

“Hmm?” Dani asked, still keeping her eyes on the tablet.

“What if I want to change my mind?”

“Sure,” Dani answered easily. “What do you want? We have enough to cook something simple too, if you would like.”

She returned to the digital pages, hearing a soft whine from the person beside her. Dani felt the cushions of the couch move as Belle stood up. The next time she sat down, she was plopping herself right into Dani’s lap. The girl wasn’t trying to be subtle about it either; she had dumped a lot of her weight down on Dani. She knew what this was. It was Belle trying to get her attention.

Without even looking at her girlfriend’s face, Dani already knew that Belle would have that mischievous, proud look on her face. She wanted her attention? Then, Dani wasn’t going to give in so easily. How could she let her disobedient sub behave like this and give in?

So, Dani kept reading.

It was only a matter of time before Belle’s patience would cave. She counted the paragraphs as she read through them. After two paragraphs, she could feel Belle try to burrow her hips harder against Dani’s. It was subtle, just a little shift, but Dani felt it all the same. She knew all of Belle’s antics.

Dani continued with her reading.

In her peripheral vision, the dom saw Belle’s leg shifting on the couch. Her patience was running out already. Typical. Dani could basically count the seconds before Belle broke.

One…

Two…

Three-

A hand grabbed her device and pulled it away from her face. 

“Baby,” Belle scowled, putting the tablet away. She folded her arms across her chest.

Dani looked at her. Her hands didn’t reach to touch any of Belle’s skin. If her sub wanted to be touched, it should be when she was behaving and deserving of a reward. Tonight, it was clear that she was going to have to beg for any nice touches from Dani.

“I want you to choose what to eat.”

“Okay. Korean food, then,” Dani replied. She didn’t move from her relaxed position on the couch, as if Belle wasn’t perched on top of her hips, straddling her. Being underneath didn’t scare her or threaten her. Dani was always in control. She moved like a silent storm when she wanted to.

She reached for her device to continue reading her book- 

Belle immediately whined. 

Dani raised a brow.

It was never about the food. She knew that. Belle only wanted her attention. That’s why she was upset when Dani replied so quickly. She wanted Dani to throw the question back to her, so that they would be forced to go into a back-and-forth over the topic. That was why Dani made a firm decision to cut the conversation there. If that was what her bratty sub wanted, then Dani was going to keep herself one step ahead.

More importantly, with the little snatch of her tablet, Dani made a mental note: this was the brat's strike three.

“Do you know what you’re doing?” Dani asked. 

Her voice was controlled, steeled. It gave away no emotion, but it carried a lingering layer of threat that would have passed over anyone else’s head, but not Belle’s. When their gazes locked, Dani kept her own eyes steady. She would never look away first. In contrast, Belle’s eyes were sparkling. 

Once a brat, always a brat. She enjoyed riling Dani up. Her own little freaky kitten.

“What am I doing?” Belle echoed, throwing the question back with a sly grin. “Tell me, Master.”

The last word rolled off her tongue like sin, fully aware of what the title did to Dani. Dani felt a flicker of heat shoot down deep into her gut. She tilted her head back slightly, taking in the brat’s full smug expression as she was still straddling her lap.

This was also an open challenge. She wasn’t just trying to be annoying. She was also intentionally doing this to make Dani act up. Belle wanted to be punished. She knew that she had been bad today. Dani took a steadying breath. 

“Get off.”

“No.”

“Get off, brat.” Dani’s voice lowered slightly, her brows furrowing at the blatant disobedience.

Belle grinned. She leaned forward, their hips rubbing temptingly against each other as she pressed her hands on either side of Dani’s shoulders. Her lips were right beside her dom’s ear. Even before she spoke, Dani could already predict what her little brat wanted to say. 

Still, she stayed silent. She let her say her line. Dani let herself be challenged.

“Make me,” Belle purred. “What can you do-”

Dani’s hands found each of Belle’s wrists, her fingers digging into her skin to hold her sub firmly. Before Belle could squirm, Dani’s knee raised, pressing once against her clothed crotch. The dom knew that it would be enough. She knew her sub’s body so well.

“Mmm-”

The rest of Belle’s moan got cut off as Dani used the diversion to push the girl off. At once, the dom didn’t look back.

She pulled her hair tie from her wrist and tied her own hair up as she marched into their bedroom. She already knew what she was looking for. Dani had been thinking of using it since strike two. Now that Belle was being exceptionally difficult…

Dani bent down in front of their closet and pulled out a grey box. She didn’t have to rifle through the items to find exactly what she was looking for. Her little brat liked to act up often. Dani was always there, ready to put her back into her place.

She grabbed the specific collar and walked back to the living room.

Except that the living room was now empty. Her brat was not in position, obediently waiting for her dom to come back like she usually did.

“Where did you go?” Dani muttered, shaking her head. The collar clinked in her hands. She wanted Belle to hear it. She wanted her to know what was coming. “Where are you hiding, kitten?”

The collar was one that wrapped around the wearer’s neck, then it was connected to a strap that stretched down to the centre of a sub’s back, where it linked to two cuffs. With the short strap connecting the two, the sub was always forced to bend their arms almost ninety degrees behind their back. Every tug on the arms resulted in a tug on the neck, and vice versa. It made the wearer feel every squirm, every movement, tenfold.

This was the punishment collar.

“Are you here?” Dani asked, pulling back the black curtains.

Nope, she wasn’t hiding there. The dom let the curtains fall back into place.

Dani glanced at the kitchen that was the nearest room to the living room. She stepped in quietly, letting the punishment collar clink in her hands as she walked. To anyone else, the sound would resemble the tinkle of a windchime. To Belle, the sound signalled imminent punishment. Wherever she was, Belle knew what was coming.

Her eyes darted around the dark room. Dani opened a cupboard. It was empty.

“Where did you go, baby?” she called out. 

She checked the side of the fridge. Not here either. Dani shook her head in annoyance. Even getting her sub to do her punishment was so difficult. Her hand paused on the half-opened toilet door. Here, perhaps?

Dani took a step closer-

“Surprise!” Belle grinned, jumping forward from the darkness.

The dom jerked back, caught off-guard, as her bubbly brat lunged at her. The lower half of her back crashed into the kitchen counter behind her, the punishment collar clattering noisily against the marble as Dani reached for the table’s surface to try to steady herself.

Her sub was giggling as she grabbed Dani’s wrists and flipped her around, so that Dani’s front was pressing into the kitchen counter instead. Belle pinned the dom’s arms behind her back.

Dani gritted her teeth.

Strike three was gone long ago. Belle had better be prepared.

“What are you going to do now?” Belle teased, barely able to contain her amusement as she pulled Dani’s wrists once roughly behind her back. The dom let her. She didn't struggle or fight against Belle’s grip. Nonetheless, Belle kept taunting. “What can you do to me if you can’t touch me? Hmm?”

Dani could feel her own lazy smirk fill her lips.

Belle was truly testing her today. She tightened her grip on the punishment collar that was still in her hands, even as her sub tried to hold her prisoner. 

Let her play. Dani wasn't here to play along. She was here to correct the disobedience.

“Let me go on the count of three.”

“Or what?” Belle murmured, purposely rutting her hips forward into Dani’s from behind. Dani pressed her lips together as her entire body rocked forward, pinned between the kitchen counter and Belle’s hips.

Pleasure and need bloomed within her own abdomen. Dani clenched her teeth. She couldn't give in to her own desires yet. Her brat didn't deserve it after behaving like this the entire day.

“You like it? Maybe I can become Master today? Hmm?” Belle continued, rolling her hips in a braver fashion that pressed Dani’s crotch flush against the side of the counter for a few, suffering seconds.

Still, Dani didn't bite. She waited. Kittens like Belle only wanted to be pushed into submission - she would have to push a little harder today.

Dani knew that she didn’t have to respond. She just had to start counting.

“Three.”

Belle’s hands kept their grip on Dani’s wrists, but her hips no longer teased against Dani’s. It was almost like she was already tempted to run away.

That was how she was. Tease one moment, but the second Dani even showed a bit of dominance, Belle was ready to scamper.

“Two.”

“Count slower, come on, you’re no fun,” Belle whined, resting her chin on Dani’s shoulder as she continued to hold her dom’s wrists together. “It’s so rare to see you like this, Master-”

Dani didn’t pull or squirm against her sub’s grip. She only waited for the sub to let go of her on her own accord. 

One.”

Her wrists were instantly released as her brat went speeding out of the dark kitchen, down the hallway of their apartment. Dani shook her head. Belle could try to avoid her, but what was coming was inevitable. Her punishment was the product of her own disobedience. Bad girls needed to learn. 

Dani had a lot of patience. She could teach her over and over again every time Belle misbehaved.

“I thought you were being so brave,” Dani called out, slowly walking after her. “What happened?”

She didn’t run. She never did. Dani never hurried. The brat would yield to her eventually. She just wanted to be hunted down first.

Dani heard the sound of the bedroom door closing.

Predictable. Of course, a brat like Belle would head right for the bedroom. It was where all their toys were. She was running straight into the lion’s den and hoping for refuge.

Letting the punishment collar dangle from a hand, Dani walked up to the closed door at a leisurely pace. She turned the knob and glanced inside. In their room, only a small lamp was on, along with a little giggly mountain of blankets in the middle of the bed.

“I wonder where you could be?” Dani muttered sarcastically, her hand closing around the fabric.

With a single toss, Dani sprang into action like a cheetah pouncing on their prey. As the blanket got thrown to a messy heap on the floor, she saw her brat’s wide eyes as Dani descended onto her. Belle shrieked once before her screams turned to laughter. Her hands came out, one reaching for Dani’s punishment collar and the other trying to push Dani away. 

Dani’s leg curled and pinned one of Belle’s legs under hers. Even if the brat tried to scramble out of the bed, she was trapped. 

“No fair!” Belle squealed, twisting on the sheets to try to get away. “You're too fast!”

The dom didn't say anything. Her eyes looked at her brat’s frantic movements- not that Belle didn't want to be “captured”, but she wanted to make sure that Dani fought for it. Almost every night she did, patiently pushing her brat back into place.

And she would do it again tonight.

Dani grabbed her wrists and forced them down onto the mattress by her head. The move was so hard that it made a dull thump as her wrists were pinned down. The mattress dipped as Dani leaned forward, putting more weight onto her hands to hold her in place.

“Are you done giggling yet?” she asked, looking at the exhilarated sub beneath her.

“No,” Belle grinned, stifling another laugh, her tone completely unserious. “May I laugh more, please?”

Dani fought the urge to roll her eyes. Trust Belle to always be so difficult. Even a yes or a no question was something she tried to push. 

She jumped as Belle’s face suddenly leaned closer.

“What are you doing?” Dani growled, lifting her face further from the triumphant girl beneath her.

“I want to kiss you! You look so funny when you're serious,” Belle pouted.

Dani didn't miss a beat before she countered with a raised brow. “Bad girls don't deserve kisses.”

Belle frowned. Her eyes widened - it was her signature move. Dani could already predict what would happen next. It was like watching Puss In Boots pull out their big, round eyes to feign innocence. Dani knew better than to fall for it.

“I'm a good girl.”

The dom bit back a scoff. “Are you?”

With firm hands, Dani flipped Belle over on the bed. One hand pressed onto the girl's upper back, right between her shoulder blades. She sat herself down on the girl's lower half. Dani could finally put the punishment collar on. This was long overdue.

“Hands,” Dani ordered.

Belle hid her hands under her stomach. 

God. 

Dani rolled her eyes. Her hand slipped under Belle’s loose white shirt. She jabbed at her bare sides once, her fingertips ghosting near her ribs-

“Oi!” Belle jerked. “I'm ticklish!”

“I know,” Dani muttered, taking the opportunity to fish one arm out from under her brat’s body. The cuff slipped around her wrist easily and tightened. It was always firmly secured, but never enough to hurt her blood flow. The dom carefully folded her arm behind her back to prepare for the other hand. “Other hand.”

“No,” Belle quipped back.

“No?” Dani echoed, clipping the collar around her sub’s neck. The only thing missing from the punishment collar was the other hand through the final loop. 

She tightened the strap connecting the neck piece to the handcuff, shortening the strap just a little bit.

Maybe it was negligible now, but every millimetre lost on the strap made it easier for the wearer to choke against their own hands tugging. 

“How about now?” Dani asked.

“Uh-uh. No.”

She shortened the strap again. Belle’s arm was bent firmly behind her back. At this point, Dani was already certain that the collar had just gotten doubly more annoying. It was already bringing the collar firmer against Belle’s throat.

If Dani tightened it even more, Belle would need considerable effort throughout the night to prevent her own squirms from pulling at her neck.

“Now?”

A few seconds passed as the sub didn't respond. Dani waited. Every second felt weighted. She knew what it meant.

The sub was considering her options. 

Ever so slowly, Belle’s arm shifted from underneath her. She placed it against her back, surrendering herself to Dani and her punishment. The brat had chosen not to push any further.

“Thank you, baby,” Dani murmured, folding her hand into the remaining cuff. “It'll be tight today.”

Already, she could see Belle try to adjust her position such that her hands stopped tugging so much on her neck. Even then, she didn't call out their safe word to stop or to even slow down. Dani watched her carefully as she figured out the space - even more restricted than usual due to her continued disobedience.

“You're a monster,” Belle cursed, planting her face against the sheets with a flop. 

“It's your own fault. Who was the one misbehaving?” Dani reminded, climbing off her sub’s back. No matter how much Belle whined or complained, Dani knew that she loved it. She loved it when Dani put her in her place and punished her. Belle loved to submit, but she only submitted when it was warranted.

It had to be earned.

“Do you know what you did today?” Dani asked, running her fingers down the punishment collar’s strap lightly. Belle twitched slightly against her touch- then gasped as the movement tugged the collar rougher against her throat. Dani continued. "It was three strikes, or more, but I will be gracious and just count three.”

Belle twisted slightly in the restrictive cuff-collar combo to look at her dom over her shoulder.

“Really?” she asked, her voice slightly muffled by the sheets. “Three? Are you being dramatic, Master?”

Gosh.

Even with the collar and her arms at odds with one another, Belle still had the nerve to be snarky. Dani sighed, sliding off her brat.

Going to another box at the bottom of their wardrobe, she opened it and fished out something small. A brat’s nightmare - a machine. A machine, even when tiny, could go on for a long time, and it could do so consistently. It didn't waver like a human’s touch; it didn't yield to compassion. When pressed, the machine would do its job for however long it needed, until it was either stopped or battery-dead.

It was a war. Which was more persistent? A sub’s stubborn nature? Or was it the battery of a little vibrator?

Dani grabbed the hips of her sub. Belle couldn't squirm too much even if she wanted to. The collar was keeping her firmly in place. She pulled her by her hips closer to herself. With one tug, Dani pulled her small black shorts down, just enough to expose her sub’s bare butt to the cool air.

With her other hand, she clicked the vibrator on. Dani checked her phone to ensure that the device was connected.

Two fingers dipped between Belle’s folds.

“Of course. You're wet just from being bratty,” Dani growled, unamused as she pulled her fingers back out and saw them covered in Belle’s arousal. “You'll take this easily.”

The vibrator slipped right into her pussy, the end of it sticking out from her. Dani didn't give her a moment to adjust. The moment she saw that the vibrator was in position, she snapped her shorts back into place over it.

“F-uck-”

Belle's fingers scrambled to grasp onto the fabric of her own shirt as her body curled against the vibrator’s buzzing, which in turn tugged on the collar. She straightened her posture, but the relief was only brief as Dani increased the intensity of the vibrator with a brush of her thumb across her phone screen.

“Fuck, ah- Ah!” 

“Hmm?” Dani asked, pretending not to hear her.

Slowly, she sat down on the armchair facing the bed. Belle was still lying on her front, her fingers in the cuffs fidgeting as her hips twitched even now and then in response to the vibrator sitting snugly in her. Dani’s phone sat firmly in her hand.

“I will stop it when you can tell me what you did today,” Dani said. “Until then, enjoy.”

Belle glared once from where she lay on the bed, squirming. She pressed her face down into the sheets, trying to get herself to sit upright without the help of her arms. Now and then, Dani heard a small splutter or cough as she tugged at the cuffs and pulled on her collar.

After a few minutes, the sub gave up on trying to sit upright, seeming to be content while lying on her front.

Every twitch from her hips and her posture sent a jolt of movement to her arms or her body, each one tugging her collar and snatching a fraction of air. Dani watched as the sub jerked, then corrected her posture, only to twitch again a few seconds later against her own will.

A muffled moan came from the bed, the chains of the punishment collar clinking as Belle readjusted once more. Her cheeks were lightly dusted pink from the frequent tugs of the collar against her throat.

Dani looked at the time on her phone, idly alternating the vibrator’s pressure.

This could take a while.

Doesn't matter.

That vibrator was fully charged. It could go for almost two hours. Dani had no other plans for the night. She had the time. She could sit here until Belle caved.

Being with Belle for so long and punishing her multiple times meant that Dani understood her body in and out. There were tells. Whenever she was about to come, Belle’s breathing would get a little more frantic. That was when the vibrator was mellowed or, in some cases, even paused. Sometimes, Belle would mewl with shorter intervals, but Dani knew that she had been trying to soften her noises to try to evade detection.

Dani watched her carefully. 

Every time her breathing got faster, or her hips twitched a little more, Dani slowed the vibrator.

Fuck, you're so annoying,” Belle growled, flopping over in restrained annoyance as she was prevented from another orgasm.

Her hands, although strapped firmly in place with the punishment collar, still managed to turn a middle finger towards the dom on the chair.

She didn't blink at the defiance.

Dani pushed the dial on her phone to the max.

Shit,” Belle hissed, her body jolting. 

The metal pieces on the punishment collar clinked as it was yanked to max length, before inevitably pulling on her cuffed hands and collar. The sub coughed, eyes getting a little teary now, and corrected her posture again to prevent any lingering pressure. 

She was starting to pant now, and Dani could see her thighs fidgeting more from the constant stimulation. The sub’s fingers curled into fists behind her back, trying to stay in place to prevent any tugging on the collar around her neck. It didn't last long - it never did. Within a few seconds, her core twitched, and the collar clinked as Belle tugged, inevitably choking herself again.

“Fucking… hell,” Belle grumbled.

The strap was so tight today that almost any movement from her cuffed hands was felt immediately against her neck. Dani knew it was cruel, especially given how sensitive she knew Belle was, but she wouldn't be here if Belle had obeyed from the start. It was not in her power. It was in the actions of the sub.

Actions which, naturally, had consequences.

“Do you know what you did wrong?” Dani asked, resting one leg over her knee leisurely. Her phone stayed in her hand, and her thumb continued to move the dial on her screen.

“F-uck off.”

“Hmm, guess not,” Dani muttered.

Just as Belle’s hips started to rut into the sheets, driven by the vibrator’s stimulation, Dani brought the buzz almost down to a zero.

How many more times could she be edged before she broke? Dani glanced at the time. She leaned back into the plush material of the chair, resting her arms on either side of the armrests. 

Belle loved the push and pull. She loved it when she acted up on purpose, triggering the dom to take action. There was one thing that Dani had gotten significantly better at since getting with her brat, and that was patience.

Being a dom to a naughty girl meant fighting back on her terms. Dani would never retaliate in anger. She would only fight back in the language that her brat knew. That meant keeping her on the cusp of orgasm over and over again.

“Time's ticking,” she muttered, preventing Belle from getting relief as she dropped the vibrator's intensity once more.

“Fuck,” the sub groaned, twisting in the punishment collar. “Fuck fuck fuck fuck.”

Well. Cursing was definitely not considered an admission of wrongdoing. Dani’s finger idly toyed with the dial on her phone, checking on the sub on the bed as she writhed in accordance with the intensity.

She could hear her breaking soon. Belle’s voice was getting smaller and less grumpy. She was also fidgeting more and dropping more whimpers. Dani knew that it would be any moment now…

Belle would yield.

Until then, Dani did not let up. She played with Belle, letting the vibrator last strong and then drop back down, or randomly spiking while slowly building the next orgasm, which she would inevitably deny. 

The room stopped filling with grunts and complaints. Dani heard more whimpering and whining. She could see the way Belle tried to rut her hips down into the sheets, but it wasn't enough. The brat needed her hands for leverage, and also, knowing her, she wouldn't dare to cum unless Dani let her.

Dani pushed the dial up again, hitting the max.

“Ah! Please!” Belle cried out, body jolting. Her hands tugged on the collar from the sudden rise in stimulation. “Too m-uch, too much…”

Dani watched her hips buck on the bed, head twisting into the sheets as if she could burrow away from the buzzing. The breaking point was here. The brat would give in soon; she could feel it.

Her sub dropped her forehead onto the sheets with an exasperated sigh.

“I… was wrong. Please let me cum, Master. Please, please…” her breath hitched slightly as her hands tugged on her collar again. “I'm sorry.”

Dani didn't stop the vibrator.

“What do bad girls do?” she asked in return. “Tell me, what do they do, my baby?”

The brat's cheeks coloured pink. She tried to sit up, but her upper body toppled over, and her face pressed pathetically back into the sheets. Straining against the punishment collar, Belle supported herself by sticking out one elbow to the side, trying to help her sit up.

Dani didn't say anything. She watched her struggle. Belle would get up eventually, even if it needed multiple tries. Dani didn't need to help. Her sub was very independent.

“Tell me, baby.”

Belle sat up on the bed at last, knees folded beneath her. Her cheeks were pink, likely due to both the collar’s tugging and the vibrator. Both of her eyes were no longer fierce and defiant, and were glittery with the promise of tears. 

Dani loved the beauty of it. It was simple, but she knew what it meant. The brat was starting to listen. 

Her brat. Her beautiful, beautiful brat.

“Bad girls… beg for forgiveness,” Belle recited, lowering her head.

“Come here,” Dani ordered, pointing at the empty spot on the floor in front of her. “Beg again.”

Shuddering under the constant attack by the vibrator, Belle shuffled herself towards the end of the bed. Occasionally, her hands would pull, or her back would bend forward, tugging on the connecting collar between her neck and her wrists. Still, she didn't give up. She no longer complained. 

It took her a while to struggle over, but Dani didn't mind. She had all the time tonight. She continued to toy with the dial on her phone, listening to the sweet gasps and clinks from the collar and cuffs. The punishment wasn't over until she admitted what she had done.

Belle finally padded over in front of where Dani sat sprawled against the chair.

Dani waited.

Belle began to kneel.

Dani’s thumb pushed the dial up to the max.

“M-Master!” the brat gasped, one knee dropping to the floor haphazardly. “Mmmph- Fuck.”

The chains clinked as her body folded to the stimulation, rewarding Dani with an immediate choked gasp from Belle as she lost her composure. The first of Belle's tears leaked from the corners of her eyes. When she finally knelt, bare legs folded neatly and sitting up on her heels, she looked like a far cry from the bratty girl who was teasing Dani earlier.

Her eyes were wide and pleading. Her skin had a slight sheen of sweat. Those lips, which were usually so ready to fight back, were slightly parted and panting as she knelt in front of the dom. It wasn't easy kneeling with her hands tightly fastened to her back, but Belle sank down anyway, sniffing as she tugged on her collar again by accident.

Dani kept the vibrator on.

“Master, I’m sorry for… interrupting your work e-arlier,” she murmured, blinking with fresh tears in her eyes. “I'm sorry… I'm sorry, for… For…”

Words melted into unintelligible gibberish. Her thighs quivered in the kneeling position. Her body tipped forward slightly, pulling the collar against her neck. Dani heard a soft gasp slip from her brat’s lips. 

She knew what was happening.

Dani sat a little straighter. 

“Hold it. You don't deserve to cum,” Dani growled, folding her arms across her chest. “Hold it. You'd better hold it.”

Belle bit down on her lower lip, her body twisting in the punishment collar and her kneeling position as she tried to obey. She let out a small sniff, along with a small, agitated growl as she tried to regain her composure.

Dani turned the dial to the lowest setting.

“Master, I'm sorry for ah-” Belle accidentally tugged on the cuffs. “- for disturbing you while you're doing the chores.”

What a good girl. She had listed off two already. Dani was pleased with her tonight. She might have been bratty, but the moment she decided to comply, everything followed smoothly.

“Last one?” Dani prompted.

“Sorry for- mmmmph,” the sub bit back a moan, “for grabbing your tablet, Mas- Master.”

The vibration stopped.

Belle’s body tipped forward immediately, gasping from the sharp relief. Her shoulders shook slightly, though even that movement was restricted by the punishment collar holding her in place. Dani leaned down, catching her upper body in a soft hold and supporting her after the ordeal. She sat on the floor in front of Belle, holding her.

Her sub sniffled into the crook of her neck, curling into Dani’s touch.

“Thank you for that, baby. Do you need a moment?” Dani asked, patting the girl's tousled hair.

She felt the small shake of her head against her body. Dani looked down to see Belle’s watery eyes already looking up at her.

“Make- Make you feel good? As apology?” Belle asked. “Want to make you feel good…”

Her pupils were wide and round, beautifully pleading in a way that Dani’s own heart clenched. How could she say no if she was asking so nicely?

When she started using cuter sentences, Dani also knew. The obedient sub was here. The brat had fully yielded already. This was what she lived for. Belle always looked the most beautiful when she gave in like this. Dani could never get enough of it.

It was even sweeter when she knew that this obedience was earned. 

She ran a gentle hand down Belle’s hair, reaching for the clasp of the punishment collar near her spine. It fell open easily, her arms finally falling against her lower back - still in the cuffs but no longer trapped to her neck.

The sub leaned more of her weight against Dani. Dani was already ready to support her. One arm held her beautiful girl, while the other worked to remove the cuffs from her wrists. Dani massaged her wrists. For a moment, they stayed on the floor, letting Belle rest.

“Make you feel good.”

“Are you sure you don't want to rest more?” Dani asked, watching as the sub gently pried her own wrist out of Dani’s warm hands.

“Make you feel good? Please, please…” Belle crawled a little closer to Dani, almost settling completely in her lap.

Fuck. Dani couldn't say no when she begged so nicely.

“Okay, baby. Only if you want to-”

“I want to.”

Belle settled fully into her lap, arms slung around her shoulders. Their kiss was urgent, built up from the lingering sexual denial. Dani could feel her body lean back from the combined weight of the two of them, until her shoulder blades pressed into the base of the armchair she had been on.

The sound of their wet kisses filled the room. Each interval when they pulled apart got shorter. Belle tilted her face a little more, as if the current proximity wasn't enough - they needed to melt into one. The dom felt her lips tingling from how rough Belle was tonight, but she didn't mind it one bit. 

Her own need had her sinking her fingers into the soft skin of Belle’s hips under her shirt, feeling the warmth and lingering tremble from the earlier punishment.

Dani let her sub climb into her embrace, and it felt like Belle fit right in like a puzzle piece as her legs locked around Dani’s waist.

“Slow down, baby,” Dani laughed, leaning back when they broke apart. “You're trying to swallow me whole or something?”

Belle pouted.

Her lips pressed against the side of Dani’s neck. Even then, Dani could hear her mumbling “make you feel good” over and over again, the words weaving into the hungry kisses. Belle’s thighs tightened around Dani as her lips worked harder, sucking, licking, nipping, as her hands pulled Dani closer to herself. 

The sub’s hands slid down along Dani’s shoulders, lingering long enough to grab at her toned biceps before sliding lower. Her fingers ghosted over Dani’s chest, and the dom squeezed tighter at her waist in response. 

“Make you feel good, please.”

“Okay,” Dani replied breathlessly. “Do whatever you want, baby. Master is giving you permission.”

Belle climbed off her lap at once, pointing at the bed. Her eyes were already gleaming with excitement. Her feet made small taps as she waited for Dani to move, like a puppy anticipating a treat. Dani couldn’t help but laugh. She was so adorable.

“Shirt, too,” Belle said, as Dani sat herself down on the side of the bed.

“Not wasting time, today,” Dani commented, stripping herself of her shirt in one smooth motion.

Belle grabbed the fabric, balled it up, and tossed it aside. Her tongue ran over her upper lip as she crawled over Dani. Dani complied readily, taking her lead as she lay down. Her hands didn’t pull at Belle; instead, they rested by her sides in the sheets. She didn’t want to rush her. If Belle wanted to call the shots in the next round of pleasure, then she could feel free to do so on her own pace.

The first thing she felt was the wet urgency of Belle’s lip sucking down her collarbone, seeming to enjoy the large expanse of bare skin she had access to now that Dani’s shirt was removed. Belle kissed well; the sub was fully aware of that. Dani caught the way her eyes would glance up to watch her reaction now and then.

A sudden bite, rougher than the kisses before, sparked a mix of pain and pleasure down to Dani’s core as she tensed. Belle slowly released the skin on her chest, near her breast, seeming to relish the lingering teeth marks she left behind. 

Her hands came next, a double attack. They roamed first across Dani’s bare abdomen, teasing her with a little squeeze or tug as they traced her skin. When they reached the line of her bra, her fingers slipped under the straps. Dani felt her feel her breast first, before cupping it under the material of the bra. Belle herself let out a small whine, as if the idea of touching Dani was turning her on even further.

“Off. This. Take it off,” Belle said, snapping the bra strap back against Dani’s skin.

The dom didn’t flinch at the sting. She rested her hands on Belle’s hips, looking into those dark, lustful eyes that were looking back down at her. If there was one word that she could use to describe them, Dani would say that her eyes looked hungry; it was as if they would eat Dani up if it was humanely possible.

“You didn’t say please.”

“Please,” Belle whined, dragging the word out. Her little butt, seated on Dani’s hips, wiggled too, as if an imaginary tail was wagging. “Please take it off.”

Dani was a sucker for Belle when she was being adorable. Belle could be completely taking advantage of that right now, but the dom was too smitten to care.

She reached one hand behind her own back to undo the clasp. Almost as soon as she had gotten it done, urgent hands pulled the material away. It joined her shirt in the corner of the room.

“I love you, Master,” Belle whispered, her fingers tracing the peaked nipples in wonder.

“I love you, too, my baby,” Dani echoed, watching her in adoration as the sub took her bare upper body in as if it was the first time she was seeing her like this.

Closing her eyes, Belle lowered herself again, her lips now tracing over the skin of her chest that couldn’t be reached when the bra had been on. Dani heard herself splutter once, unable to keep herself from falling victim to the beautiful girl lying over her. Her back arched into her kisses, giving her permission and urging the sub on. One of her hands found its way to Belle’s hair, but instead of grabbing it and leading the girl, Dani patted her head softly, letting the girl continue her ministrations on a nipple while her other hand kneaded at the other.

“Mmm, feels good, baby. You’re doing so good,” Dani praised, feeling her breath hitch again as Belle’s teeth scraped over one of her sensitive nipples. “You’re doing so good for me, baby.”

Belle paused. She pushed herself up, grinning right into Dani’s face.

“I’m doing good?”

“So good,” Dani reassured.

If it were even possible, Belle smiled even brighter. She lowered herself again, her lips attacking a line down Dani’s sternum to her belly button instead.

Dani twitched, her hands curling into the fabric of the sheets as hot and urgent need tightened in her gut. It was getting harder to control herself. The dom knew that she wanted to just grab Belle and force her beautiful lips right where she needed them most, but she forced herself to hold still. This wasn’t about her. Belle wanted to show her how good she could make her feel.

Dainty fingers touched the waistband of her shorts, seeming to test the waters. When Dani didn’t flinch or push her away, Belle’s hand got more daring and slipped inside. 

With a simple brush of her fingers right down the middle, over the fabric, Dani found herself buckling. She gasped as she caught herself, forcing herself back into her lying position. One hand had even let go of the sheets in her urgency.

Belle’s mischievous eyes caught it.

“Feels good, Master?”

“Of course, baby,” Dani laughed, running a hand through her hair and noticing how shaky her voice had become. “You learn well.”

The praise seemed to further motivate the sub, as her thumbs hooked into the waistband of her shorts and underwear, pulling them down in one smooth motion. Dani raised her own hips off the bed to help her, kicking the rest of the clothes off for her.

Belle grabbed a hair tie from her wrist and secured her hair out of her face quickly.

Watching her prepare by tying her hair up seemed to already send another wave of heat down Dani’s body. She knew what was coming. That girl was fire with her tongue. Dani’s breathing already quickened in anticipation. Belle’s hands ran down Dani’s thighs boldly, moving them into place.

“I’ll make you feel good, Master.”

“I know,” Dani nodded at her. “I know you will. Go on, baby, I’m all yours.”

Her first lick was gentle. It was just a soft run of her tongue over her clit, barely putting pressure on it, and then running down her slit, but not pushing into it. Dani bit her teeth into the knuckles of one of her hands, her toes curling already from the gentleness. 

The second lick was even lighter. Just a dart, almost like a lizard. Dani pressed her head back into the sheets with a muffled growl.

“Don’t tease, baby. Be good,” she warned through gritted teeth.

Glancing down, she saw Belle near the end of the bed, half of her face covered by Dani’s body, which was already fidgeting in the sheets. Fuck. Dani looked away. She looked so beautiful below like this, all ready to lick and use that tongue. Her beautiful sub, a naughty one sometimes, but Dani loved her all the same for it.

“No teasing,” Belle echoed.

Her lips came first, a soft kiss landing right above Dani’s clit. The gentle touch was nothing compared to what was coming.

The next push of her tongue pushed right past her folds, making a lap around the clit with just enough pressure to send Dani biting her knuckles again. She flattened her tongue, making sure to hit every part that needed attention. Belle’s fingers gripped her thighs harder, giving herself more leverage. Dani let out a strangled sound from the back of her throat.

Then suddenly, Belle kissed her again, this time on the inside of her thigh.

The contrast was giving Dani whiplash.

“No teasing, Master,” Belle promised, glancing up from where she was for a moment. “Just one last bit of affection.”

Her lips worked to suck on her. Each pull was deliberate and seemed to be focused on drawing out Dani’s pleasure to the maximum before letting go. Dani twisted in the sheets, still trying to force herself not to pull Belle’s face further into herself. Her breath was coming in short bursts already.

Belle’s tongue flattened, adding to the pressure on her folds. The sounds were wet, filthy, and everything obscene. Dani’s fist in her mouth wasn’t enough to keep herself from groaning out loud, with one slipping out now and then. Belle’s mouth worked like her life depended on it. 

Even in her hazy mind, Dani knew that this was devotion. Belle loved her, and this was how she showed it. Once Dani had won her submission, she also won her love. Belle loved her. Belle loved her so much, and she loved Belle.

Dani squirmed as a sudden press of Belle’s tongue hit a sensitive spot. Her thighs clenched around Belle’s head.

“Sorry, baby,” Dani muttered, apologetically relaxing her lower half in her breathless state.

“Squeeze me,” Belle murmured, mouth still against Dani. Her hand directed Dani’s thigh back to the side of her head. “Squeeze me, Master. Make you feel good.”

Fuck.

She was so good. She was being so good like this that Dani could fall for her all over again. 

“Show me if I make you feel good, Master,” Belle emphasised, her lips moving against Dani.

The next press of her tongue sent Dani’s thighs clenching again, locking Belle in place between her legs. The girl didn’t complain or flinch, her head moving faster in response to Dani. A hopeless whimper slipped from Dani’s mouth, almost silent in a strained moan, but still there. Her back arched. She gripped the sheets tighter.

Dani tried not to squeeze Belle too hard. Her thighs clenched and relaxed. Belle was unfazed between them.

Wrapping a hand over her mouth, Dani could feel it building. The coil in her gut tightened and twisted. Her abdomen clenched, and her hips raised themselves, pushing harder into Belle’s mouth. Fuck. 

“I’m- coming,” Dani groaned, trying to muffle everything with her arm.

It hit her hard- her body locking and gripping onto Belle’s head. Dani felt her body tense so hard as the climax came, before her core shuddered as she came down from it. Dani let out a staggered exhale, her arm gradually moving to cover her eyes instead. She felt another kitten lick between her legs. Dani batted the brat away, slowly pushing herself higher against the pillows.

“You did well, baby.”

“Reward?”

“Of course, give me a moment,” Dani groaned. There was a squelch between her legs from all the arousal. She looked around for a towel to get herself cleaned up.

“I’ll get it, Master!" Belle offered, clambering across the bed.

Dani jerked as she felt Belle’s mouth against her again, her tongue lapping up the arousal this time. Fuck. Taking it all into her mouth and even licking her lips after. Dani thought she might pass out from how much she loved this girl. Her thighs twitched a little from the oversensitivity, but soon Belle was sitting back up, lips wet with Dani’s arousal. 

That was hotter than she had expected it to be.

Stunned, Dani pulled herself to the edge of the bed, motioning for Belle to sit on her lap. The sub came over quickly, nestling her hips against Dani’s with a self-satisified silly grin.

“Pants,” Dani ordered.

Belle stepped out of them quickly, leaving her bottomhalf undressed. She sat herself back down over one of Dani’s thighs, arms hugging Dani loosely around her neck.

“Tell me, what does my baby want?” Dani asked, taking one of Belle’s hands around her neck and bringing it to her mouth. She planted a soft kiss on the back of Belle’s hand.

Belle leaned closer.

“I think you know what I want,” she whispered, like a kid sharing a secret with someone they shouldn't.

Dani looked at her with a raised brow. She was so hopelessly adorable today.

“Hmm, I don't think I know. Do you want to sleep?” Dani teased, her hands resting lightly on Belle’s waist. “Or…”

She pushed Belle harder against her thigh, already able to feel how wet the sub was. The move alone was enough to get the smaller girl to squeal, her hips following up with a grind of its own into Dani’s thigh.

“This? Is this what you want?”

Belle’s head tipped back, lips parted in a silent moan as she started to grind. Dani barely had to guide her hips as the girl chased her own high on her own.

“Talk to me, baby.”

“Need… Need more, M-aster,” Belle groaned, fingers gripping onto Dani’s thigh tightly to support herself. “Need your… fingers, please. Please, please, please.”

“You asked so sweetly. Of course, baby,” Dani purred.

Two fingers slid down easily, the middle and ring finger, finding her slit which was already wet. Her thumb found her clit, the initial touch sending a wave of pleasure down the sub’s body that Dani could feel through her leg.

The grinding on her thigh paused as she pressed against Dani’s hand instead. 

Dani complied readily. Her thumb rubbed circles, intentionally slow but with intention, as her fingers rubbed against her sensitive point inside. The dom’s fingers were immediately met with heat and wet, already drawing out jumps and twitches from her sensitive little sub. 

Belle was already close to begin with. All the teasing from earlier along with pleasing Dani must have gotten her all worked up.

Her breaths were already sounding like pretty pants. Now and then, when Dani hit the spot, she would throw her head back in a little whine. Dani watched her react with amazement. Her little sub was getting so much pleasure from her fingers, and it was also so beautiful to look at. 

The sub was different like this. More animalistic, more feral. Chasing after her own high after serving Dani so well. Dani felt a warm pride in her chest knowing that she had done this to her.

“Master- ah! Master,” the sub gasped, choking back a little splutter. Her nails clawed into Dani’s bare skin as her hips ground into Dani’s touch.

Dani heard a little sniffle.

“Why is my baby crying?” she asked, tilting her head to the side. Her fingers didn't stop.

“Want it so bad. Wanted you so much, Master, want… Want,” Belle’s head dropped against Dani’s shoulder as she muttered, driving her hips harder downwards. “I want- I want-”

“What do you want? Tell Master now,” Dani prompted.

Her heart was already singing from the desperation on the sub's face. She could tell that right now, in Belle’s mind, there was nothing holding her focus except those fingers right in her pussy. Belle was just a shameless little doll now, chasing after her own needs.

“Want… Want cum, p-lease! Please, please!” Belle cried.

“You may, my baby.”

The sentence alone was the last barrier that Belle needed to cross. With one firm drive against Dani’s touch, the girl’s hips stuttered and the muscles in her thighs locked. Her nails dug deep into Belle's shoulders and back, whining as she finished at last. 

Dani waited for her, watching her sub lovingly, before pulling her hand out.

Belle’s lips were already parted, with her tongue out, the moment Dani raised her wet fingers.

“Good girl. You're such a good girl now,” the dom praised, letting her lap at her fingers and taste herself. “Aren't you such a good girl for me?”

Belle nodded eagerly, eyes wide, with Dani’s fingers still in her mouth. Her cheeks were shiny and wet from her own tears, but her eyes were bright.

“Another round, my baby?”

“Yes, Master.”

 

*****

 

Dani cradled the girl to her chest as she sat both of them into the warm water of the bathtub. Belle stirred slightly, trying not to fall asleep, when she felt the warm water embrace her. Her fingers were idly drawing little circles over a spot on her own hips, freshly made by Dani’s teeth that night.

“I'll bathe you, don't worry baby,” Dani assured, helping her to relax further in the bathtub against her. “I got you.”

“I know, you always do,” Belle purred back, her voice slightly hoarse and barely above a whisper.

Dani gently rubber soap across her girlfriend's arms, making sure to take extra care on the wrists where the cuffs had rubbed her skin.

“Was anything too rough today?”

“Stupid question,” Belle replied, her eyes barely open. “The rougher the better. I always tell you that you can be rough with me, Dani.”

The dom chuckled to herself as she rubbed soap into her girlfriend's shoulders.

“I'm afraid to hurt you, darling.”

“I'll tell you if it hurts,” Belle paused, before she corrected herself. “If it hurts too much.”

Dani shook her head slightly. Belle was a freak, but she did love her for it. She hugged the girl against her own chest, letting them enjoy the bathwater for a while more.

“I love you so much, you know?” Belle whispered.

“I love you, too.”

Notes:

I love that oneshots really can help me to explore what I can't in my longform stories. I don't have a dom/sub relationship in mine yet, only an enemies-to-lovers arc, so here I am testing the waters with this.

Feel free to let me know what you think!

I'll be back with more depraved content and updates to my longform story soon!

I'm active on twitter! My username is @ MdnghtCroissant. Feel free to interact!

Love y'allz.