They both were staring down between their bodies, watching how the dark, wet tip of Reaper’s cock peeked out of Reinhardt’s slick fist before disappearing again.
Gabriel’s mouth hung open, breath soft and panting, eyes huge as he watched with morbid curiosity as the big, slick fist move on his dick; let the tip emerge to the cold air of the room, fleshy foreskin pulled back for the sensitive glans to be on full display.
Every now and then, shimmery drops of pre-cum shivered on the slit. Reinhardt hummed at the sight, thumb sliding up and above, swiping the moisture away. Gabriel could just watch helplessly, forearms on the old man’s shoulders.
Sitting on his broad lap like this was making the experience even worse; Reinhardt felt like a solid, living furnace, close and unrelenting, one tree trunk arm slung around Reaper’s hips to keep him as close as possible.
There was no way past him. He was surrounding him fully, large and impenetrable, and unfailingly gentle as he drove Gabriel to insanity.
“Let me come,” he grit out, hips rocking up into the fist, balls feeling painfully sensitive and swollen.
“Later,” Reinhardt promised, good eye carefully watching Gabriel’s face. As he stares, he starts playing with his foreskin – tugging on it, pushing it back over the tip, rubbing it through the skin with insistent, small circles of his thumb.
Gabriel’s eyes widened, breath pushing from him in a forceful grunt. His hips lift, in a helpless buck, arms sliding to grip Reinhardt’s shoulders.
“Fuck. Fuck!” he growled, voice high and a little watery, balls pulsing and ripe. He can’t help but reach down and hold them; cup them towards his body as if that would help the lust bubbling through his belly and crawling up towards his chest. His hips felt dangerously lose and hot – so eager to finally start hunching into Reinhardt’s slick fist and fuck it like a pretty cunt.
“Hands back on my shoulders, Schätzchen,” Reinhardt reminded him, hand leaving his cock suddenly and without warning; leaving it to bob free and sad in the cool air. It looked painfully swollen just as his balls, long and thick, drooping under its own weight to nudge beneath Reinhardt’s belly button and drool liberally into the grey, thick tangle of hair growing there.
“No… fuck.. fuck you,” he whined, hand clenching tight around his balls, breath coming in shuddering, pre-sob gasps. His eyes were stinging, throat pulled tight. He knew he’d be able to come if he were to fuck into Reinhardt’s bush. He didn’t need a lot at this point. The warm, humid tangle of hair would be enough. Just rut against him and cream his pubes; snuggle his cock up to the large dick resting heavy against one huge thigh.
Fuck, he was so close.
“Gabriel…”
He did sob, then; tears of frustration in his eyes, nose starting to run as he bit his lips and furiously kept his tears at bay as he finally took his hand off his balls and placed it back onto Reinhardt’s shoulder.
“Very good. I think a few more, and then we’ll go to bed.”
Gabriel clenched his eyes shut, breath shuddering out of him, belly feeling tight and hot. He knew he had lost the privilege to come for tonight.