Work Text:
Footsteps mixed in the general hustle and bustle of the city. When it came down to it, Caine was just another pointless soul, wandering the streets of Night City. He chewed on the end of the cigarette in his mouth as he continued down his path. A cop in Night City. Psh, what a joke. The NCPD was a laughing stalk of the whole city and he knew it. The whole system was corrupt, favouring the rich over the innocent. A filthy place filled with vile criminals. Caine wanted nothing more than to eradicate them all.
As he stewed in his thoughts, he glanced from person to person he passed on the street. Even annoyed and tired from his shift as he was, Caine never could turn off his hyperawareness. A particular couple just ahead caught his attention as he could hear their argument before they even came into view. It wasn’t a smart idea, by any means, but he needed an excuse to blow off some steam.
“The fuck are you doing? I already paid for the whole night!”
“I- I don’t feel well…. Let go of me-”
“You stupid bitch, quit your whining-”
As Caine got just close enough, he saw the collision coming, allowing the man from the arguing couple to stumble back and into him. He stumbled to the side, stopping his stride.
“Hah? You got a problem, punk?” the man snorted. “Apologize for bumping into me!”
Caine’s eyes snapped to the man, almost immediately after, his fist followed, socking the other man in the left side of his jaw. The man flew back and onto the slightly damp concrete. He scrambled to sit up, hand covering when he had just been hit.
“Man, what the-”
Click.
Caine had pulled back the safety on his pistol, the barrel pointed directly at the other. The made some kind of panicked cry before stumbling to his feet and hurrying off. A bit disappointed he ran off too soon, the investigator let out a soft sigh. That wasn’t near the destressing he had been hoping for. As he turned to leave, he felt arms wrapped around his free one. Instinctively, he pointed his gun to the owner of those arms. It was the woman off the couple, her eyes completely glazed over as she pressed herself to him, clearly not considered with the active threat against her head.
“Fank you misterrrrr,” she slurred, eyes closing as she nuzzled her face into his upper arm.
“Let go of me,” Caine hissed before pulling out of her grasp. It wasn’t until she had gotten too close to him that he took a good look at the woman. Slightly shorter than him, but then again, most people were. Her fire red hair certainly demanded attention, a single blue streak like a river in a volcano. She was dressed in what could barely be considered clothes - a crop top that left little to the imagination, jean shorts small enough to pass as underwear, and a pair of silver heels, though she was managing to balance on just one as it looked like the other shoe was missing the heel part.
“Like what you see?” she purred, tugging at the collar of her crop top to reveal even more of her chrome cleavage.
Caine scoffed before turning to walk away.
“Oh come on, wait up!” The woman hurried after him a few steps, just enough to get within connection distance to send him an e-tag. “My phone number, there’s a coupon code in there too. If you ever find yourself wanting some company, you should stop by the Clouds in Japantown.”
“I don’t need some input for sale’s number,” he gruffed before turning away once again to leave.
This time, the woman didn’t follow, but rather simply called to him. “It’s the least I can do for my knight in black armor~!”
Knight? Yeah right. Such childish dreams belonged in fairy tales, not the streets of Night City.
Caine woke with a start, choking on his own breath as he tried to calm himself down. He sat up in bed and haphazardly reached around his nightstand in the dark. When he found what he was looking for, he let out an aggravated groan, chucking the empty pill bottle across his bedroom. He leaned forward, his elbows on his knees and hand holding his head on either side.
He was so tired of living like this. Almost every damn he would have these nightmares. No, not nightmares - memories. Vivid memories tormenting him relentlessly on repeat. The doctor told him it was just a symptom of his time in the service, and that most veterans dealt with the same things and worse. He had been prescribed pills to sleep, but those only helped so much. And with him having used the last one already, Caine really had no choice but to accept that he wasn’t sleeping that night.
Exhausted and annoyed, he began to scroll through his contacts to find his doctor’s to schedule another appointment. His gaze stopped as it fell upon a certain set of digits.
“.... if you ever need company…”
No, not a chance. He wasn’t that desperate.
He told himself that. Then why. Why was he sitting in this low-lit, velvet lined lobby that filled the scent of sweat, cum, and many different perfumes. Caine lifted his cynical gaze from the ground up to one of the many posters in ornate frames that lined the walls. She was the only reason he was here. It had been almost two weeks since he mistakenly played hero to a whore in trouble, and she had given her number and a coupon in return. But compared to the disheveled mess of a woman he’d found on the streets that night, the woman in the poster was practically dripping with power and sensuality. As he swam in his thoughts, he could hear some voices just out of view.
“Alright, Vera, all done for tonight, I am going to head home."
“Hang on there, you’ve got one more client.”
“Huh? But I don’t have any more bookings for tonight.”
“He’s a walk in. Just over there.”
Knowing it was him they were talking about, Caine shifted his gaze over to the person who stepped into view. It was her. He stood up as she walked over to him. Her clothes were different, but just as revealing as before - a little lace bralette and small tube of fabric hugging her hips that seemed like it could roll all the way up with any one of her steps.
“Ah, mister brooding knight~ I was wondering when you would be by,” she hummed, her hand coming to rest on his bicep.
Caine twisted his torso just enough to pull out of her touch.
“You could have called, you know. I would’ve set aside something special for you.”
“Just… stop talking. Let’s get this over with.”
“Get this over with? Wow, you make it sound like you’re coming in for a root canal.”
His eyes narrowed at her words. The woman raised her hands in a surrendering fashion.
“Fine, fine. Follow me, my room is this way.”
The pair walked towards the back of the lobby and up the stairs to the second floor. Caine didn’t say a word, so it was the woman who broke the silence.
“My name is Ruby, by the way. Though, you probably saw that in the catalog,” she chuckled. There was a pause as he continued his vow of silence. “Are you… going to tell me yours? If not, I could just call you ‘mister brooding knight’ the whole time. Your choice.”
“.... Ryder.”
“Ryder, huh? Hm, usually I’m the rider, but I suppose I wouldn’t mind being ridden if that’s your thing.”
“That’s my name ,” he snapped, clearly not taking her joke well.
However, Ruby could only laugh at his reaction. “Relax, tough guy. We’re here to have fun. So take the stick out of your ass, or else this is going to be a waste of time and eddies.”
Caine let out a huff at her words, but he knew on some level she was right. He only had one purpose for being here, and copping an attitude was going to kill any enjoyment he might be getting out of this.
As they arrived at a particular door, Ruby stepped in front of him to twist the handle open. Caine’s eyes fell on the heart shaped sign on the door with little bat wings and a spade tail coming out of it, RUBY in cursive inside the heart. His gaze wandered down her back to something peeking out from her skirt - it looked like the top of a tattoo and pretty close to the heart on her door.
“So Ryder, are you in for some heaven or hell?"
“Are you this cheap sounding with all your clients, or just me.”
"Oh my, what have I done to get such a deadbeat client that he doesn't let himself be immersed in the moment?"
The inside of the room was a decent enough size, certainly bigger than he had expected. But the room had to be big to fit the monstrosity of a bed that sat in the centre of it. The bed was heart shaped, which fit with the rest of the room - anywhere Caine looked there was always a heart. Even the pillows toward the head of the mattress were hearts as well. There seemed to be a few other pieces of furniture in the room, namely a set of lockers, covered in colourful magnets and stickers, and some kind of dresser. Lining the top of the dresser were a few different types of toys, a few that looked like actual penis, but others that made him wonder how it would even be used. Just above the dresser there was a floating shelf that displayed a few different bottles of lube.
“Like what you see?” Ruby hummed, closing the door behind him. Her gaze followed his as he took in the different toys she had out at the moment. “Want me to use one of those on you?”
“Fuck no,” he spat, brows knitting together. “I didn’t come here to be a cheap input’s bitch.”
“Well,” she started as the professional wandered over further into the room. “Why did you come here then?”
“.... I am asking myself that very same question,” he sighed.
Ruby rolled her eyes at his response. As far as she was concerned, he already paid so she was on the clock the moment that door shut. In one swift motion, she pulled the ties of her bralette undone and let it fall to the floor. “How about now?”
Caine looked at her as she revealed her chest. He had noticed this before, but she was almost entirely chrome, her tits being no exception. His eyes lowered slightly, noticing a gold chain dangling between her breasts, either end connecting to piercings on her nipples. She was in the business of sex, so it made sense she would have such an erotic setup, but all the same, Caine could feel himself enticed by the bait she dangled in front of him.
He stepped forward, just enough to be within arm’s reach of her.
“Get on your knees,” he stated.
Ruby smirked, her hands coming up to rest on her hips. “Or what?”
He raised a hand and hooked a finger under her chain before tugging down, forcing her onto the floor himself. "Your price isn't cheap. I figured it would be worth the eddies, but so far I'm not that impressed."
Ruby whined at the tug, dropping down to her knees before him. So he wanted to top? Fine with her - she had been domming all evening and could use the pampering.
"You paid the price, Ryder~" she hummed, getting closer and placing her hands on his hips.
“I did. So,” he paused, cocking an eyebrow down at her, “impress me.”
The professional pressed her face gently to his crotch, already able to feel the heat under his pants and semi-hardness. She rubbed the tip of her nose over the bulge a few times, in a very teasing manner before she took the zipper of his pants in her teeth and pulled it down. Her hand slightly around his waist towards the button and undid the clasp.
Caine kept a careful eye on her as she worked. At the very least, she was half-decent looking so it wasn’t that difficult for him to get aroused in the process.
His pants shifted down his thighs at Ruby’s guidance. She then leaned back in towards the bulge, now only his thin briefs holding back his cock. The pro opened her mouth and began to trace his outline with her lips, leaving behind her own little wet marks in the fabric.As she neared the head, Caine made a sound like he was biting back his voice. And that was all she needed to know she was on the right track.
Ruby ran her split tongue over his crown and just a little further down his shaft before she pulled back, eyes glancing up at him. Caine remained stone faced, though there was a tint of pink playing at the edges of his cheeks. Or perhaps that was a reflection from the neon lights that lined the room. Her fingers snaked around the waistband of his shorts and slowly inched them down. Her decidedly snail-like pace was bordering on painful for Caine, but he knew that if he seemed too much in a rush, he’d lose the upper hand.
Finally, Ruby paused her movement, the elastic barely caught on the edge of his head, the rest of his cock already stiff and red. She lowered her head and let her breath trail along his shaft, waiting for some kind of reaction from her client. But he wouldn’t give in. At least he could hold his own, she had to give him credit for that.
Figuring she had spent enough time teasing him, she pulled the underwear the rest of the way down, his dick fully springing up at being released. But when he was finally freed, her face had just been close enough that his crown hit her chin on the way up.
“Well that was rude,” she commented.
“Shut up and get on with it.”
However stoic he desired to come across, Ruby could hear it in his voice when he spoke - just how badly he wanted her touch. He was certainly not the most charming man ever, but nowhere near the rudest. The Mox opened her mouth again, letting her tongue run over his tip and then splitting to curl around his cockhead on either side.
“F-Fuck…”
“Yeah? You like that~?” she mused, tongue still toying with his tip.
“Would you… just stop… fucking talking…” he gritted through his teeth.
“I’m just trying to do my be- Mmph!”
The moment her mouth was open far enough during her sentence, Caine gripped her head with his right arm and shoved her face forward, plunging his cock forcefully into her mouth, even a little down into her throat. He stayed in that position for a few moments before he started to move his hips, keeping his hand knotted up in her red locks.
The force at first spooked Ruby, but if that was how he wanted to do things, two could play that game. She opened her mouth as far as she could, her tongue caressing his shaft as he thrusted into her mouth over and over. After a few thrusts, she spread her legs, letting her cunt press against the rubbery flooring and forcing her skirt to ride all the way up to her waist. As he sped up, ramming into her face over and over, the motion rocked her whole body back and forth, letting her pussy rub against the floor in the most blissful kind of way. After a few minutes of this, Ruby was sitting in her own little puddle, whilst Caine was close to losing himself. His normally slicked back, black hair had come undone with his thrusts, a few of his short strands sticking to the sweat running across his forehead.
Caine’s grip on her tightened as he plunged himself entirely into her and down the back of her throat one more time, emptying himself within her. As he came down from his high, he pulled out of her mouth, his cock softer than it was but still semi-hard. Ruby coughed softly, some of his cum still swimming around in her mouth.
“Swallow it.”
Ruby hazily looked up at him and opened her mouth, letting her tongue fall out, his semen dripping off and onto the floor.
“Heh, oops~”
His eyebrow twitched at her words. He reached down and grabbed her arm hard , before dragging her to stand up and throwing her over onto the bed. Her stomach hit the mattress, knocking the air out of her. Before she could turn over to say anything, she felt her legs forced open and the waist she had just been holding onto between her thighs. Caine peered down at the woman, his cock quickly jumping back to life at the sight.
“You got this wet from sucking off a stranger? You’re so pathetic,” he scoffed.
Ruby could feel a shiver run down her spine at his words. She shifted to bend one of her legs under her hip, lifting her waist up slightly. Her hand reached around her cunt and pulled aside her underwear, revealing her soaked, twitching sex.
“Then… punish me, mister knight,” she breathed, her eyes giving away her anticipation of what was to come.
Gods, that mouth of hers. Caine lined himself up with her hole and, in one harsh thrust, forced his entire length inside of her. Ruby let out a cry that shifted into a whine as she was stretched out so abruptly. He didn’t bother giving her any time to adjust and started thrusting. It took a few moments for him to find a particular rhythm, but once he did, the investigator became relentless in his movements.
Gasps and chokes mixes with the moans and wet noises coming from both her ends. A symphony of erotic tunes filled the room with ease, her voice bouncing off the walls with every thrust. Caine’s brows furrowed at just how loud she was being - she sounded like one of those fake braindancer pornos. And it was seriously killing his arousal.
After just a bit too much of her whining, Caine gripped her hips and tossed her onto her back, tearing his cock out of her hole in the process. The Mox winced at the roughness, but quickly looked up at her client with a rather longing expression.
“Why’d you stop…” she breathed, her chest rising and falling in quick succession as her chain shifted across her rib cage.
Caine glared at her as he reached his right hand over to his left and pulled off his leather glove. He then leaned over the out of breath input and grabbed her chin, pressing the sides of her jaw’s hinge to force her mouth open. Before she could question his actions, the piece of sweat drenched leather was shoved between her lips, pressing against her tongue.
“That’s better,” he commented, taking a good look at the freshly gagged woman. Caine drifted over to either of her arms with his hands and pulled them towards him, pinning her wrists over each other against her abdomen. “Now let’s try this again.”
Once again, he pressed his way inside her warmth, the walls of her sex hungrily gripping onto him. A smirk toyed at Caine’s lips as he felt her tighten around him even more than before. Clearly, this input preferred to be treated like this. And he would be more than happy to oblige.
As he rammed into her over and over, Ruby’s entire body bounced with the pace, her heart-shaped pupils rocking back and forth in her head. Even with the makeshift gag in her mouth, she was still able to get out a few muffled moans under the leather. Strangely enough, the stifled noises didn’t bother Caine nearly as much. After a little while of his cruel pace, he drove into her once more, quite like how he had with her mouth, before flying off his peak and dumping his seed inside of her. Not that he particularly cared one way or the other, but one simple glance down at her face was enough to tell him that she was riding out her own release. Her legs twitched against either side of his hips. There was a pause before he started thrusting again, to which the Mox squeaked under the glove.
“We’re nowhere near done, bitch.”
Caine glanced up at the clock upon the wall at the head of the bed. His time was just about done, and so was he. After finishing for a fourth time, he pulled out of the seemingly blissed out input and moved to pick his pants and underwear off the floor that must have come off at some point, but he couldn’t exactly place when that was.
Realizing the time as well, Ruby slowly inched herself up into a sitting position, his multiple loads oozing out between her legs as she did. She let out a soft hiss as her lips touched the mattress, he had been far rougher than she was expecting - not that she was complaining in the slightest.
Her client dressed himself in silence before heading towards the door. She raised a hand to give him a small wave goodbye, though his back remained to her as he left, so she doubted he saw it.
He had been her last client of the night, so the Mox figured she could take a few moments to allow herself to regain feeling in her legs. She grabbed her phone and began scrolling through her feed, maybe she would order some food, all that had really worked up her appetite. As she moved her thumb over to the food delivery app, a notification popped up on her phone.
[ APPT CONFIRMED: Sunday, XX/XX/2077, Ryder ]
Ruby’s lips pulled into a sly smile. So he was that impressed, hm? It seemed like she had another regular in the making.
“....aine. Caine!”
He snapped out of his daze only to be met with a familiar pair of red eyes staring back at him.
“Where did you go just now? You completely zoned out,” Ruby questioned with a tilt of her head, her cinder locks draping across her pillow as she laid beside him.
Caine took a deep breath and released it before reaching out and pulled the former Mox towards him and onto his chest. Their skins seemed to melt together under each others’ warmths.
“I was just thinking about the first time we met. And the first time I went to the Clouds,” he replied, squeezing her gently as he closed his eyes.
“Yeah? What brought this on? That was so long ago,” she laughed, snuggling up against him.
“Not sure. Just wondered if I ever stood a chance against you, even back then.”
“What do you mean?”
“Back then. I just wonder if the moment I saw you, that was it. I was destined to fall in love with you.”
Ruby pressed her face to his chest to stifle her laughter. “Destiny? I didn’t think you believed in that.”
“I didn’t. Just thinking aloud I suppose.”
His girlfriend moved off of his chest and out of his arms, sitting up in the bed. Caine looked to her with a raised eyebrow as she shifted over towards him, swinging a leg over his waist to straddle him. “Well then, should we take a trip down memory lane, just to be sure…. mister knight?”
A smirk appeared on his lips as he sat up, hands coming to grip her hips. “ Your price isn't cheap. I figured it would be worth the eddies, but so far I'm not that impressed .”
" You paid the price… Ryder . "
“ I did. So ,” A pause as he leaned in and pressed their lips together. “ Impress me. ”
