How they even ended up here is a mystery. Calvin was sitting across from B, wearing an oversized graphic t-shirt that looks like it was overdue for some lint rolling and ironing as well as some baggy basketball shorts. B was slightly better but not by much, she had on a tight cute light pink crop top she had gotten from some second hand sight that was covered in a few stains from work and a pair of warn out black jeans.
The diner they were at right now for their little date wasn't exactly top of the line, but that hardly mattered to either of them. Calvin was happy to be getting free food and B was happy to be out with Calvin doing something even vaguely romantic. As the sketchy waitress, with her outdated makeup and wrinkles that showed just how long she had been working there handed them their food, B had an idea of how to have a little bit of fun.
As Calvin ate and made the most of the meal B was paying for by making rather sad attempts at small talk, B slid her leg forward, brushing against Calvin's under the table in a somewhat innocent manor. Calvin's eyes flickered up to look at B's face and a brief look of confusion flashed on his face. He would normally believe it was something innocent, if it was anyone but B of course. He was really questioning why she was deciding to be so frisky in somewhere so public, the diner wasn't exactly empty. Plenty of rugged and scruffy patrons filled its dated seats. If Calvin thought a little brushing was frisky then he was in for one hell of a roller coaster.
She removed her leg and went back to eating, making eye contact as she made small banter with the feline across from her. He was already getting crumbs in his fur, it would be crude to anyone else but to B he was charming and cute. Seeing that merely brushing her leg against his had no effect, she was going to have to take this up a notch or two. As Calvin was about to take another bite of his food, B lifted her boot from the sticky diner floor, her knee clanking against the table slightly which made her briefly wince. As Calvin's mouth opened to take the bite, B pushed the toe of her boot squarely against his crotch. It wasn't enough to be painful, but enough so that he could definitely feel pressure there.
Calvin sputtered, his eyes widening as he covered his mouth and stared daggers into B. Now listen, Calvin isn't into feet or anything, he would just be stupid to ignore the subtle grinding of her heel creating just enough torturous friction. He grit his teeth, trying to ignore the stiffening feeling in his boxers. He caught his breath before quickly hissing out, "B, what the hell are you doing.." but to his surprise B just smiled and put a finger over her mouth in a shushing motion. Fuck, why was she playing games like this in public. Another grind of her heel and another hiss from Calvin's throat, nearly knocking over his glass onto the floor in the process.
He squeezed his eyes shut, he was painfully hard now. God, if B was going to play these games then by god she was going to take the consequences that came with it. He grabbed her ankle from its teasing place from between his legs and pulled her forward just hard enough to get her attention. His ears laid back and through still gritted teeth he hissed, "Bathroom. Now." Well, B didn't need to be told twice, as she put her things away neatly she was interrupted by a death grip on her wrist. Calvin grabbed her like a vice and practically dragged her towards the back of the dinner where the seedy bathrooms were located, their signs indicating gender long since rusted and withered away so it really didn't matter much anymore.
Calvin shoved one of the doors open and dragged B along with her, to be honesty the dingy seemingly barely cleaned stalls were less then ideal but hey, there was no way in hell he was waiting all the way until they were home. B made her bed and now she was going to lay in it. He pulled her into a stall and quickly locked it behind him, B had never seen him in such a way. His ears were pinned back and his fur was bristled back making his whiskers look jagged and angry. As she was thinking she was quickly snapped away at the feeling of being pushed onto her knees. She looked up at Calvin, tilting her head to the side.
Calvin's hands were feverishly pulling himself out of his boxers, his eyes narrowed and he hissed when he saw B's expression. "Don't look so..dumb. You started this and you're damn well going to end it." His sentence was interrupted by pants and grunts as he struggled but finally he was free, he sighed as his erection flopped from his boxers and practically tapped B on the nose. She looked up at him, her tail wagging and sweeping the dirty floor probably more than it ever had been in months. She took in a deep inhale before licking the hot twitching appendage that was shoved into her face, going from the base up to the tip that was a deep angry color.
She finally took a deep breath, opening her mouth and taking Calvin into her mouth. She was careful not to nip at him with her canine teeth, hollowing out her cheeks and bobbing accordingly. Calvin wasn't exactly huge, but that didn't make it much easier, she leaned forward trying to get more adjusted to the feeling of him hitting her uvula. After a few moments she heard a huff of impatience and a hand in her ponytail. Suddenly her hair was gripped and she was shoved forward, Calvin forcing her to take him to the hilt. She gagged and tears pricked at the corner of her eyes, she looked up at him and Calvin just rolled his eyes in response. "Don't look at me that, puppy. You were being slow." He said in a low huff, he started to move his hip forward to fuck her mouth but with B's struggling sputters he figured this wasn't going to go anywhere for him, so he pulled out.
B coughed violently for a moment, wiping her mouth and chin as well as her eyes. She wasn't upset by any means, she just didn't expect it. She heard another impatient huff and stood up, only to be met with Calvin manhandling her to a position where he could finally relieve this fucking pressure. B stripped off her black jeans and let them hit the ground, if Calvin didn't know any better he would say it looked like B was so wet her underwear was soaked. But the fluorescent lighting in the bathroom did nothing for either of their eyes. B put on leg up on the toilet seat and Calvin grabbed her hips, pulling her panties to the side just enough to get what he wanted. He didn't waste even a second to move forward and press into her, she was already wet enough that it was as easy as a simple push to be fully inside.
B hissed and leaned her head back, she was given a few seconds to relax at most before Calvin was rocking his hips and fucking into her like he was about to explode. His brain was acting purely on instinct right now, he couldn't care less about the profane writings on the walls or the grime that coated the restroom. All he could focus on was getting rid of this pressure driving him crazy, his hips were snapping at a pace he'd never done before. B had her hand clamped over her mouth to prevent herself from alerting the rest of the restaurant to what they were getting up to. Her eyebrows furrowed as she was nearly already across the finish line and she wasn't even the one being teased.
With a few more desperate, sloppy thrusts B was spilling over Calvin, clenching and spasming as her legs shook with the force of her orgasm. Calvin wasn't far behind either, he couldn't exactly pull out here but he didn't have a condom on. Whatever, B was on the pill, plus this was all her fault anyways right? With a final growl he snapped his hips forward, practically burying himself inside her as he came. Panting and putting his head into the crook of her shoulder. Finally, fucking finally. B gasped and tried to calm her shaking legs, whining in discomfort as Calvin slid out to clean himself up with what was available, B following suit to do the same.
After catching their breaths Calvin redressed himself and helped B redress herself as well. He tried to make his hair look neat again, and splashed some water cool down his flushed complexion. He gently entertained his fingers with B and pulled her close so she could lean on him, he didn't want her jello legs giving out in the middle of the diner. As they made their way back to the booth, they saw the check already on the table. After finishing the last few scraps of the food, the waitress came by to collect the check. Offering the couple a wink before turning away. B could feel herself blush and groan internally meanwhile Calvin put his head in his hands and sighed loudly.
Perhaps they weren't as quiet as they were hoping.