Gavin fumbled for Dakota’s waistband, working the fastenings loose. He pushed his jeans and underwear out of the way, happy to finally get his hand on his dick.
It was perfect, just the right size and length, and Gavin shuddered when he realized he was uncut. It made stroking him easy, fluid and effortless, and Gavin hissed when Dakota tore his mouth away, panting against his cheek.
“Gavin,” he moaned, and the sound went straight to Gavin’s cock, making him even hungrier to see and feel him let go.
“What do you want?Tellme.”
But Dakota didn’t answer. Not with words anyway, just pulled Gavin’s hand away, lifting it to his mouth.
Gavin shuddered when he licked his palm, their gazes locked together.
And then Dakota guided his hand down between their bodies, encouraging Gavin to wrap his hand around both their cocks. Gavin hissed at the heat of their shafts pressed together, then leaned in to kiss him again.
Dakota guided Gavin to stroke their cocks in unison and, with his free hand, Gavin reached down and got a handful of Dakota’s ass through the fabric of his underwear, encouraging him to fuck up into his fist.
It took a little bit of maneuvering before they found a rhythm, and it would have been better with lube, but the spit and sweat slicked their way enough to make it work, and Gavin shuddered with pleasure as Dakota kissed him again, deeply.
Hungrily.
Perspiration clung to their skin and Gavin could taste it on Dakota’s lips, feel the way their chests rubbed together, damp and slippery. Over the sound of the thumping music, slightly muffled by the walls of the hallway, Gavin could hear other guys nearby. Hear sighs and moans and the rustle of clothing, the wet sounds of a sloppy blowjob.
He wished he could watch, but he couldn’t bear to tear his mouth away from Dakota’s, not when he was kissing him like that, and he must have made a sound because Dakota nipped at his lower lip, murmuring something too quietly for him to hear.
They rocked together, desperately chasing their orgasms and it wasn’t long before Gavin was right at the edge and Dakota seemed to be too. They worked together to bring themselves—each other?—off, panting against each other’s mouths, desperate and horny and eager.
A shiver ran through Gavin at the thought that if anyone they knew walked by they could see them, might recognize them, might knowexactlywhat they were doing. Might enjoy watching …
And then the pleasure that had been simmering in his gut boiled over. His release hit hard, ripping through him until he came with a low, desperate groan against Dakota’s mouth. Dakota’s grip tightened on the back of his hand, forcing him to keep going when he might have eased up, and Gavin squeezed his ass, head falling back to thump against the wall, body shaking as cum spilled out into his fist.
Dakota must have come at the same time, or close to it anyway, because there was suddenly cum everywhere, and he dropped his head, resting it against Gavin’s collarbone. His breath was hot, gusting over Gavin’s damp skin, hair tickling Gavin’s jaw.
Dakota tightened his grip on Gavin’s fist and kept working them over, dragging out the release until Gavin was trembling and over-sensitive and he finally had to pull away.
“Sorry,” Dakota murmured, pressing his mouth to Gavin’s throat. “Too much?”
“Ungh,” Gavin managed. His knees had liquified, his spine had melted, the wall and the pressure of Dakota’s body the only thing keeping him upright.
Dakota laughed softly but he didn’t move, leaning against Gavin’s body. Their chests rose and fell, breathing and heart rates gradually slowing.
Gavin’s palm was coated in a mixture of their cum and it was beginning to cool and feel gross. He eased his hand out from between their bodies and wiped it off on the wall. Disgusting, and he mentally apologized to whoever had to clean that up later, but considering what was happening around them, it probably wasn’t the first or last time and he didn’t know what else to do with it.
Dakota chuckled softly but made no move to pull away, except to slide the hand wrapped around Gavin’s fist around to his back. With nothing between them anymore, Dakota’s body fully settled against his.
Gavin should … do something. Should move, should go clean up, should really do anything, but he was too content to bother. Dakota seemed much the same. They were … cuddling, Gavin supposed, pressed full length against each other, and he belatedly realized his still had his hand stuck down the back of Dakota’s jeans and had a solid grip on his ass.
He squeezed it affectionately and felt a tickle against his collarbone as Dakota laughed.
But all too soon, Dakota sighed and stood upright. Gavin fluttered his eyes open in time to watch Dakota tuck his cock away and fasten his jeans.
He looked incredible, even in this dim light, and Gavin greedily drank in the sight of his body and the lazy smile on his face.
“What?” Dakota said, biting his lip and smoothing down his hair.
“Just enjoying the view,” Gavin said with a smile.
Everything seemed vaguely surreal as Dakota watched Gavin slowly pull himself together.
Had he really had sex with his boss in a public place? Had heinitiatedit?