...David pushed open the bathroom door and stopped. Jack stood in front of the full-length mirror, dripping wet and naked. His eyes were closed, and his right hand was curled around his stiff cock.
He stood there, staring, as Jack’s hand moved back and forth. The shower had stopped and he’d accidentally walked in—that was a lie. He had secretly hoped to catch Jack naked, to get a peek at his ass or a glimpse of his dick.
As he watched Jack masturbate, a flash of heat spread through his groin. That’s what he should be doing, touching Jack, making him come like he did when they were kids.
Jack opened his eyes and caught his reflection in the mirror. Their gazes locked for what seemed like an eternity. Jack’s hand stayed where it was in mid-stroke, the head of his penis jutting from his fist. “I, uh…”
David crossed the bathroom in three strides. Without saying a word, he pushed Jack against the wall and kissed him full on the mouth. Jack gasped as David reached between them and grabbed his cock. He broke the kiss long enough to whisper, “Let me.”
Jack kissed him back, hard and insistent. Fresh from the shower, he smelled like spicy-scented soap and water. He thrust his tongue into Jack’s mouth; kissing him with all the passion he’d been denying for years. Ah, God, yes. He was out. He was free.
He stroked Jack slowly, the tender movement a contrast to their hungry mouths. Jack’s rough cheek brushed against his, and his cock roared to life.
A second later, Jack yanked down David’s bathing suit, freeing his engorged dick. Without breaking the kiss, Jack’s expert hands found him, grasped hold, and began working him. Their hands touched, and they simultaneously readjusted their grips, pressing their cocks together.
The feel of Jack’s hot cock touching his made him quiver. His hips rocked forward, and Jack cupped his balls. He kissed Jack deeper, never wanting this to end, but desperately needing to come.
“Harder,” Jack blurted. “I need to feel it.”
He tightened his grip on Jack’s rod, making him groan.
“Yeah, like that.”
David rested his head against Jack’s thick shoulder as their hands moved in unison. It feels good. Just like old times. “Make me come,” he whispered in Jack’s ear.
Jack curled his free hand around David’s waist, holding him tight. “I’m close.”
Before he knew it, Jack had him on the edge of the orgasm he’d been dreaming about for years. He needed this. He needed Jack.
“Ah yes,” Jack muttered. “Don’t stop.”
David pressed his eyes shut as he tensed and shuddered. They kissed each other as they came.
When his body stopped trembling, David opened his eyes and let out a deep breath. He stepped back on wobbly knees, utterly spent. God, it felt so right, so natural. What the hell had he been afraid of all these years?...