As his hands roamed over Cavin’s back, his hips, his firm arse, Benjamin reveled in the blunt honesty of their kiss. The stark unbridled lust, the voracious need. Nothing tempered. Nothing held back.
Why the hell had he waited so long to experience this?
Cavin’s hand fisted in Benjamin’s hair to tug his head back, breaking the kiss. Teeth nipped at his bottom lip. A tongue licked up from his chin. As it made to pass his lips, Benjamin captured Cavin’s tongue and sucked on the tip.
“You taste so damn good,” he said, before diving back into the kiss.
A growl rumbled around him, thick and rough and full of the same frantic need that consumed his senses. Every move they made caused Cavin’s cock to rub across his. An erotic drag of fabric backed by iron, cranking the lust even higher. Benjamin was torn between the need to continue devouring Cavin’s mouth and the need to push for more. To take them far beyond a kiss. To have bare skin beneath his hands, his mouth. To experience every forbidden fantasy he’d ever had.
As if sensing his thoughts, Cavin shifted, thighs moving to bracket one of Benjamin’s legs. A hand delved between their bodies to pull at the placket of his trousers. Fabric gave way, linen drawers were pushed down, then that hand slipped inside. Warm, sure fingers wrapped around his prick.
Benjamin’s entire body quaked.
“Ah, hell,” he gasped as Cavin stroked his length. Short and insistent, more pulls than fluid strokes. Full of friction and urgency. His ballocks lurched up, tightening against his body.
Eager to have another man’s cock in his hand – Cavin’s cock – he rushed to reciprocate. His hands shook as he fumbled a bit, reaching around Cavin’s arm to tug on the placket of the man’s trousers. Buttons released. He pushed a shirttail aside and encountered hot, silken skin.
The man wasn’t wearing drawers.