He dug his fingers in, squeezing and kneading with one hand while he stroked Rami with the other, lips curled around them, cheeks hollowing.

“Julian—” Rami breathed.

He lifted his gaze, finding Rami flushed and lips slack and eyes as dark as anything as they stared down at Julian.

His lips were stretched around their cock, hard and hot and resting against his tongue. Julian sucked them like a starved man, taking them deeper, urging them to tilt their hips.

They surged against his face, a cry slipping out before they bit their lip. Then slowly, Rami began to rock against his face, far too gently.

Julian grabbed onto them harder, fingers pressing in, hoping to leave marks, and tugged them against him in the beginnings of a rhythm.

“Oh god, that’s—” Rami began, and cut off as they rolled their hips. It slid their cock deeper into his mouth, pulsing against his tongue. He flattened it, giving them something to grind against.

They had all the power here, and something about that made Julian want to melt into the sheets. They gripped his horn and held him in place as their thighs tensed with each movement, growing braver by the minute.

Their touch alternated between a tight grasp around the girth of his horn and lazy strokes that made Julian whimper around them. He hoped they could feel the vibrations.

He felt them press deeper, finally relaxing into it, trusting that they wouldn’t hurt Julian. He swallowed around them, chasing the taste of their arousal until they were finally tilting their hips and sinking deep.

Gag reflex? Julian didn’t know her.

“You’re— oh fuck,” Rami panted, and the heat beneath Julian’s skinflamedat the sound of the curse falling off Rami’s lips.

Hewas the one that made them say that.

His hands tightened, yanking them lower, closer, deeper. He knew he was messy, lips and chin and cheeks coated in saliva and their precum and yet he still wanted more. Part of him wanted to talk, to coax them to the edge, but the other part was loath to remove his mouth, even for a second.

So instead he carried on, arms flexing as he offered them support, guiding them to fuck his face, his tongue.

He lifted his gaze to watch their belly tighten as they held him down, using him for their own pleasure, hips rocking with abandon.

“So good,” they breathed, and while Julian knew they were likely referring to theact,in his head, they were telling Julianhewas good, and his cock twitched.

He was still trapped beneath his clothes, but knew by now there had to be a wet spot on his pants. Julian was weak for this angel, and even weaker for making them feel good, for bringing them pleasure. All it would take was a single glance and the angel would know just how close Julian was. From tasting them, feeling them, watching them. From the way their hands swapped places, their left wrapping around his short horn.

It was healed, so their hand stroked smoothly over from root to tip. Julian anticipated it would feel like it always did, but somehow it felt evenmoreintense than normal.

He groaned around the length in his mouth.

“I’m close,” Rami announced, hips falling out of rhythm before they found it again. “Fuck, I think—you—” They huffed an annoyed sound, abandoning whatever they wanted to say in favor of gripping his horn, pulling Julian up into them at the same time they rolledtheir hips down.

He swallowed around them, and knew they felt the cinch of his throat from the way they groaned.

They began a quick, even stroke against Julian’s horn, and he moaned, the sound nothing more than a vibration, lost around the length of them.

Rami felt it, an answering noise spilling out, hips rocking against Julian’s face.

They were desperate, he knew. It was in the grip around his horn, the hitch of their breath, the tensing of their body. They were doing nothing more than chasing their own pleasure, and Julian was just a tool to help them reach it.

The thought made Julian’s gaze flutter shut, warmth corkscrewing through him, right down his spine.

One of their hands slapped against the wall, and Julian’s eyes snapped open to find them staring down at him. “Keep looking at me,” they said, and Julian did just that.

He watched their fingers curl against the wall, head falling back as they rocked their hips, sliding their cock into him again and again. He saw it come over them, felt their thighs shake around his ears and beneath his fingers. He felt them pulse over his tongue and grind themself against his face.

They let out a filthy, needy whine when it happened, and Julian tried to swallow them just that much deeper as they rode him. They stroked Julian’s horns and then he felt the kick of their cock across his tongue. They came down his throat, and he swallowed dutifully. Only a bit escaped, slicking his lips and chin.

They squeezed the base of his horn and in return Julian’s cock twitched, a warning flare at the base of his spine. As their thighs and grip tightened again, he let it burn through him.