Julian gasped, wrapping his legs around Rami’s waist and his arms around their neck, holding on.

“You’re strong,” Julian managed.

“Might be,” they said with a smirk, their confidence new and brilliant and blinding.

Julian was well and truly fucked.

Or I'm about to be, at least.

Going up the stairs was a challenge for even Rami, and Julian guided them. Their chuckles filled the stairwell until they got to the top and Rami spilled him onto the bed.

“Does the broken one hurt?”

“Not anymore,” Julian answered, and brushed a finger over the smoothed out tip.

His horns had always stood straight off his temples, curved a bit backward and then forward. He’d always been envious of Galen’shorns for having a fancy swoop that went with his hair. Julian’s were impossible to hide.

And now, Julian would always be reminded of what had happened. Before his ever-present worry could bully its way to the forefront of his mind, he glanced up at Rami.

Julian decided just maybe he’d find a new appreciation for them, like the kind alighting Rami’s gaze.

“They’re shiny,” Rami murmured as they settled across Julian’s thighs.

They reached out a hand, pausing just inches away, and with a single tilt of Julian’s chin they closed the distance, a finger brushing up the curved length.

Julian bit down on the inside of his cheek to silence the noise that wanted to slip out, eyes drifting closed.

“What’s it like?” Rami asked before they touched the other with the same slow drag of their digit.

Chills broke out over his skin, shimmering down his spine and back up, yet Julian forced himself to remain still. “It’s very fucking similar to stroking my cock,” Julian admitted.

Rami’s hand paused, finger barely touching the very tip of Julian’s right horn, the long one. “Is that so?” they asked.

Julian hoped the strangled noise in his throat translated enough of a confirmation.

“Come on, now, you know I like to hear you,” Rami said.

Julian had taught them that, hadn’t he?

“This one’s long,” Rami observed, and wrapped their whole hand around his horn, stroking from base to tip. “About a foot in length, I’d say.”

He swallowed a groan, mostly to see just what Rami would do if he kept testing them. Julian inhaled slowly, the heat in his chest all fuzzyand hard to breathe around. Rami was sitting right over his hips, and he grabbed on, letting his fingers dig into their skin through the clothes they’d magicked on. He was entirely aroused, and pulled them down into him as he bucked his hips, careening them together. If he wasn’t imagining it, he felt Rami’s own hardness, and he rocked into them again.

Rami’s breath caught, and their gaze flicked down from his horns to his lips. “Impatient?”

“Maybe a little,” Julian croaked out.

Rami stroked his left horn, the short one, with their entire hand. “Does that help?”

Julian couldn’t nod in Rami’s hold, and instead panted, “Yeah, yes. Keep doing that.”

He rolled his hips up, and the pressure of Rami in his lap and their hand around his horn was almost too much. He tightened his grip on them, the soft give of their skin beneath his fingers enticing as ever.

“This is going to sound quite blunt,” Rami began, hand squeezing around the tip of his horn before sliding away completely.

Julian’s eyes snapped up to them. “What is it?”

“I have an idea.”