He let his fingers trail over the hard ridge of Gabe’s cock through his sweatpants. “Can I taste you, Highness?”
Gabe’s breath hitched and his arms tightened briefly around Soren as he woke up enough to comprehend what Soren wanted. Soren waited breathlessly for Gabe to stiffen, to push Soren off him, but Gabe just nodded, letting out a sleepy affirmative, groaning when Soren nipped his ear with blunt teeth.
Soren should have been embarrassed by how quickly he moved to scramble down Gabe’s body. But he couldn’t find it in himself to care. He tore Gabe’s sweatpants off, mindful not to rip them. He hadn’t gotten a good look last night, but he’d felt enough to know he’d like what he’d see.
And he was right.
Gabe’s cock was perfect. Hard and thick, with a slight curve that Soren just knew would feel amazing inside him. Gabe didn’t leak as much as Soren did, but there was still a drop of precum on the flushed tip, just waiting for Soren to take a taste.
He darted his tongue out, savoring the burst of salty flavor, humming a little when he felt Gabe’s fingers curling into his hair.
Delicious.
Soren took his time, mapping the size and shape of Gabe’s cock with kittenish licks. Not sucking, not yet. Just feeling his way around with his tongue.
Gabe groaned again, a helpless sound. “You’re killing me, brat.”
Soren grinned. “I know.”
But he’d been waiting a long time to get his hands on this human, and he didn’t want to rush the experience. He licked his way down the shaft to Gabe’s balls, moving to roll one after the other experimentally in his mouth.
Gabe’s fingers tightened in his hair. “Please. Please, Soren.”
Ohh yes.Soren liked that word on Gabe’s tongue. It left him feeling generous, and he obliged, finally engulfing all of Gabe’s length into his mouth. Gabe made an incredibly gratifying, strangled sound as Soren’s lips closed around him. His hips bucked shallowly, and Soren reached a hand up to press on his hard stomach, keeping the man from thrusting into Soren’s mouth.
This was Soren’s show.
And it didn’t take long once Soren got to work. A few minutes of hard, frantic sucking, just this side of rough, and Gabe’s abs were tightening under his hand, the bigger man pleading, “Please, baby. Gonna come. Please. Don’t stop.”
Baby.Gabe had called him that last night. Soren’s stomach swooped again at the sound of it. He doubled down, increasing his pace, and was rewarded with a long, low groan and the salty, bitter taste of Gabe’s cum flooding his mouth.
So. Damned. Delicious.
Soren licked the remains off his lips slowly as he peered up into Gabe’s golden-brown eyes, reveling in the slight trembling of the man’s torso he could feel under his hand. “You’re a quick draw, Highness.”
He watched in delight as Gabe flushed, running a hand over his face in his embarrassment. “I mean, this morning, I, uh, kind of woke up already turned on.”
“Thinking of me, were you?” Soren teased.
Gabe’s flush only deepened, which was answer enough. “And then last night it had, um, been a while?”
Soren was incredibly satisfied to hear that.
He’d had a hunch though. After all, he’d been keeping an awfully careful eye on Gabe’s whereabouts this past year. Especially after Lucien’s attack. So he already knew more or less that Gabe wasn’t exactly dating lately.
Still, the admittance gave him a thrill of pleasure. Soren grabbed at his own cock, painfully hard and leaking copiously.
Gabe reached for his arm. “Let me? Please?”
There was thatpleaseagain. Soren nodded, hoping the heat in his face wasn’t a sign that he was blushing, because that would have been just…fucking embarrassing.
Humans didnotmake Soren blush.
He slid himself up Gabe’s legs, giving a small yelp when Gabe’s hands clasped him firmly on the ass, pulling him up to straddle the man’s face.
Soren barely had time to take a breath before Gabe was swallowing his cock down.
“Jesus Christ,” he gasped.