She pushed him back against the window and set to work on his belt, the button on his pants. The metal hum of his zipper filled the room, filled his head. His breath came fast, and he swore as her hand closed around his erection, freeing him from his boxer-briefs. He wanted her so fucking badly he could barely stand it.
She licked her lips as she circled her thumb, spreading pre-come over his tip. Liam closed his eyes, letting the pleasure wash over him.
Fuck yes.
The sound of the condom wrapper ratcheted up his need.
He opened his eyes so he could watch, so his brain could sync the pleasure of her touch with the visual of her hand on his cock.
“Let’s move this to the bed.” His voice was strained as she slid her hand back up his length.
“Why would we do that?”
“Because I want to taste you. Pleasure you with my mouth until you beg me to bury myself inside you so you can come that way, too.”
Her hand stopped its methodical stroking, and he used the slight reprieve to take a full breath.
“Look, I’m sure you’re a generous and talented lover and the champagne and lingerie crowd goes gaga for your smooth promises and high-thread-count sheets, but in case it wasn’t clear, I’m not here for declarations and foreplay. I don’t want to make love. I want you to fuck me.”
Jesus Christ. If his cock hadn’t already been so hard it hurt, that would have gotten him the rest of the way. “Are you—”
“I’m sure.” She grabbed the sides of his open shirt and leaned up to cut him off with her mouth, not kissing him, but catching his bottom lip between her teeth and giving it a sharp tug. When she let go, he soothed the slight sting with his tongue. “You talk too much, you know that?”
“Can’t say I’ve ever had any complaints.” Liam let himself touch her, resting his hands on the warm curve of her hips. His fingers flexed, as though seeking the warmth of her skin beneath the fabric in their way. If he didn’t get her naked and wrapped around him soon, he might lose his mind. “But now you’ve forced me to defend my honor.”
CHAPTER FIVE
AJ’S EYES WIDENED as he tightened his grip and spun her to face the window.
Something hot and sharp ran through her veins at the show of dominance.
“Put your hands on the glass.”
Yes.
Her breath left her on a shudder, fogging the window for a split second before it cleared.
This was exactly what she wanted. No hearts and flowers. Just fucking. Down and dirty. Simple. A mistake, maybe, but she was past caring. Her blood always ran hot during a job.
She placed her palms flat against the cool, smooth surface as instructed.
Liam stepped close, until the front of him was plastered against the back of her. He tugged her hips back, as though she wasn’t already aware of the hot, hard length of him pressing against her ass.
“Is this what you wanted?” His voice was a low rasp against her ear.
She wasn’t sure how she’d given herself away, how he knew this particular fantasy was one of her go-tos. All she knew was that her skin sparked with electric anticipation as she stared down at the unwitting partygoers.
“Does it turn you on to know that one of them could look up and see you pressed against the window, on display?”
The sound that escaped her throat was pure sex.
There was something about the risk of getting caught, of being seen, that made her body burn. It was the perfect combination—the pulse-pounding danger of hacking mixed up with the physical release of sex—a rush that AJ couldn’t help but chase.
“Spread your legs.”
She followed the orders, widening her stance slightly. Liam was tall, but with her heels, their bodies lined up almost perfectly. His breath caught, as though in agreement with her.
“Can you feel how badly I want you?”
AJ swallowed, unable to resist pressing her hips back against him as she nodded.
God. She was so wet, and he hadn’t even touched her yet. She hated to admit it, but Liam just might have the skills to back up his reputation.
He flattened his hands against her hips, tracing the curve down her thighs until the tips of his fingers reached the hem of her dress. It was a relatively short trip, all things considered, and AJ shivered as he fisted his hands in the material and his knuckles brushed the bare skin of her legs.
“Do you want me to pull your dress up and fuck you for them?”
It was like the tech god could read her programming, no training manual required. And so far, he was doing everything right.
“Yes.” She whimpered with pleasure as he dragged the material up her thighs inch by inch, until it was bunched around her waist.
He slid his big hand between her legs, tugging her panties out of the way. AJ almost lost it at the first stroke of his thumb on her clit, hips bucking as he caressed and teased but never granted her the relief she needed more than her next breath.
“You’re soaking wet for me.”
His voice had her on the edge, and suddenly it wasn’t the party outside she was looking at, but the reflection of their bodies in the glass. His hand between her legs, the bounce of her breasts as she pressed back against him.
He did something magical with his fingers that sent sparks shooting up her spine, and she gasped, her body arching with pleasure as the world went dark. It took her a moment to realize why and another to wrest her eyelids open.
“I want you so fucking badly.” Not just dirty talk now, as their eyes met in the window. A confession.
A truth she felt even through the reflection, because she wanted him, too.
Her head fell back against his shoulder. Liam pounced on her exposed throat, and the searing heat of his tongue on her skin amped up her pleasure.
He groaned as he slid his cock between her thighs, and she rocked back, desperate for contact, spiraling closer and closer toward climax, and he wasn’t even inside her yet.
“Do it.” It was an order. A plea.
“You’re not the one in control here.”
Judging by the harsh rasp of his breathing and the instinctive rocking of his hips, neither was he, so she let it slide.
And then, thank the sex gods, he was finally inside her, and she moaned as her body stretched to accommodate his impressive erection.
Good boy.
“Fuck.” His curse said it all.
Everything in her world narrowed to this—the scent of man and sex and want, and God, did she want.
Then Liam started to move for real.
And it was spectacular.
Combustion was too tame a description for what was happening between them. He wasn’t kidding about getting burned. Their bodies fit together like they were two pieces of a whole, built to fuck. And Liam was definitely doing his part.
He rolled his hips, setting up a rhythm that had her this close to purring, and her world narrowed to between her legs. Was sex always this good? Had it been so long that she’d just forgotten? Then he slowed his pace and pushed deep, and AJ knew she’d never have forgotten anything like this.
She braced herself against the window with her forearms, pushing back against him as he drove into her, powerless against the wet heat, the buildup of pleasure, the promise of the climax to end all climaxes.
Liam Kearney had mad skills.
She wanted this man, the scrape of his teeth on her neck, the shocking wet heat of his mouth on her skin. It was animalistic, the way she craved him, how much she needed what he was doing to her. His left palm slapped against the window for purchase, right above hers, and the tip of her middle finger touched the heel of his hand. In the heat of the moment, it struck AJ as oddly intimate.
“Christ,” he growled. “Once isn’t going to be enough, baby.”
Under normal circumstan
ces, she might have taken issue with the endearment, but she couldn’t stand the idea of him calling her Robin right now, so she’d take baby all day and all night if it meant he’d keep making her feel this way.
“Your thighs are shaking. Do you want to come for me?”
Fuck yes.
And she was close, so damn close she could taste the imminent pleasure like candy on her tongue. As if he sensed it, Liam twined the fingers of his free hand in her hair, pulling tight enough to make her gasp. He pounced on her open mouth, the rough kiss timed perfectly with the plunge of his hips, and pleasure detonated through her, stealing her breath as he drove into her again and again before he shuddered against her, joining her in sweat-slicked paradise.
Holy shit.
AJ leaned her forehead against the cool glass, trying to catch her breath.
It had been way too long since she’d had her world rocked, that was for damn sure.
“Still think I talk too much?”
She bit her lip against the wayward smile trying to escape as she turned to face him, her shoulders resting against the window. He didn’t need any encouragement. “Only during the non-sex parts of our acquaintance.”
His answering grin stole her breath. Liam Kearney had one hell of a smile. It was a little disorienting when he weaponized it like that, and it threw her off. Otherwise she definitely would have moved before he braced his hands on the glass on either side of her head. At the very least, she would have turned her head when he leaned in and captured her lips in a slow, deep kiss that melted her, softening her knees to the point she had to grab on to his shoulders to keep from liquefying and sliding down the window.
When he finally pulled back, AJ’s chest constricted as their eyes met. The intimacy of the moment quaked through her, far more intense than anything that had preceded it. This time when her heartbeat picked up, it had an edge of panic to it. Her hands slipped off his shoulders, but he didn’t back up.
“Next time we do this, let’s make sure I’m not hosting a party I have to get back to.”
He was too close. People saw too much when they were this close.
“Yeah, you have shit for timing,” AJ agreed, ignoring the reference to next time. Because there was no next time for them. Hell, with every second that ticked by, she was more and more convinced there shouldn’t have been a this time.
“I’m going to shower.” He dropped a kiss on her shoulder before he straightened up. “You’re welcome to join me.”
She shimmied her dress back down her thighs. “Yeah. I need a minute first. I don’t think I can walk yet.”
The compliment earned her a smug chuckle as he unhooked his cuff links with deft, economical movements that said he’d done the same thing countless times before. “If you promise not to take too long, I’ll save you a spot,” he teased.
That was the moment AJ realized just how very fucked she was.
Because she wanted to follow him.
In that moment, it didn’t matter that she’d risked everything she had getting into this party. If she didn’t get the hell out of the mansion that Cybercore built as soon as possible, this unsanctioned mission might end up harming Whitfield Industries more than it helped.
Liam Kearney was a kingpin of the tech industry. Her hacked invitation wouldn’t go unnoticed forever. He was too smart for that.
The sound of the shower flipping on drew her attention.
AJ pushed down the resurgence of lust and the even more inconvenient pang of...longing?
Finish the job, she reminded herself.
AJ grabbed her satin purse and headed for the bedroom door, keeping her eyes stubbornly forward as she passed his en suite. She paused only twice as she fled from his house, once to grab her motion sensor from the baseboard in the hallway, and the second time to shoot a quick text to her getaway man—a cabbie who’d jumped at the grand she’d offered to drive her to this shindig and wait until she was ready to bail. AJ pushed through the imposing front door and she was relieved to see the yellow car pull into view as she hurried down to the end of the massive driveway.
AJ slowed as she approached the heavy security presence. She’d been hoping that would have thinned out a bit once the revelry got underway. Keeping her head down, she tried to blend in with the trickle of guests who were mulling about near the big gate, smoking.
If she could just sneak past the—
“Excuse me, ma’am?”
Shit.
AJ smiled blankly at the security guard, trying to look mildly intoxicated rather than guilty as hell.
He smiled back. “I just need to scan your invitation before you leave.”
“Oh. Yes. Of course.” AJ ignored the way her hand shook as she grabbed her phone and opened the app, hoping the rent-a-cop would chalk it up to too much champagne.
The QR code beeped under his handheld scanner and AJ’s heart thudded in time with the heavy bass emanating from the palatial house behind her as she waited to hear her fate.
“Thank you, Ms. Capucha.”
She sped up her pace as best she could in heels, dropping the drunk act. She needed to get the fuck out of there before—
“Wait!”
AJ froze, squeezing her eyes shut. Stay cool. With a deep breath, she opened her eyes and turned to face the security guard. He was holding out a fancy black bag with the Cybercore logo on it.
“Don’t forget your swag bag. It’s packed with a bunch of cool tech.”
A swag bag? AJ frowned up at the fancy house. Was Liam Kearney fucking kidding? Pasting a wan smile on her lips, she turned her attention back to the security guard as she accepted her party favor. “Nope. Wouldn’t want to forget that.”
“You have a good night, ma’am.”
AJ had never been more relieved than she was when she finally crawled into the back seat of the cab.
The driver looked over his shoulder at her. “That was faster than I expected. Did you have a nice time?”
Nice didn’t even cover it. She couldn’t remember the last time she’d had that much fun. Or that epic an orgasm. She couldn’t bring herself to regret any of it...except maybe the fact that it was over. The realization sobered her.
AJ handed him the swag bag. “This is all yours if you don’t talk to me anymore.”
His eyes widened as he grabbed the bag and glanced inside. “Deal.”
AJ did up her seat belt as the guy pulled away from the curb.
She exhaled.
Her phone buzzed in her hand, startling her, and she looked down just in time to see the screen go black.
AJ frowned.
Then the words nice try scrolled across the display, and AJ’s fingers tightened on the phone.
What the?
She glanced back at Liam Kearney’s McMansion, and when she returned her attention to the screen, it said “SEE YOU SOON” in sharp white text, and a digital clock had begun an eleven-hour countdown.
That fucking bastard.
She couldn’t have stopped her smile for all the gift bags in the world.
CHAPTER SIX
TWENTY MINUTES.
Nineteen minutes and fifty-nine seconds.
Nineteen minutes and fifty-eight seconds.
She tried her best to ignore the damn timer, but it was under her skin, just like the man who’d installed it. Liam had rigged the stupid thing so that if she disabled it, it would disappear completely. She’d almost pulled the plug several times throughout her sleepless night, but in the end, her curiosity had won out.
AJ stepped inside the elevator and hit the button that would take her to the top floor of Whitfield Industries. She could count on one hand the number of times she’d been in Max’s building. Staying away was part of their plausible deniability deal.
AJ liked to keep a low profile. She worked from home. They could video-ch
at if required. And they had a very specific drop system to exchange any goods that needed to be passed back and forth. Max had better have a damn good reason for summoning her on a Sunday morning.
Her eyes dropped back to the phone in her hand as the elevator began its ascent.
Nineteen minutes and forty-six seconds.
Also, Max had better talk fast. Because she had somewhere to be.
She just didn’t know where it was yet.
AJ bounced the heel of her black Doc Martens against the kickplate, barely paying attention as her fellow passengers came and went during the various stops.
It was actually a pretty ingenious reverse hack. AJ was mildly impressed. She caught sight of her goofy grin in the mirrored wall of the elevator and made a point of erasing it with the dour expression she intended for Max.
The elevator dinged as it reached her destination. Fifteen minutes and seventeen seconds. AJ shoved her phone into the pocket of her leather jacket as the shiny metal doors slid open.
Max was waiting for her in the swanky tiled lobby, with Los Angeles spread out behind him courtesy of the floor-to-ceiling windows.
“Look, if this is about the Cybercore-infected phones Aidan and Kaylee gave you, I haven’t gotten through everything yet. I had this thing last night.” AJ kept it vague and made herself look directly at the imposing CEO of the eponymously named Whitfield Industries. Eye contact, she’d learned during her grifting days, made people believe you weren’t bullshitting them.
And the last thing she needed right now was for Max to find out she’d crashed his arch nemesis’s shindig, and worst of all, she’d lost all sense when she’d lost her panties. “So sorry I wasted your time, but next time you should listen to me when I—”
Some movement to her right caught her attention, and for the first time she noticed the two men in suits sitting in Max’s glass-walled office. Her skin flushed hot, then cold.
“Oh, hell no.” AJ turned on her heel and headed back toward the elevator.
“AJ.”
She stopped, not bothering to hide her mutinous expression when she faced him.
Wicked Pleasure Page 4