Chapter 30
“Prove it.”
He nearly takes the words back. Because challenging Ash of all people? That can only go down one way, and Kieran might not be ready for it.
But ready or not, he needs this. Needs something he can cling to whenever doubts creep in.
He also needs to see Ash lose it. To stop being so fucking rational and reasonable. To stop treating Kieran like he’s gonna cave under the slightest pressure. Needs to prove to Ash that he can handle his crazy. Might even crave it.
Ash doesn’t move an inch. He’s turned into a statue, chest hardly moving when he breathes, staring at Kieran as if he can’t decide whether he’s being tested or not. For a man who loves control and bossing people around, he can get incredibly reserved when it comes to taking the things he wants.
Thankfully, Kieran is highly skilled at provoking him.
Hands curling into the collar of Ash’s shirt, he gives it a yank. “Are you having a stroke? I’m waiting.”
Predictably, Ash’s eyes narrow—a warning. He still doesn’t move.
“You couldn’t stop yammering about how I belong to you. I’m not seeing any action, though.”
Kieran’s really playing with fire now, but it’s working. He can feel a shift in the air, as if a bolt of lightning just rippled through the room, charging it with restless energy.
Or maybe it’s just him that’s restless.
“You gonna put your money where your mouth is? Or are you just that addicted to the sound of your own voice?”
That turns out to be the last straw. Ash surges up to take his lips in a punishing kiss. The fucker even bites him, drawing a half-pained, half-aroused gasp out of him.
“You’re right,” he whispers darkly against Kieran’s lips. “I can think of a better use for my mouth.”
With Kieran still in his lap, he stands up, turns around, and drops him on the bed, descending on him without warning. The kiss that follows is hungry and demanding, Ash’s tongue forcing his way inside Kieran’s mouth. Taking. Fucking finally.
He doesn’t ease into it like all the other times. His hands plunge under Kieran’s tee, tugging until Kieran has no choice but to lift his arms. The tee comes off together with the jumper, the collar catching under his chin.
“Hey, careful with the jumper,” Kieran complains. He might not be as attached to it as his future self, but that doesn’t mean he’s indifferent.
“I’ll make you a new one,” Ash growls dismissively, already working the button on Kieran’s jeans open.
Kieran almost laughs, trying to reconcile this unhinged, horny bastard currently pulling his pants off with the same man who sits on the sofa on a Sunday afternoon and agonizes over tangled yarn.
I love you. I love you, you jerk.
Ash isn’t supposed to hear thoughts, but the way he stops what he’s doing, his gaze snapping up to lock with Kieran’s… It makes him wonder if Ash is developing a new ability.
Still maintaining eye contact, Ash finally gets the jeans off, leaving Kieran in his underwear. He’s already fully hard, even though they haven’t done anything yet. There’s fire crackling under his skin, burning brighter the longer Ash looks at him.
Kieran’s always hated it when people look at him. Hated the judgment he could see in their eyes, sometimes even feel it in his own body.
Ash watching him, though? Fuck, he wants more of it. Where other people’s attention always made him feel dirty, Ash’s makes him feels like a fucking prize. That shit is addictive.
“How much longer are you going to stare at me?” Kieran asks lightly. Yeah, he likes the attention, but he has a situation here.
“I could stare at you all day. You’re fucking beautiful, firecracker.”
Kieran’s throat closes up, and pressure builds behind his eye sockets. He can’t cry now! This was supposed to be sexy! Leave it to Ash to get sappy at the most inconvenient of times.
He throws an arm over his face. “I hate you so much.”
Ash answers with a warm, rumbling laugh, and with fingers dipping beneath the waistband of Kieran’s briefs. “Love you too, brat.”
Then Kieran is naked, and his dick is in Ash’s mouth.
A startled scream is punched out of him, both from surprise and the sensation of Ash lips wrapped around him, tight and hot. He takes Kieran in all the way, his throat working around the tip. Kieran makes some inhuman noise, moving his arm out of the way so he can see what the fuck Ash is doing.
Big mistake.
Ash’s gaze is already on him and, somehow, even with a cock in his mouth, he manages to look smug, his pupils almost fully blown.
He looks like a damn sex demon, and Kieran has sold his soul to him.
The fact he’s still completely dressed while Kieran doesn’t have a thread on him makes everything all the more obscene.
And the worst thing? Kieran’s already close. Just from this. From being called beautiful. From being looked at like the world’s eighth wonder. From seeing the desire in Ash’s eyes, feeling it in his touch.
Ash, the bastard, can of course sense it. He pulls off torturously slow, letting his teeth scrape over the tip in a way Kieran had no idea he liked. He’s once again reminded that between the two of them, Ash is the one who knows him better. Down to how he likes his dick sucked, apparently.
“You…are such a freak,” he grumbles, out of breath, hips rising to seek the warmth of Ash’s mouth.
He expects Ash to pull off, tease him more, make him toe the edge for longer, but that’s not the case.
Ash obliges, swallowing him down, doing something that should be physically impossible with his tongue.
When his hand strays between Kieran’s legs, fingers dipping between his cheeks and grazing his hole, Kieran’s no longer toeing the edge.
He’s tipping over, fast and uncontrolled, flying high instead of falling.
It’s definitely too fast for him to give Ash any kind of warning.
Not that the pervert seems to need one. Instead of backing off like any normal person would, he takes Kieran in deeper, pinning his hips to the mattress.
With his nose pressed into Kieran’s lower belly, he swallows as Kieran’s dick throbs with the first blast of come.
Burying both hands in Ash’s hair, Kieran throws his head back, aiming his screams towards the ceiling. “F-fuck! Fuckfuckfuck.”
The asshole has the nerve to laugh while having Kieran in what can only be called a cocklock. Using his throat. The vibration, combined with the pleasure-pain from Ash’s firm grip has Kieran’s orgasm going on and on, his muscles aching from how hard they keep contracting.
Then Ash is pulling off of him, keeping the suction going as if to make sure he got every last drop. It creates a filthy, wet sound as he pops off, and if Kieran hadn’t already been overheated to a dangerous point, he’d blush over that.
His vision is a little blurry as he peers at Ash, too worn out to lift his head. Even so, he can clearly see the pompous, proud expression on Ash’s stupidly handsome face.
“You’re an animal,” he informs him; not really a complaint.
His gaze falls to the bulge straining against the zipper of Ash’s pants. He reflexively licks his lips. The sudden surge of heat over the idea of tasting Ash’s cock shocks him.
This whole time, he’s been a spoiled pillow princess, letting Ash do things to him but never returning the favor.
Granted, Ash seems to love treating him like a pillow princess, and granted, his controlling streak makes it challenging for Kieran to take initiative.
But he could’ve ‘ordered’ Kieran to do things to him.
To touch him. He definitely doesn’t seem the type to turn down a blowjob, not with the way his eyes always travel to Kieran’s mouth, dark with desire.
Which means that he hasn’t brought it up because he didn’t want to rush Kieran, or freak him out.
That thoughtful, annoyingly sweet pervert.
Kieran lifts his gaze back to Ash’s face just in time to witness his eyes changing color. Sneaky bastard.
On second thought, this might be helpful. Kieran’s not great with words unless they’re used as insults, so why not let his mind do the talking for him?
With heat creeping up his neck, he summons the image of himself—well, his mouth, full of Ash’s cock. Even without saying a word, this is still so fucking embarassing.
He doesn’t get to be embarrassed for long. Ash sucks in a breath, lets out a sound that can only be described as a growl, and shuffles up Kieran’s body until his crotch is right in front of Kieran’s face.
Kieran feels his eyes grow wide like saucers. Oh-kay, so he might’ve got ahead of himself, because wanting to suck dick is one thing, but being physically capable of it is another! And what’s with this position?! Is he a pornstar, or what?
His face must speak volumes, because Ash chuckles and palms himself over the clothes.
“Do you want my dick, Kieran?”
Kieran can’t help it: he glares, humiliation twisting like a snake inside him. It takes effort not to cover up his face, but he won’t give Ash the satisfaction.
But Ash doesn’t gloat. He gently pinches Kieran’s chin between two fingers and kisses him. The angle is awkward, especially because Ash has to fold himself in half to do it, but the tenderness of the kiss sends Kieran off balance. Not that he was particularly balanced before…
Ash replaces his mouth with his thumb, gently pulling on Kieran’s lower lip. In a much deeper, much softer voice, he asks: “Do you want to make me feel good, firecracker?
Kieran’s insides twist again, for an entirely different reason. “Y-yeah.”
He’s rewarded with a smile, another kiss, and a pillow placed carefully under his head.
Then Ash is rising back up and unbuttoning his shirt. Finally, Kieran won’t be the only one nak—
Ash keeps the shirt on, just rolls his sleeves up halfway before going for his pants. He pops the button open, drags the zipper down, and unceremoniously pulls his cock out. The lack of teasing and show attests to how impatient he is.