If Cal had expected company, he showed no sign of it. He stood under the stream of water, eyes closed and head tilted back. Soap trickled down his body in sudsy rivulets, very white against the red splash of color on his ribs, and his hand rubbed at his stiff cock with lazy interest.
Not a cold shower, then, at least.
Joe opened the door and stepped into the steamy cubicle.Water splashed against his face and spotted wet across his T-shirt and jeans. Cal turned and grabbed his shirt in one smooth, violent motion, and as Joe’s shoulders hit the tiles, he thought he’d misstepped. Then the immediate threat of violence faded from Cal’s face and was replaced with surprise and amusement.
“What the hell are you doing?” he asked with a laugh as he wiped water out of hiseyes.
Joe glanced down at the fist knotted into his now-soaked T-shirt.
“Either I’m going to get my ass kicked, or….” He curled his hand around the back of Cal’s neck and leaned in to brush a careful kiss over wet, soapy lips. It was supposed to be quick, an invitation rather than the start of anything, but Joe couldn’t resist that mouth. He caught the lush curve of Cal’s lower lip between histeeth and chewed the kiss into it. Then he explored the softer bow of the upper one with tongue and lips. Finally he pulled himself back and admired the soft, well-bitten flush of Cal’s ridiculously pretty mouth. “That.”
Water dripped down Cal’s face as he blinked and then laughed. There was nothing practiced, nothing flirtatious about it. It was an incautious splutter of amusement.
“You’rea nut,” Cal accused as he leaned in for another kiss. It was… sweet. The corners of his mouth were still curled with warm humor and the water warm and flavored with lemon. That wasn’t something Joe usually looked for in his one-night stands. His hand slid down Joe’s side to his hip, and he hooked his fingers in the waistband of his jeans. “If you get a chill, Edward’s gonna have my balls on a plate.”
Joe licked water off Cal’s jaw. He slid his hands down wet, slick skin—his thumb caught a thread of scar tissue buried between ribs and lost in the spread of red ink petals—and round to the curve of Cal’s ass. “You’ll need to keep me warm.”
He kissed his way down Cal’s throat to his chest. The flat, pink bud of Cal’s nipple, framed in dark hair and black ink, puckered under the scrape of Joe’steeth. A groan rumbled out of Cal’s throat, and he laced his fingers through Joe’s hair, callused fingertips rough where they pressed against his neck. Joe flicked his tongue around the nipple and sucked at the flat disk of the aureola.
“I like that people can’t see your tattoos,” he said as he went down onto his knees. The water swirled around his legs and soaked into his jeans. He had others.Joe brushed his thumb over the scribbled star on the thin skin over Cal’s hipbone. The ink had been worked in roughly enough that he could feel where the scars had lifted under the black lines. “It’s like we have a secret.”
“People have seen them,” Cal said raggedly. His cock lifted toward his stomach, the foreskin pulled back from the wet, slick head as his cock hardened.
Joe huffed out a laughand scraped a bite over the taut, flat plane of Cal’s stomach. “Do you have a romantic bone in your body, Cal?”
“There’s one,” Cal said pointedly as he looked down.
“Still no ink?” Joe mocked him.
“Maybe I’ll let you pick something,” Cal said. “Fancy your name on there?”
The idea was hot enough to grab Joe’s balls and twist, but no… not his name. It wasn’t a serious offer, but Joe slottedit away to daydream about later anyhow. He ran his hands up the back of Cal’s thighs—all rough hair and corded muscle—and leaned in to press an openmouthed kiss to Cal’s balls. The fine skin was suede soft under his lips and tongue. Joe pushed Cal’s thighs apart as he sucked and licked at the tender sac. He pushed his tongue along the taut, nerve-rich thread of skin that ran back from Cal’s ballstoward his asshole.
Cal moaned and braced his hand against the wall, his fingers spread wide against the damp, marbled tiles, His body was pulled into one long, brutally elegant line that ran from fingers to shoulders and down toward his thighs.
“I bet I could get you to put anything I want on it,” Joe said as he finally turned to the hard curve of Cal’s cock. He feathered light, breathy kissesalong the length of it, from base to the taut ridge of the head. “Right now.”
Cal dragged in a ragged breath. His fingers flexed and relaxed against Joe’s neck. “I wouldn’t want to take that bet right now,” he said. “How d’ya think I ended up with the rest of these.”
For that, Joe slid his hand up and gave Cal’s balls a rough tug. It made Cal twitch, the muscles in his thighs clenched rock hard,and his fingers squeaked over the tiles as he shifted position. Joe ignored the stubborn gnaw of what wasn’t jealousy—because he nevergotjealous—and wrapped his lips around Cal’s cock.
It was slippery with water and precome, salt and lemon on Joe’s lips. He slowly sucked his way along the thick shaft, his tongue flattened against the ridged base, and squeezed Cal’s balls with each bob of hishead. The pulse of the shower battered against his back and plastered his hair flat to his scalp as Cal scruffed the back of his neck.
Cal pushed his hips forward in a jerky, unsteady thrust. The head of his cock rubbed over Joe’s tongue and bumped against the roof of his mouth. Joe pushed his tongue up, and Cal squirmed. His hand squeaked against the tiles as he slipped, and a choked noise thatcould only be called a whimper scraped out of his throat between eager, unsteady murmurs of encouragement.
The thickness of Cal’s cock in Joe’s mouth, the weight of it against his tongue, made Joe wonder what it would be like to be under Cal. Joe’s hands braced against the headboard, Cal’s weight on his back, and the mutter of encouragement against Joe’s throat as his ass stretched wide aroundCal’s cock.
His stomach tightened with the thought, and his ass clenched. Hunger balled low in his stomach—a hot flush of want that tugged at his ass and his balls simultaneously. His jeans were uncomfortably tight as his cock pressed insistently against the zipper.
He pulled back until only the head of Cal’s cock was caught behind his lips. The taste on his tongue was heavier as the salt andcopper of sex overwhelmed the left-behind hint of soap. Joe ran his tongue along the flared underside of the head and then pulled it up over the top. He lapped at the slit to taste the musky richness of the precome.
“God, Joe,” Cal groaned out. He tightened his fingers on Joe’s neck and then pulled away and pushed both hands back against the wall to steady himself. “I’m gonna come.”
Joe growledhis satisfaction around Cal’s cock and sucked the thick shaft back into his mouth. His throat spasmed as Cal’s cock hit the back of it, and Joe pulled off a bit. He wanted to taste it. The weight of Cal’s balls in his hand shifted as they pulled up toward his body, and Joe gave them one last squeeze.
He wanted his name in Cal’s mouth, the syllables rough as it was squeezed out through grittedteeth, but all he got was a grunt and the sticky pulse of come as it spilled over his tongue. It smeared stickily over his lips as he let Cal’s cock slide from between his lips. It dropped against Cal’s thigh, spit and spunk washed away as the stream of water poured down his body. He was slouched back against the wet walls, one arm cocked over his head with his hand cupped around his skull and hislower lip chewed raw between his teeth.
Joe stood up, clothes drenched and plastered to his body, and cupped Cal’s jaw in his hand. He was already so hard he hurt, and the zipper was rough against his eager cock, but when Cal opened his eyes, the heavy, dull ache in his balls sharpened to hungry pain. He looked satiated, almost dazed, and there was an unguarded vulnerability to his face thatmade Joe want to fuck him again. No smirk, no cleverness—not that Joe didn’t like that. Cal’s sly bluntness was oddly charming, but this was… this washis.
He leaned in and kissed Cal hard with come-sticky lips as the water hammered down on them.
“Swallow,” he said in answer to yesterday’s question as he broke the kiss.
Cal blinked at him for a moment, and then his expression sharpened withthat familiar, guarded humor. He laughed and reached back to slap the shower off. Without the steam that filled the shower, Joe’s clothes quickly chilled, and were soon clammy against his back and balls. He shivered, and then Cal pulled him back into a kiss.
“Your turn,” he mumbled against Joe’s mouth as he pushed the shower door open behind Joe. They both stumbled—over each other, over towelson the floor—toward the bedroom. Cal pushed Joe, wet clothes and all, onto the bed. He unbuttoned his jeans and pulled them down Joe’s thighs, wet denim reluctant to peel away from damp skin. His mouth was hot around Joe’s cold cock.