Zach gasped and bucked his hips, plunging deeper into Miles, the sharp twinge of the stretch making him hiss. Reaching back, he put his hands on Zach’s thighs to pin him down and resumed his slow descent.
By the time he took Zach to the root, the initial discomfort faded, morphed into a tingling at the bottom of his spine that radiated out as soon as he shifted. He rolled his hips experimentally and groaned in pleasure as white-hot sparks exploded deep in his stomach.
Zach’s mouth opened in a silent scream, his biceps flexing with the strain of fighting against the cuffs, and every muscle in his body tensed as if he was already on the verge of release.
“Don’t come until I tell you,” Miles demanded, rolling his hips slower. Now that the initial discomfort was a distant memory, he was excited to see what he could do to Zach. All the different ways he could drive him wild. He clenched around Zach’s length, swaying as Zach’s chest moved up and down with quick, shallow breaths.
Hmm. Something was missing.
He yanked Zach’s blindfold off and tossed it aside. Zach blinked open, and another jolt of pleasure rushed through Miles at the lust in Zach’s hungry expression, his hypnotizing gray eyes almost black with blown-out pupils. Wanting to add to it, to pile sensations on top of each other until Zach let go completely, Miles brushed his thumbs across Zach’s nipples.
Zach screamed, his cock throbbing inside Miles. “I can’t! I’m gonna… Miles!”
Miles ignored the pleading, ramping up the pressure from gentle touches to pinching the hardened peaks between his fingers, tugging on them until Zach’s begging turned into an uninterrupted stream of needy sounds.
“You can, and you will. And you’ll do it while watching me use you to get myself off.” Miles twisted both nipples until Zach’s desperate shouts filled the studio, echoing off the walls and traveling across the building, spilling into the street, continuing to expand until the entire world could hear the truth—Zach belonged to Miles.
“That’s it,” he cooed. “That’s all you are. My very own sex doll. And you’ll be a good little doll, won’t you? You won’t come until you’re allowed, until my come is drying on your stomach. I’ll touch you however I want, fuck you however I want, come all over you, and you’ll just lie there and take it.”
He didn’t wait for a response, flexing his thighs to slide up and down Zach’s shaft, revving up the intensity while testing his own limits. Soon, he could slide all the way up to the tip and slam back down in one fluid motion. Concentrating on his movement, he almost missed the moment Zach finally relinquished the last shreds of his control, stopped pulling against the headboard, and went pliant.
Miles leaned down to bite one of the red, puffy nipples he’d been torturing, and they both groaned at the new angle. It allowed Zach’s cock to drag against Miles’s prostate, causing a hot coil of pleasure to explode out in every direction so hard he could see sparks.
Zach’s musky scent wafted from his exposed armpits, tantalizing and delicious. Miles buried his face in the dark hair and mouthed at the damp skin, losing himself in the rush of pheromones that hit him like a train. Fuck, he could live here forever, with the salty taste on his tongue and the faint smell of Zach’s sweat filling his lungs.
It was heaven.
He was close, and as much as he wanted to make this moment last forever, he wasn’t sure how much longer either one of them could last. Straightening up, he grabbed his dick and pumped at the same pace as his exhausted thigh muscles could maintain.
It didn’t take long. Fire licked up his spine, and he impaled himself on Zach’s length for the last time, grinding down until his vision went white. His come painted Zach’s chest, pooling on his sternum, dripping down his sides, as Miles kept going. He’d never had an orgasm last this long before—but, then again, he’d never had a dick pressed up against his prostate before either.
He dragged a finger through the puddle, unhurried, then lifted it to Zach’s waiting mouth. Zach didn’t hesitate, his tongue flicking out and tasting what was offered.
A faint, satisfied hum ghosted through Miles as he watched. He dipped back down, gathering more, holding it above Zach’s glistening lips—close enough to tempt, far enough to deny.
Zach’s gaze lifted, heavy-lidded, heat simmering beneath lowered lashes, an unspoken plea passing between them. Miles let it linger, savoring the moment, before his voice broke the silence.
“Don’t just wait,” he growled. “Take it. I want you to come while you’re sucking it off my fingers like the filthy slut you are.”
He couldn’t go on much longer—too sensitive, and his legs weren’t used to the position—but he doubted Zach would last another minute. And he didn’t. A few seconds later, Zach’s eyes slammed shut, and he bit down on Miles’s knuckles with a guttural groan before convulsing, the throbbing heat of his release shooting deep inside Miles.
Then dripping out as Miles lifted off—an interesting sensation, made all the hotter by the knowledge that he’d been claimed by Zach just as much as Zach was claimed by him.
Using a nearby shirt, Miles wiped up the mess on Zach’s chest, then slid down to his feet and fumbled around with the knots. Eventually, Zach was free, and Miles collapsed on the bed next to him.
“Zee?” Miles whispered. Zach snapped his eyes open, and a soft, sleepy smile split across his face.
“I wish I had a cute nickname for you,” he murmured. “Em doesn’t have the same ring to it as Zee.”
“I love hearing you say my name.” Miles caressed Zach’s cheek with soft reverence. “You can call me whatever you want.”
They stayed quiet, gazing into each other’s souls.
Miles didn’t know what Zach saw when he looked at him. He only knew that he was looking at the one person in the world who was perfect for him in every way.
His past, present, and future.
The love of his life.