12. Henri #2

Across the cabin, Marc stirred. His posture remained unchanged, but his tone carried rich satisfaction.

“On your knees.”

David flinched, the spark of warmth faltering as nerves flooded back. Henri caught his eyes, steady and calm, and guided him down with a hand at his waist.

David slid from his lap, settling between his thighs with reluctant grace. Henri smoothed his hair back while murmuring quiet reassurance, words meant to anchor rather than command.

“Easy. You’re all right.” His thumb brushed David’s temple gently. “Don’t rush. Just breathe. I’ve got you.”

David let out a shaky breath, his shoulders dropping a fraction as the tension eased from his frame. His hands steadied against Henri’s thighs, not quite sure but no longer trembling as hard. The calm was fragile, a thin layer that could shatter with a single word.

Marc gave that word.

“Get on with it,” he drawled, impatience sharpening his voice.

David startled, his fingers fumbling at Henri’s waistband as he began trembling all over again. Henri covered them with his own, slowing the motion and guiding without pressure. Slower than Marc would ever allow. Gentler than the scene demanded.

It was the only defiance left to him—the softness in surrender, the mercy he could offer with his hands.

Henri was already stirring. David’s weight in his lap had been enough to wake a low ache, his body betraying him even as his mind recoiled. Now, with careful fingers slipping under fabric to free him and offering a few tentative strokes, he hardened fully.

He closed his eyes for half a second, gathering the frayed edges of his control.

Don’t think about Marc.

Don’t look at him.

Don’t let him in.

If he did, if the truth of who was watching sank in, his body would fold in on itself. He’d soften. Marc would see. Punishment would follow.

So he focused on David. On the warmth of his breath. The nervous brush of his lips.

David’s mouth closed around him. Warm, uncertain. The kind of touch that asked for patience, not dominance. Henri stroked him slowly, thumb behind his ear, fingertips tracing the curve of his jaw whenever he could reach.

“You’re doing so well,” he whispered, barely audible. “That’s it. Take your time.”

And David did.

He moved with quiet determination, as though he could take something back in the rhythm. Mouth stretching, breath catching, saliva slipping down Henri’s cock in wet sounds that were almost too intimate to bear.

Henri didn’t guide him. Just held him, letting him choose the pace.

It was tender, almost unbearably so. Which was why Henri wasn’t surprised when Marc cut in..

“Grip his hair.”

Henri stilled.

Marc’s tone was light, almost bored. “Do it.”

Henri’s hand tightened in David’s hair. Not yanking. Not cruel. Just enough to show obedience.

“Now fuck his mouth.”

It wasn’t a suggestion.

Henri moved. Slowly at first, shallow thrusts, careful not to push too far. But Marc’s disdain sharpened in the next word.

“Harder.”

The snap of command carried a lash.

Henri drove deeper, and David gagged around him. Hands clutched at Henri’s thighs, nails pressing into skin, shoulders tensing with each forced slide. His eyes squeezed shut.

Henri closed his too, hoping that not seeing might soften the reality. It didn’t. His grip stayed steady in David’s hair, guiding, controlling.

“Open your eyes, Henri. I want you to see what you’re doing to him,” Marc said, lazy drawl gone, now edged with satisfaction.

Henri opened his eyes.

And watched.

Watched tears spill from the corners of David’s eyes, trailing down flushed cheeks.

Watched his mouth stretch, red and wet and trembling, yet opening for more.

And beneath the humiliation, Henri saw it: David’s hips shifting, his cock straining against lace, the faintest moan swallowed around Henri’s length.

Pleasure. Real. Unmistakable.

Henri’s chest tightened with relief. David wasn’t breaking. He was yielding, wanting. But the thought twisted darker. If Marc caught that hunger, he would bleed it dry until there was nothing left of him.

David moaned around him, the sound muffled and raw, vibrations rolling up Henri’s cock.

His hips jerked, grinding forward again as if chasing the force that gagged him.

Tears streaked down his face, and Henri watched them fall even as his cock slid in and out of David’s mouth, each thrust painting his lips wetter, redder.

Henri’s free hand came up almost without thought, thumb brushing across David’s cheek, wiping the tears away only for more to spill after. A useless mercy. He hated himself for touching him this way while forcing him deeper. Hated how good it felt.

He knew the body could betray itself. He had lived that truth.

Moans torn from him when he hadn’t wanted them, his own cock hard when his mind screamed no.

