“It won’t be,” he promised, and Rami believed them.

So with a flick of their finger, their halo floated from above their head to hover between them. Julian’s eyes widened, mouth gaping. “That’s so cool!” he cried.

Rami chuckled and brought their other hand up, spreading their hands apart, and as they did so, the halo widened, too.

“Hands,” Rami asked, and Julian gaped.

“Really now, Feathers?” he drawled, but he held them up, completely trusting, pushing his wrists together.

With a swipe of their finger through the air, the halo lowered, circling Julian’s hands before settling around his wrists.

A snap made the halo tighten comfortably, and Julian gasped as it touched him.

“I think I expected it to burn,” he admitted.

Rami chuckled. “Silly demon,” they said, softer than intended. “Ready?”

“For what?”

Rami grinned as they drew their finger in a line, and the halo followed their command, lifting Julian’s arms above his head and trapping his hands and wrists to the bed.

His breath caught, eyes darkening. “Feathers, you’ve got surprises up your sleeve,” he teased, but the breathless tone belied his confidence.

“I just might,” they agreed, and straddled his waist.

The bulge of him pressed between their legs, and Rami swallowed, arousal sliding through them, hot and divine.

“This has been a fantasy of mine,” Rami confessed, and pressed their palms into the bed on either side of Julian’s biceps.

Rami rocked their hips, grinding down on Julian, the zipper of their pants caught just right against them, cunt wet already just from the idea of acting on one of their fantasies.

“Having a demon at your mercy?” he retorted.

“Using my halo like this,” Rami said. “It feels… forbidden, doesn’t it?”

Julian’s gaze was locked on Rami’s lips. “It does,” he agreed in a way that Rami suspected meant he would agree to anything right then. But then his eyes snapped up. “What else do you want to do to me?”

Rami used a bit of magic to vanish Julian’s shirt. He grinned up at them and arched his back in a delightful curve, rolling his hips into Rami and making them gasp.

They directed the halo to tighten in warning, and Julian paused, hips falling back to the bed.

“Well, that’s nifty, isn’t it,” Julian said, breathless.

“I quite think so,” Rami answered, and leaned down, pressing a kiss to Julian’s lips. It was supposed to be just a tease, a taste, but they went back for more, mouths slipping together easily, fitting like they were meant to.

Julian groaned into the kiss, vibrating against their lips, and Rami shivered, breaking it with a soft smack. “I want to ride you.”

Julian’s eyes fluttered shut, and he nodded urgently. “Best idea you’ve ever had, Feathers.”

Rami breathed softly. “And you’ll tell me if you start to feel otherwise?”

Julian’s chuckle was dark and decadent. “I’ve got an angel in my lap; I don’t think we’re going to have an issue.”

But Rami waited, staring down at him until his brow furrowed. “I’ll tell you if I want you to stop.”

“Good,” Rami said, and kissed him again. They put all their trust and affection into it, savoring the taste of Julian as if he’d be taken away, which was a silly notion.

He’s mine.