That was all the permission Colton would ever need. He cupped Zack’s cock through the denim, squeezing until his mate bucked in his arms. The heat coming off him was wild. Palms mapped every inch, from the dip of his waist to the thick curve of his ass.
“So fucking gorgeous,” Colton murmured, nipping Zack’s ear. “You know what it does to me, hearing you moan like that?”
Fingers worked their way underneath Zack’s jeans, finding bare skin. The man was already rock hard. Colton stroked his mate with slow, steady pumps, letting the slick pre-cum ease the glide. His other hand braced across Zack’s chest, pinning him in place.
“You want it messy?” Colton grunted, voice going rough. “Want me to get you off all over my hand?”
“Yeah. Yeah, fuck, don’t stop. Please.”
The sounds coming out of his mate could have killed a weaker man. Every thrust made Zack writhe, ass grinding against Colton’s cock. The scent of arousal filled the room, stronger than the soap and lemon from the kitchen.
“Gonna be so fucking good for me, aren’t you,” Colton growled.
“Anything you want. Just don’t fuckin’ stop.”
Colton jerked Zack harder, faster, loving how his mate gave up control. The first spurt hit his palm, hot and raw, then the rest followed. Zack shouted, hips convulsing. His entire body went boneless, slumping back against Colton with a tiny, desperate whimper.
Colton milked every last drop, refusing to stop the movements until Zack grabbed his wrist, gasping for air.
“Shit, you’re something else,” Zack panted, barely able to speak.
Colton pressed kisses down the side of his mate’s face, still holding him tight. “Could eat you alive right now.”
“Yeah?” A little color crept back into Zack’s face. “How about I return the favor?”
That kind of boldness stunned him. Colton opened his mouth to protest, but Zack had already wriggled free and dropped to his knees on the worn rug in front of the couch.
“Don’t get used to this,” Zack muttered, mouth already stretched in a wild grin. “Just want to see if you taste as smug as you look.”
Colton leaned back and let his mate work the zipper down. Zack’s hands shook at first, but once the cock was out, he stared at it, eyes wide with wonder.
“Fucking hell,” Zack said. “Does everything about you have to be huge?”
“Shut up and suck it,” Colton replied, though there wasn’t any bite in the words.
The heat of Zack’s mouth made him grit his teeth. He didn’t purr, exactly. More like a rumbling noise built up in his chest, threatening to spill out every time Zack licked the tip or circled it with his tongue.
“You’re killing me,” he said, voice barely more than a growl.
“Just doing my job,” Zack replied, then went deep, bobbing slow, letting saliva drip down the shaft.
The man had sneak attack skills, Colton would give him that. Lips were soft, tongue eager, and every time he gagged a little, it only made Colton want him more.
He threaded fingers through Zack’s hair, guiding the rhythm but never forcing, just gentle pressure so his mate knew he was in control. Zack moaned around the cock, vibrations making Colton’s vision go spotty.
“Look at me,” Colton commanded.
Zack looked up, blue eyes wet and wide, mouth stretched obscenely around his cock. That was it. Colton lost any hope of going slow.
Orgasm hit hard, spilling into Zack’s throat. His mate swallowed, taking every drop, then pulled off slow with a satisfied little pop.
“Fuck, you’re incredible,” Colton said, voice wrecked.
Zack sat back on his heels, wiping his chin, grinning. “Yeah, well. You brought out the best in me, big guy.”
Colton pulled him up onto the couch, then into his lap, wrapping both arms around Zack’s body so tight not even a thought could slip out. He nosed at the guy’s temple, breathing him in. Vanilla shampoo. Sweat. Salt. All of it mixed with the lingering scent of sex.
They sat like that for a long time. Neither of them spoke. Colton stroked Zack’s hair, letting his pulse slow. Every now and then, Zack would squirm against him and make a little noise, but for the most part, he just melted into Colton’s hold.