This was Zel’s night to lead, but Ulrich cupped the breast in his grasp more possessively than he had been guided to, hoping his wishes might be known.
Zel seemed to sense that too and slowed the roll of his hips feeding Ulrich his cock. The hair brought Ulrich’s other hand to Zel’s body, and with magic and momentum, conducted the whole of Ulrich’s palms and fingers to stroke up Zel’s skin from hip bones to neckline and down again.
Zel whined, pulling his tip from Ulrich’s lips with a shiver. He slid down,down, and licked up the wet trail left in his cock’s wake, all the way back to Ulrich’s lips. He tasted himself with a plunge of his tongue. Then his hair pulled Ulrich’s arms taut back into the X.
Ulrich mourned the loss of Zel beneath his hands, but as Zel slid down, down,downagain, Ulrich’s head teased once more between his cheeks. Zel rocked himself there slowly, sliding Ulrich’s tip up along his pucker and past it, but not yet in. He kissed Ulrich as slowly as his subtle thrusting.
When he finally lifted, he seemed to take in the whole of Ulrich’s curls spread out around him like a mane. “You are so… beautiful,” Zel said, as he pushed down on Ulrich’s tip at last, and the head slid in smoothly, swallowed by Zel’s rocking.
“As are you… and quite open, I feel.”
“I prepared myself for you… thinking of your hands… your tongue.” Zel flicked his own out to lick Ulrich’s lips before slidingit deeply between them again. He thrust down on Ulrich little by little. “I am going to fuck myself on your staff… long into the night… and all you need do, is enjoy.”
“Long is optimistic.”
Zel laughed, continuing to slowly swallow Ulrich with his stretched but contracting passage. Bound by Zel’s hair while Zel had his way with him, Ulrich not only felt the pressure of Zel’s hands or the squeeze of his thighs the further back he sat, but the caresses of more of Zel’s hair unleashing on him to join the fray.
Ulrich moaned at the swipe of its silken texture along his sac and delicately around the curves of his buttocks. He rarely moaned, and honestly could not recall the last time he had but it must have been centuries ago.
The minutes stretched on like that, impressively long despite Ulrich's teasing, until it was clear that neither could last much longer.
“Come in me, Ulrich,” Zel said, after he had taken all of Ulrich in an endless series of thrusts and continued to rock feverishly. “Come in me!”
“You come first.”
Zel’s eyes flashed wider like emeralds shimmering.
“Show me what I would not let you do our first night. I want to see you bring yourself to rapture.”
The clouds had grown darker above Zel, making him shine all the brighter like the first rays of dawn. He sat taller as he wrapped his fingers around his cock. He had to slow his thrusts upon Ulrich to stroke himself, or perhaps he did so to make sure Ulrich lasted longer.
Ulrich grew closer by the moment with how Zel tightened around him with each leisurely pump and play of his thumb through the prerelease at his tip. It made Ulrich want to suck that pink head into his mouth again and kiss Zel’s pretty pinklips right after. Saliva built in his mouth at the thought, and he grew closer and closer—
“U-Ulrich!” Zel came first just like Ulrich wanted, and with it the heavens opened with a crack of thunder and sudden torrent of rain—that came right through the ceiling!
Zel cried out in alarm, instantly drenched.
Oh, how his magic had grown, for that had not been Ulrich’s doing.
“What is happening?” Zel laughed, immobile atop Ulrich.
“Someone has become quite powerful to break my enchantments. Finish me, Zel!” Ulrich urged with a buck of his hips. Some of Zel’s release had reached Ulrich’s chin, and he swiped out his tongue to taste it before the rain washed it away.
If Zel smelled like the sun, then he tasted of it too.
Zel’s rocking picked up again as he wrung out the last of his release within the downpour, and the hair Ulrich had felt caressing him found every bit of tender tissue it could fondle until Ulrich burst too.
Only after he had come within Zel did all those tendrils, almost as if they had grown sentience, wrap tighter around him to lift him from how he had been spread. They launched him upright, inviting him to embrace Zel, and as he finished giving Zel everything he had, he licked the dripping rainwater from Zel’s throat.
They were soaked, with the bed and floor quickly becoming the same. Even with their black and gold hair plastered all around them like tethers to each other, Ulrich thought Zel had never looked more radiant.
He repaired the enchantment to save them from the storm, but before he could dry them, Zel said, “When you clean us, don’t dismiss all of it. I want to keep some of you inside me tonight.”
“As you wish, little cabbage.”
They stayed like that for a while, still drenched but kissing and licking the water from each other. Content as Ulrich was to keep his length inside Zel all night, they did eventually need to untangle, but he did as asked, leaving some of his release within Zel when he cleansed them of their mess and lingering dampness.
Slowly, Zel summoned his hair back into his braids, squirming in seeming contentment, as Ulrich gathered him close for them to lay side by side.