Work Text:
In the corner of East Blue where a kingdom resided, far and isolated from the rest of the world, a festival was held every spring.
The doors of the towns had opened, flowers blooming once more, animals emerging from their slumbers, the kingdom coming back to life. Everything was starting over, starting fresh—a new dawn over the horizon.
As such, offerings to the two gods of the kingdom must be made anew as well. Not for protection, but for liberation and death.
The very few outsiders who traveled to the kingdom found it strange that these two gods were grouped together. Their statues always side by side in the temples, their names mentioned one after another; their beings tangled, so much so that one was impossible to exist without the other.
Liberation was one thing—the joy and freedom found as something new began, the sun rising over the horizon, bringing warmth and hope to those who prayed—while death was another.
Though the people of this humble kingdom would argue otherwise. That liberation and death went hand in hand, had always been together ever since the dawn of time, intertwined, but really not one and the same. Wherever one went, the other would follow. Always.
Because what was death if not liberation in the form of tragedy?
It was the tragedy of an ending, the moon taking over the night sky, bringing sorrow and peace to those who waited. A freedom that the unfortunate ones could only ever afford.
Liberation and death. Always together. Always side by side. Both freedom in all senses of the word. It was only a matter of choice for the people of this little kingdom in East Blue to whom they would make an offering.
+ + +
Strange as it was, Zoro was the first one to arrive at the temple in the mountains. The halls had been thoroughly cleaned but empty, the people of the capital finished with their prayers, now occupied with other preparations for the festivities later at midnight.
The statues of the gods loomed over him, reaching the darkness of the ceiling. On the right was the Sun God, known to the people as Nika, with flames for hair and clouds draped over his shoulders, his smile gleaming even without light. Then on the left was the King of Hell, Enma, with horns on his head and two swords in each hand, one between his teeth, blades bathed in smoke, his one eye glowing even in the dark.
The two deities looked like they had nothing to do with each other; some would even say they were probably enemies, and they were, once—the hunter and the hunted—but that was a tale already lost in time, even way before either of them ascended.
In these times, these two gods were simply known to embody freedom for this kingdom, albeit their contrasting domains. One in the skies, nourishing life, and one below the earth, receiving the end of it.
Zoro didn’t really have a word for what they were. Allies? Though they never helped each other; their duties were just too different. The two gods had no obligation to each other—their worlds too far apart for such a thing to even happen.
They weren’t exactly friends either, not really in that sense; they only met once a year, right here at the peak of the mountain, as the locals called upon their blessing. Some would say that it was only duty that brought them together; there was simply nothing to tie them down to one another except for the similarities of what they stood for.
And yet, Zoro couldn’t help but sit down on the floor, the silence quite loud as he closed his eye, waiting.
Waiting, and waiting for him to arrive.
Time had always been a strange thing to him. Sometimes, it flew by fast, centuries only like a blink of an eye; sometimes, it was way too slow, a minute like a millennium.
Just like now.
Zoro wasn’t quite the most patient man, but this was itching his nerves way harder than he would’ve liked. He sometimes had a thing for being late, getting distracted easily and whatnot, too carefree to only have one destination in mind. But this was a record, even for him, and Zoro just knew something had happened.
Of course, that man had a penchant for doing things he knew that would annoy Zoro, and Zoro—well, he just had no choice but to let him. That man was unstoppable, and Zoro couldn’t bring himself to lie and say that it wasn’t a little bit amusing. However, this was different. That man wouldn’t do something deliberate like this.
His arrival alerted Zoro right away, even in the silence of the mountains, because nothing about this man was ever quiet. His presence was just too big, too powerful, always felt even when he was on the other side of the world.
When Zoro opened his eyes, he saw the upside-down face of the sun, beaming at him. Too close, all flashing teeth and red eyes, but Zoro didn’t flinch away. He never did.
“Did Zoro wait long for me?”
Zoro clicked his tongue, but between the two of them, they both knew that there was no real bite to it. “Did you get lost, Luffy?” he asked, using the name that only a handful could remember.
Luffy righted himself but remained floating in front of him. Still way too close as if the vast space of the temple didn’t exist. “Shishishi! Of course, not. I’m not Zoro.”
“Bastard,” Zoro said, rolling his eyes. “What happened then?”
What took you so long, went unsaid.
“Hmm. Nami didn’t want me to go. She says you still owe her,” Luffy said as if that would’ve been enough of a reason. Nevertheless, Zoro indulged him for now.
“That witch.” He shook his head, chuckling. “I don’t owe her anything.”
“Well, she says you lost a bet to her.”
“Well, tell your attendant that that was a thousand years ago. It’s forfeited now.”
Luffy laughed, covering his eyes. When he stopped, his smile remained wide, and he grabbed Zoro by the shoulders before shoving his face right into the man’s space. At that moment in time, Zoro already knew that this little game was done, and the words he had been expecting were about to come.
The words that had been constant since way before any of this had started.
“Ne, Zoro, come with me,” Luffy said, giggling, pulling him closer. “You’re going to be a part of my court.”
Contrary to what most people believed, hell was a rather cold place. Zoro had been quite used to it, the lack of light, the vast glaciers, his body no longer as fragile as it was eons ago, and so a simple touch like this from Luffy, from the sun, made him feel like his flesh was scorched—melting away easily like winter in summer’s heat.
They were close, so close that their foreheads were almost touching, and despite the burn of it, Zoro didn’t push him away. He smirked, his one eye glowing just as red as Luffy’s.
“Don’t decide something on your own, idiot.”
Luffy pulled away slightly. One would think he was a sulking child, pouting his lips and furrowing his brow like that. “But Zoro! You have to join me!”
Zoro huffed a breath. “You already have attendants.”
“But they’re not Zoro. I want Zoro!”
The words were so unabashed, not a sliver of arrogance in his tone. Luffy was often misunderstood due to the way he spoke, but Zoro knew him—straightforward and way more honest than any other creature on earth and heavens above. This was just a sincere, harmless declaration.
The thing was, Zoro had heard those words many times before, but the effect was still the same, always the same despite the years, and it must be quite obvious on his face if the twinkle in Luffy’s eyes as he giggled was anything to go by.
Zoro could only shake his head, flicking Luffy’s forehead, ignoring the another pout that formed on his lips. “Now, what happened to you? Did you get lost or did you forget?” he asked again instead, enjoying a little bit how the other man pouted even more.
Crossing his arms, Luffy huffed a breath. “I told you I didn’t get lost! I didn’t forget too, I’m not stupid,” Zoro gave him an unconvinced look, another teasing remark ready on his tongue, but the man didn’t really notice so he only continued, “Traffy came by earlier.”
That statement made Zoro halt almost immediately, a frown contorting his forehead. “Law? Don’t tell me he wants another alliance. Can’t he do anything on his own?”
“No. It’s not like that,” Luffy said in between laughter. “Traffy just visited.”
Zoro couldn’t help but raise an eyebrow. “That’s it? He’s not the type to do anything just because.”
Luffy hummed as he rubbed his chin, trying to think of what was probably an already forgotten interaction in his head. “I don’t know. He said he was nearby so he decided to visit. Anyway, he stayed for a while so that’s why I was late.”
“You’re not late,” Zoro said, hating how his voice sounded defensive.
“I’m not?” Luffy tilted his head to the side, blinking owlishly. “But Zoro got here first. Zoro never gets here first.”
Zoro’s eye twitched. “I’ve arrived here first before.”
Then Luffy laughed, which wasn’t really a surprise, he always found the strangest things funny. However, at that moment, Zoro couldn’t figure out what he was supposed to be laughing at. Before he could ask, however, Luffy launched himself at him, and despite himself, Zoro found himself with open arms, ready to receive the man, all thoughts in his head gone already.
Luffy snaked his legs on top of Zoro’s shoulders and around his neck, grabbing onto his horns for support. Zoro scowled at him, but it made no difference, only making Luffy giggle some more. Controlling his head by the horns, Luffy made Zoro look up at him, and Zoro couldn’t even hide the groan escaping his throat.
“Zoro doesn’t like it, does he?” Luffy said, his grin growing wider.
“Doesn’t like what?”
“When Traffy visits me. Or when Jaggy does. Or Hancock.”
Zoro wanted to turn his head away, but Luffy held his horns firmly. He had no choice but to scoff at the man’s grinning face. “I couldn’t care less about them.”
Humming, Luffy leaned forward as if to inspect Zoro’s face—his eye, the scar on the other, every inch of his skin—for any telltale signs; if he found anything, he only remained silent, smiling.
“Come with me, Zoro,” he said again, making Zoro’s breath hitch.
It was different this time. Luffy was always honest with his words, but this felt more demanding, cracking, and almost begging—something that he never did. The divinities never begged, quite prideful in their own right; the things they wanted were made true with their power and will.
And yet, here Luffy was, asking once more with a small frown forming on his face, red eyes hardening. His grip on Zoro’s horns tightened, and it almost looked like he wanted to drag Zoro with him right at that moment. Abandon the kingdom and bring him right up in the heavens. If he only could.
The thing about their situation was that there was already an answer made long ago. Too long ago it was lost in time, drifting in the wind and heard only by some. But even in their world full of mysteries and the divine, there were just some things that couldn’t be no matter how hard they tried.
Just like this, this thing that hung between them, unnamed but quite very real. It was something that they couldn’t seem to mess with. An immovable force, way older and stronger than anything in the world; in the universe. Something that even the older and mightier deities avoided.
Of course, things like that didn’t deter Luffy. Nothing was impossible for him, and Zoro believed in that, truly believed in that, especially during the times when there was nothing else to believe. Luffy could perform miracles that no one even dared to think of. In fact, he was a miracle himself—the strangest, most ridiculous yet most beautiful of them all.
So despite the gravity of their situation, this was only another adversary to Luffy because Zoro knew. He just knew that Luffy would find a way even if it would take him eternity, as eternity was what they all had; that someday, the sun and the moon—the sky and the earth—wouldn’t settle for fleeting moments in the mortal realm, their time spent together no longer limited to a single sentence in a tome.
A dream of an eternity where they were not realms away from each other.
Luffy leaned down, further tilting Zoro’s head by his horns, their breaths mixing in the small space left between them. Somewhere up in the skies, lightning flashed and thunder rumbled, trembling the heavens. “Zoro, come with me. Want Zoro. Need Zoro,” he said, his voice getting lower, eyes getting darker as he went on. What seemed to be a perpetual smile on his face was gone.
Zoro held onto Luffy’s waist before letting his hands roam his back, drawing circles with his palms against the thin fabric of his cardigan. “Calm down. You’re going to scare the whole kingdom like that,” he told him.
The effect was immediate; the skies cleared as Luffy’s shoulders became slack, lightning and thunder disappearing as if they weren’t there to begin with. Luffy still didn’t make a move to pull away, and when he huffed, the warmth of his breath ghosted along Zoro’s lips, making Zoro almost shiver.
“You’re quite in the mood today, aren’t you?” Zoro said with an eyebrow raised.
Still sulking, Luffy mumbled under his breath. Zoro heard it the first time, but couldn’t miss the opportunity just to tease him a little more, asking what it was again. Luffy shifted his gaze away, cheeks huffing; his bashfulness was always a sight to behold, and Zoro couldn’t help but chuckle.
“Missed Zoro,” Luffy said then, and the chuckle was caught up in Zoro’s throat, his breath dissipating even though he never really needed it.
Zoro let his hands wander, slipping them underneath Luffy’s shirt. Luffy gasped as Zoro hissed, the heat always taking him by surprise no matter how many times his palms had mapped the expanse of Luffy’s skin. He hummed, letting the familiarity of it all come to him in waves, the ice in his fingertips thawing away.
“Really? Is that why you were late?” Zoro said, unable to help himself.
Luffy drew back, pointing a finger at him. “You said I wasn’t late!”
His fingers ran down Luffy’s spine as he smirked at him. “Oh. Did I say that?”
“Zoro’s a liar,” Luffy grumbled. The frown on his face did nothing but make him look like a moping cat, which wasn’t really on top of the things that Zoro would consider scary or intimidating. “You said I wasn’t late, but you were waiting for me for a long time!”
Perhaps he was, but ego and pride always did get the best of Zoro so he let the fact hang in the air unacknowledged.
“Let me make it up to you then,” Zoro said instead, his hands traveling down Luffy’s sides until they found purchase on his waist again. He looked up at Luffy and gave him a knowing smile. Even through the years, words still weren’t enough when he was with Luffy; fortunately for him, Luffy didn’t need words either.
Despite trying his best to act like he was still sulking, the frown on Luffy’s face visibly slipped. He took small glances at Zoro, the glint of interest in his eyes undeniable before finally, he leaned into Zoro’s face once more.
“What will Zoro do?” The eagerness in his voice matched the glowing delight in his eyes, his grip on Zoro’s horns like a vise, his breath coming out softly and sweetly between his parted lips.
“What do you want?” Zoro drummed his fingers lightly against Luffy’s skin, not missing the way Luffy shivered.
It seemed like Luffy already had an answer in mind, humming as he pulled on Zoro’s horns to bring him closer. “Want to ride Zoro’s face.”
Only Luffy could say something so lewd with a straight voice and not blinking an eye. Zoro couldn’t remember the last time he got embarrassed, probably thousands of years ago, but it was the only appropriate word he could think of for what he was feeling at the moment, his skin getting warm, his core heating up.
The bright smile on Luffy’s face was replaced by anticipation—raw ache and desire that no language in existence could ever describe. Zoro felt it flood his own chest too, pushing all the air he didn’t need into the void. With his hands still gripping Luffy’s waist, he lifted him off from his shoulders.
As Luffy let go of his horns, Zoro settled him down on his lap. Luffy only watched him in silence, the pupils of his eyes enlarged as Zoro reached for his unbuttoned cardigan.
Powerful as they were, Zoro never passed up the chance to take Luffy’s clothes on his own. It was mundane, something that most deities of their station never bothered with, but Zoro couldn’t deny that it was one of the few things he always looked forward to every year.
Slowly, he peeled the piece of clothing off Luffy’s limbs. Their skins didn’t touch and yet, Zoro felt his throat go dry from the intense heat that radiated from Luffy. His movements were a muscle memory, but his fingers trembled anyway as if he was doing all of it for the first time.
The cardigan was discarded somewhere behind Zoro, followed by the black sash that went around Luffy’s waist—a token that was handpicked in the deepest pits of hell, given a long time ago over unsaid words and flitting touches.
Then Zoro went for the shorts, which was a little bit more complicated to take off considering their position, but Luffy was nothing if flexible so they were eventually thrown somewhere else too. Zoro didn’t have the chance to see where, not when Luffy was bare in front of him, just as majestic and ethereal as the first time.
Every time.
He didn’t realize he had said something until Luffy giggled, winding his arms around Zoro’s neck. “You always say that, Zoro.”
Zoro swallowed. His hands looked even larger than usual when they rested on Luffy’s waist. “Just telling what I see.”
Luffy’s cheeks turned as red as his eyes—a familiar color that always looked right on him. Then he leaned in, and Zoro was quick to meet him halfway, their breaths mixing in an occupied space as their lips moved in a well-versed rhythm.
It was a dance that they knew by heart. Every press, every tilt, every gasp, every lick, and every bite. Zoro knew it, and Luffy knew just as much. They had been at this for so long that they couldn’t even pinpoint when it particularly started. What they knew, however, was that it would never end; eternity was what they had, and so eternity all of this shall be.
A moan slipped out of Luffy’s throat when they parted a little so Zoro could bite his lip. It was hard enough that it would probably draw a little bit of blood if this had happened thousands of years ago, but none of their bodies were as fragile as they used to be.
Even then, Zoro couldn’t prevent the little side of him that always wondered how it would taste. Would it still be the same metallic tinge when it was red that ran through their veins? Or would it be completely something else, perhaps sweet, now that their wounds drew gold?
Maybe that could be unraveled another time.
When they pulled away, Zoro found himself wanting to take a fill once more, his lips already growing cold. Though he stopped himself, putting as much distance as he could between them, remembering his initial promise.
He lay down on the floor, and Luffy immediately leaned down, raining kisses on his face, giggling as he did so before shifting forward to sit on Zoro’s chest. At this angle, Zoro could see everything, feel everything, and he wanted to savor every last bit of the moment.
Luffy’s cock was fully erect, standing tall against his abdomen, already weeping at the red, swollen tip. Zoro gave it a few strokes, enjoying the mewls Luffy emitted as he moved his hips in small thrusts, quite begging for more. “Zoro!” he whined, his voice high and strung with want.
Zoro couldn’t help but chuckle. He let go of Luffy’s shaft and went on to grab his thighs, rubbing his thumbs against the supple skin, the heat of it making him take a sharp breath. “You ready?” he asked even though he already knew the answer.
“Yes. Want it now,” Luffy said, nodding eagerly. “Want Zoro now.”
Pulling Luffy forward, Zoro pressed a chaste kiss on each of his thighs, not missing the sigh that came out of Luffy’s lips. Then as Luffy hovered above his face, Zoro adjusted his position and breathed in the familiar scent of the sun and joy and freedom—of his Luffy.
His hands found the globes of Luffy’s ass; the moan from Luffy was high and breathless when he squeezed them. Zoro didn’t waste any time and pulled them apart to take upon the feast presented to him.
Sweet just as he remembered, heavenly as he was, sacred and tainted only with Zoro’s tongue. The taste of Luffy just burst in his mouth, flooding all his senses until all they could recognize was the familiar saccharine heat. It was better than any banquet that was celebrated in their names; better than anything the earth and the heavens combined could come up with.
He circled his tongue against the puckered rim before pushing in, the wet muscle expanding and elongating to reach the deepest parts. Zoro took it all in, licking and sucking and just ravaging the tightness of Luffy’s ass with no mercy, which had Luffy writhing above him.
Luffy’s hands found purchase on his horns once more, pulling them like they were the reins of a horse as his hips gyrated, suffocating Zoro with his sweet hole. Zoro growled from the pressure, the vibration from his mouth dragging out a cry from Luffy’s throat.
The noises echoing in the temple were nothing short of obscene—wet, unrestrained squelching, too sloppy, drool already pooling down on Zoro’s neck but neither of them cared. Zoro pulled Luffy down further as if the space between them wasn’t already non-existent, their skins chafing if they could as he devoured everything that Luffy had to offer.
It seemed like Luffy’s yearning for him was greater than Zoro had expected because not long after, Luffy was jerking his hips erratically, grinding down his ass like Zoro was a mere toy to be used; his grip on Zoro’s horns was so tight they could snap at any moment, his breath becoming labored, chasing and chasing for his peak.
This made Zoro work even harder, pushing and pressing his tongue where he knew Luffy exactly loved it. Moans reverberated through the air, high and needy and just melodic to Zoro’s ears. The flames in his core licked up his insides, his own hips thrusting up against nothing as Luffy turned into a shuddering, babbling mess like he was losing it.
Heavens trembled with a loud crack as Luffy convulsed, eyes rolling into the back of his head, his scream splitting the silence of the mountains, the flames in his hair flaring in an outburst while the candles in the temple died out. Zoro didn’t even take a moment to stop, taking it all in and giving more, just letting Luffy ride out his release until he was a limp of limbs in Zoro’s mercy.
“Oh, Zoro…Zoro. You’re always so good to me. Love riding Zoro’s face like this. Love it so much.”
Luffy ran his fingers through Zoro’s hair, quite tender, unlike the grip he had on his horns not even a minute ago. Zoro took one last slurp before shifting Luffy backward so he could look at him properly. With Luffy looking at him with lidded eyes, Zoro could only wonder how debauched he looked at the moment.
“You gave the kingdom a scare again,” Zoro said as he chuckled.
He could feel the prayers in the back of his head, buzzes and murmurs blending into one, all wishing upon their swift death if it ever came to. The festival was supposed to be a joyous, serene moment for the kingdom, but the skies had been nothing but turbulent; a bad omen from every angle. The locals were probably thinking that the sun god was not happy—which was laughable because the situation was, in fact, the very opposite.
“Not my fault you eat me out so good,” Luffy replied with a giggle. He reached down and wiped something on Zoro’s forehead, his thumb glistening as he showed it to Zoro. Offered it to Zoro.
Opening his mouth, Zoro let Luffy push his thumb inside, the sweet and salty taste of his seed flooding his taste buds. Zoro sucked and licked his thumb clean, biting the tip before pulling away with a loud pop.
“Delicious,” he said, licking every remnant on his lips. Luffy moaned at that, his cock still hard from where it remained untouched, almost glowing from the semen dribbling down the length. Zoro ran his palms up Luffy’s thighs, inhaling the heady scent in the air. “What do you want next? Do you want me like this or do you want me to fuck you?”
Luffy grinned. “Zoro wants to fuck me.”
It wasn’t a question; it wasn’t a wrong statement either. Zoro had indeed wanted to bury his cock inside Luffy as soon as he had felt him arrive. He laughed, resting his head back on the floor. “You really know me well, don’t you, Luffy?”
Chest puffing up, Luffy replied without skipping a beat, “Zoro’s mine. Of course, I know you.”
Zoro snickered and pulled down Luffy by his neck, ignoring the surprised squawk as he nipped at the supple skin under Luffy’s jaw. “Yours, huh? You’re quite confident about that. Tell me, are you mine then?”
Luffy shivered against him, releasing a shaky exhale. “Zoro knows the answer to that.”
And Zoro did. Even if realms and the universe stood in between them, even if it wasn’t Zoro who had the time to be around nearby and visit Luffy whenever he wanted, Zoro very well knew the answer to that. The fact that Luffy was here despite all odds, was enough to tell Zoro what he needed to know.
Though, of course, that part of him wouldn’t settle for that. Not after the waiting he did earlier in the temple while Luffy was entertaining some annoying visitors. Zoro didn’t want the words to be said; he wanted them to be felt, to be marked so Luffy would always be reminded.
He flipped them over, Luffy laughing as his back hit the floor. With hasty fingers, Zoro took out the bottle from his robes before removing his clothing and throwing it somewhere behind him. A hiss escaped his lips as every part of their skin was flushed against each other, sizzling as ice met fire.
In the dim ambiance of the temple, Luffy seemed to bathe in golden light, the white fire in his hair spilling onto the floor, gleaming and flickering with every movement. His red eyes looked up at Zoro with profound glee, bright and glinting and magnetic, and Zoro allowed himself to get pulled in.
Even then, Zoro couldn’t let go of the tiny yet screaming thought in his head—the one that always pondered if it was the reality whenever he was with Luffy. Millennia in between them, wars were waged, the world had changed, almost burned and reborn again, and still, he couldn’t help but be mesmerized.
It was as if he was learning all of it once again, seeing a god for the first time; as if he wasn’t a god himself, albeit cut from a different cloth, placed in another realm with his wishes ignored by the universe.
“You said it again, Zoro,” Luffy said, his cheeks flushed red.
Zoro huffed a laugh. “Did I? Can’t help it, Luffy. Not when you look like that.”
“I always look like this.”
“Exactly.”
Luffy giggled and pulled him by his horns. “Shut up and fuck me.”
Zoro rolled his eyes despite the smile pulling his lips. “Always so demanding.”
“Zoro loves it anyway.”
That—he did indeed.
Grabbing the bottle he took from his robe, Zoro opened it and poured the viscous liquid onto his fingers. There was really no need to prepare Luffy like this, especially after Zoro just finished shoving his tongue in his hole, but Zoro always did it anyway.
He just loved the way Luffy squirmed, slowly opening up for his finger with heavy pants until the finger became two then three. Until Luffy’s face twisted in pleasure, his ass clenching and begging for more, asking for Zoro.
Zoro slathered his cock with more oil, giving it a few tugs as he spread Luffy’s legs, presenting his glistening hole, still raw and pink and winking from the abuse from Zoro’s mouth earlier. Luffy was almost crying in impatience now, his own cock dribbling pre-cum on his abdomen.
As his own patience evaporated into nothingness, Zoro thrust the entire length of his cock into Luffy without so much of a warning. Luffy screamed, his back arching like a taut bowstring, his hands holding onto Zoro’s horns.
“Zoro’s so big. So fucking big.”
Luffy rarely cursed and hearing those words from him, knowing it was Zoro who caused him to say that, spiraled Zoro into a frenzy, his thrusts picking up with monstrous force and speed. He fucked like he was a man on a mission; his sole goal was to mold Luffy’s hole against his cock as though it wasn’t already. As though it wasn’t Zoro who had been pounding into his ass for the last couple of millennia.
He grabbed Luffy’s ankles and pushed his legs against his chest, folding Luffy in half with ease. Zoro adjusted his position, standing on his feet instead of his knees, burying his cock deeper into Luffy’s heat, the drag of the ridges of his cock against the tight walls sending Luffy’s eyes into the back of his head.
Zoro always had the bigger build, which didn’t necessarily translate into strength—though still, the difference between him and Luffy was quite huge. Now even more emphasized in their current position with Zoro seemingly crushing Luffy as he fucked into him, choking out beautiful cries from his throat.
The sound of their skin slapping rang in the empty halls. Luffy’s ass squelched with combined oil and spit with every push and pull of Zoro’s length. Luffy looked so exquisite like this, pressed onto the floor as Zoro plunged his cock to the hilt every time, the head hitting Luffy’s prostate; the blaze of his hair glowed hotly, his head turning from side to side, almost delirious with the incoherent words slipping out his lips, but still so divine than anything Zoro had ever seen.
“Deep, deep, deep. So deep,” Luffy blabbered. One of his hands left Zoro’s horn and took Zoro’s wrist, laying his palm flatly on his belly where it bulged whenever Zoro thrust in.
The groan that came out of Zoro’s chest was deep and animalistic. He leaned forward, pushing his length further, and Luffy keened as the skin of his belly stretched in the shape of Zoro’s cockhead. Zoro took one of Luffy's ankles and kissed it, still thrusting at an ungodly pace.
“S-Shit, Luff. You feel so fucking good, so tight for me,” Zoro growled into Luffy’s skin, unable to stop the words from coming out of his mouth. “Sucking in me like you don’t want to let go.”
Luffy shook his head. “Don’t w-want to…Not letting go.”
“Oh, yeah? Won’t mind if I just keep fucking you like this? Maybe keep my cock buried in you after we finish so you can warm it before I fuck you again.” That dragged out a moan from Luffy’s throat, so loud it almost shook the walls. Zoro couldn’t help but get a little mean, taking so much pleasure in the way Luffy just melted into a putty with his words. “Of course, you like that. You like it when I’m doing all the work, and you’re just lying there, taking it all in. Fuck. Just what would your attendants say if they find out their god loves being defiled like this?”
“D-Don’t care—Ah! Yes, yes, keep going…” Luffy pulled Zoro’s head just to give him a quick kiss, messy and spit-slicked, his lips parting in a silent scream as Zoro sent a particularly hard thrust. “I-It’s okay if it’s you. Zoro can even fuck me in front of everyone if he wants to.”
“Fucking hell, Luffy.” Zoro felt his cock twitch, still engulfed by Luffy’s clenching tight ass, as the idea of fucking Luffy in front of everyone made his head spin, the two sides in him battling it out.
On one hand, he despised the idea of letting anyone see Luffy in such a state. This was only for Zoro’s eye to see. None of them, even if they were the most devout attendant, deserved to lay their eyes upon Luffy like this. Though on the other hand, Zoro found the thought of fucking Luffy in front of others way more intriguing than he would’ve expected. It was a statement—a huge middle finger to everyone who had even a sliver of thought that they had a chance with Luffy—and he would be lying if he said he didn’t like it.
He leaned down to kiss Luffy, licking into his mouth and biting his lip with a barely contained moan. “Would you like that? Me fucking you in front of everyone so they all know you’re mine?”
Luffy shivered, his legs shaking between them as he cried. “Yes! Yours. Yours! Yours!” And he chanted those words over and over again the way a desperate devotee would to their god. Zoro found pleasure and power in that too, his thrusts reciprocating the frantic prayer, the ridges of his cock brushing against that sweet spot made Luffy moan breathlessly.
Then Luffy looked at Zoro, his eyes clouded with ecstasy and hunger, and something else too. Something warm and deeper; something that neither of them could really put into words. “Zoro, come with me. Join my court. Need you. Please.”
Zoro’s hips stuttered, and he almost went over the edge. Luffy never used that word, never the one to openly beg like this. The gravity of that word alone was greater than all this dancing around and fucking they had been doing for years. And yet, he used it on Zoro—because Zoro was different, special, his.
Just as Luffy was his too.
Despite the fire igniting in Zoro’s loins, he couldn’t prevent the other feeling that settled heavily in his chest. Because even with all these words and promises, the certainty and uncertainty of the world, of heaven and hell, of what was between them, was still greater than what they could take on at the moment.
Luffy seemed to know what he was thinking. He always did. So he grabbed Zoro into another kiss, forceful and fiery, burning all the other thoughts in Zoro’s head. Now they were replaced by Luffy’s taste; his touch; his heat; his everything.
Zoro kept his pace, already frantic but still deep and relentless. It had been thousands of years since everything had started, and yet, he couldn’t still get enough of it. Every time always felt like the first time. If the universe allowed it, Zoro didn’t think he would be even able to stop.
“Luffy, I’m close,” he murmured into his lips.
“In me. Want you to fill me up,” Luffy murmured back. “Want Zoro to fuck me until I’m full.”
That was enough to have Zoro breaking down.
And so the earth was struck with a terrible tremor as Zoro groaned a silent scream, his eyes squeezing shut, the back of his eyelids turning white. The columns swayed, the mountains quivering, the birds in the forest flying away as he shot a heavy load into Luffy’s hole, painting his walls white. His hips didn’t show any signs of stopping as he continued to pump Luffy full of his cum, Luffy writhing and moaning, his ass clenching as if to suck everything in.
It almost seemed never-ending, but the earth finally stopped trembling as Zoro slowed into small thrusts, his lungs contracting and expanding like they needed air.
He had released so much spend that he could feel Luffy’s belly swell, and Zoro couldn’t help but just fuck him a little more, the electricity of overstimulation tingling down his spine. Luffy had his mouth open, so fucked out of his mind, and Zoro kissed him again.
A few moments later, when Zoro felt like he wasn’t about to burst anymore, he finally halted. He dropped Luffy’s legs to the sides, parting them away so he could slump against Luffy’s chest, burying his face into his neck. He felt fingers running through his hair, rubbing gentle lines against his scalp.
He didn’t pull out, letting his cock soak in his own release in the heat of Luffy’s tight hole, still gripping him, wanting him to stay there because neither of them really want this to end.
Silence engulfed the temple and the mountains, while the rest of the kingdom clamored, just some tiny voices ringing far away from them. Luffy laughed, the sound of it loud and echoing brightly in Zoro’s ears.
“Zoro disrupted the whole festival! Shishishishi!”
Zoro laughed too, despite himself. The prayers were overflowing, and he couldn’t really care about any of them. Not right now. “Shut up. Not my fault your hole feels so good.”
“Do you only like me for my ass?”
The pout was clear on that one, so Zoro looked up and frowned at Luffy. “Idiot. I didn’t say that.”
Luffy grinned, and it was nowhere innocent, his red eyes glinting, his ass already contracting again around Zoro’s still hard cock. “Will you fuck me again then? Or is Zoro already tired?”
Zoro scoffed. “Tired, my ass. I’ll fuck you as many times as you want. I’ll fuck you until you’re full, remember?”
Giggling, Luffy pulled him into a kiss. It was slow this time as though they were mapping the prints of each other’s lips, as though lines were being drawn. Zoro understood right away, and he returned it, just as slowly and sincerely.
No words were said, not that they ever needed them, as they savored this one little moment that the universe granted them.