But David’s wasn’t only betrayal. His throat clenched tight, yes, but his hips rolled forward, seeking more.

That hunger made heat coil sharp and sick inside Henri.

And then Michael’s face rose, unbidden.

Would Michael ever want him this way? On his knees, helpless, gagging on cock while someone brushed tears from his face?

The thought cut through him, sharp and dizzying.

He saw himself there instead, not David, but himself at Michael’s feet. Mouth stretched, throat filled until his eyes streamed. Michael’s hand heavy in his hair, keeping him open. No escape. No choice but to yield.

And God, he wanted it.

His chest heaved. The shame of it hollowed him out even as the heat climbed higher, curling tighter inside him.

Marc was sprawled across from him, gaze fixed, savoring the show. But Henri wasn’t really seeing him anymore. The glass of whiskey in Marc’s hand blurred. The polished leather, the lazy command, all fell away. In his mind’s eye, Marc dissolved into Michael, watching him, holding him, using him.

It was too much.

He was inside David’s mouth, watching the red stretch of lips around him, but every thrust felt as though Michael had him instead. Henri gagging, Henri gasping, Henri’s throat fucked open. The sight doubled, collapsed into fantasy, until he couldn’t tell which body he was in.

The image wrecked him. His hips drove faster, harder, no longer his own. Heat coiled, vicious and bright, curling deep in his stomach as his breath fractured, orgasm clawing too close. Far too close.

And Marc knew it.

“Stop.”

The word cut clean. Henri froze. David slipped back with a wet gasp, hands braced on Henri’s thighs as he caught his breath.

He stayed kneeling, head tipped down, chest lifting in shallow bursts, lips swollen and slick.

A small sound—half sigh, half whimper—escaped before he smothered it. He didn’t look up.

“Fuck him, Henri. I want to watch you open the boy up,” Marc said, smooth but edged.

The words hit Henri, not David. David only swayed, loose with afterglow, eyes dark and glassy. He looked dazed, pleasantly wrecked, like the floor had tilted beneath him and he’d chosen to lean with it.

Henri touched his shoulder. “Up,” he said, steadying with both hands—one at David’s arm, the other under his ribs.

David moved like someone waking from a dream: boneless for a beat, then trying to stand too fast, laughing once under his breath at himself, a small, breathless sound that flushed his cheeks again.

His knees wobbled. He caught Henri’s forearm and held on, grateful, blinking slowly as if the cabin lights were too bright.

When he finally stood, Henri met his eyes.

Up close, the edges of him had gone soft.

David’s mouth wouldn’t quite close; his lashes clumped in damp points; his throat worked on a swallow that didn’t finish.

Heat still colored his skin, each inhale trembling—not with fear but with loose, relieved want.

He looked full of it, suspended in that floaty, ruined ease that said the edge had been pulled out of him and left something warm behind.

“Good,” Marc murmured from the couch, satisfaction purring through the word.

David’s gaze flicked toward the sound, then back to Henri as though drawn by gravity.

His fingers tightened briefly, seeking, and his body angled closer without thought—shoulder brushing Henri’s chest, breath catching, a small, helpless sound slipping out before he bit it back.

It wasn’t panic. It read like need finding its center again.

Henri smoothed a hand through David’s damp hair. “Breathe,” he said.

David nodded too fast, then slower, obeying.

His lips parted on the exhale, another shiver rolling through him—the kind that lives in muscles after they’ve worked and surrendered.

He looked undone and pleased to be. Embarrassment lingered there too, pride smarting beneath the haze, but it didn’t cancel the pleasure humming through him.

It layered with it. His pupils stayed wide, his mouth kept wanting to curve, and even the way he stood telegraphed it—hips loose, knees softened, shoulders carrying a new sweetness.

“Good boy,” Marc said lazily. “Let’s see how far that sweet obedience goes.”

David flushed deeper. His chin didn’t lift in defiance; it dipped instead, breath hitching before settling again. He leaned into Henri’s hands as if they were the only solid thing in the room.

An intern. From HR. Out of his depth, tear-streaked, flushed, panting—and hard.

The lace didn’t hide it. Precum had already soaked the pale blue, darkening the fabric where it stretched tight.

It clung damp to the head, outlining the curve that pressed against seams never meant to hold it.

Henri’s gaze dropped for a heartbeat, tracing how the lace shimmered and clung, then forced himself to look back up.

If ads affect your reading experience, click here to remove ads on this page.