Actions

Work Header

Too Bright to Last

Summary:

Some things are destined to destroy each other.
Smoke.
Fire.
Ace bursts into Smoker’s cabin smelling like salt, smoke, and danger, smiling as though he already knows exactly how the night is going to end.
And Smoker makes the mistake of getting too close to the fire all over again.

Notes:

(See the end of the work for notes.)

Work Text:

The port was still awake despite the late hour. The war was over, yet the kingdom still breathed with the painful difficulty of bodies that survive too late. In the distance, from the illuminated city, scattered echoes drifted through the warm desert wind, as though Arabasta still didn’t know how to exist after bleeding itself dry.

The sea, meanwhile, remained dark, immense, indifferent.

Beneath the hull of the Marine ship, the water struck the wood in a slow, steady rhythm that ended up sounding far too much like a sleeping breath. The Grand Line stretched black beyond the cabin windows, and the lamp hanging from the ceiling swayed faintly, spilling an unstable golden light across the narrow walls of damp wood.

The main room smelled of salt, tobacco, and exhaustion.

Smoker remained seated by the table, his jacket still hanging open and one of his black gloves half removed. In front of him lay the Arabasta report abandoned among empty glasses, ash, and carelessly folded papers. He hadn’t slept in almost two days, but exhaustion wasn’t the worst part… the worst part was thinking.

Thinking about Monkey D. Luffy. About that ridiculous smile while the former pirate hunter Roronoa Zoro dragged him out of the water. Thinking about the exact moment he realized he still could have stopped them… and chose to step aside anyway. He had let a pirate go, not because he had lost… but because he wanted to. And that irritated him far more than he was willing to admit.

Smoker had spent his entire life believing justice was something simple: pirates and marines, criminals and honest men, orders and arrests. A straight line as clear as the horizon over the sea. But then someone like Monkey D. Luffy appeared, and suddenly everything began shifting slowly out of place, like a tiny crack running through something that had once seemed solid, impossible to ignore once you had seen it.

The war in Arabasta was over. Crocodile had been defeated. Order had, technically, been restored. And yet Smoker had the strange feeling that something had only just begun.

Smoke drifted slowly from between his lips as he leaned his head back against the chair and closed his eyes for barely a moment. The cabin door opened without permission, but Smoker didn’t even look up immediately.

He knew who it was.

Smoke continued curling slowly around his face, blending with the warm glow of the lamp and the narrow shadows of the cabin while the ship creaked softly over the dark waters of the Grand Line.

“You’ve got five seconds to leave the way you came in, brat.”

A small flame appeared in front of him before he could even fully make out Ace’s face. The fire barely illuminated the room with warm orange reflections as the pirate leaned slightly over the table and brought his index finger toward the cigar dying between Smoker’s lips.

The ember came back to life instantly.

Fire feeding smoke.

Ace smiled faintly as he pulled his hand away.

“You’re not even going to try to capture me?”

Smoke rose slowly between them again as Smoker finally lifted his gaze toward him.

And there he was again: Portgas D. Ace.

Heat. Freckles. Fire.

And that dangerous smile that always seemed to contain something far too alive for the world, as though he had been born incapable of truly belonging anywhere.

“You’re not the one I’m interested in catching.”

The words landed heavily between them, far too calm and intimate for two people who were supposedly standing on opposite sides of the story.

Ace tilted his head slightly, and a small smile slowly appeared at the corner of his lips, almost feline, almost provocative. He had just heard exactly what he had been expecting.

The ship creaked softly around them once again while the sea wind slipped through the cracks of the cabin and stirred the smoke hanging beneath the lamp. Ace moved slowly toward the table.

Like fire spreading across something dry.

“That sounds dangerously personal for a Marine.”

Smoker let smoke drift slowly from his nose.

“Don’t confuse things, brat.”

“And what exactly am I confusing?” Ace murmured softly.

He braced his hands against the table, leaning far too close toward him. Warm light slid across the tanned skin of his shoulders and caught tiny golden embers inside his dark eyes.

Fire brushing against smoke.

Smoker could feel the heat of his body even through the smoke.

“Tell me to leave,” Ace whispered only inches from his mouth.

Smoker held his gaze without moving. And yet, something tightened slowly beneath his skin. Because Ace always did that: getting far too close too quickly to emotions other men would have taken years to even admit.

“You don’t have any idea what you’re talking about,” he growled quietly. “Don’t play games with me, brat.”

Ace let out a small laugh through his nose. Low. Warm.

“I don’t know… I think maybe I do.”

The silence changed shape after that, growing heavier, more intimate. Like fire and smoke blending slowly beneath the golden light of the cabin, two things destined to destroy each other and yet incapable of staying apart.

Ace watched him for a few more seconds.

The hit had been clean and precise.

Smoker’s jaw tightened slightly, and Ace’s smile widened just a little when he noticed.

Because that was part of the game between them too: Ace provoked, and Smoker resisted until the control beneath his skin slowly began to crack apart. And both of them knew perfectly well how it always ended.

The ship swayed faintly.

“You should arrest me,” Ace whispered, even though the bright look he held in Smoker’s eyes said exactly the opposite.

Smoker finally lifted his gaze toward him.

“There are a lot of things I should do.”

Ace swallowed lightly, but he didn’t step back. He never stepped back… and that was the worst part. The way he looked danger straight in the eye as though the world still hadn’t taught him enough fear.

Smoker slowly set the cigar down in the ashtray.

“Stop playing with things you don’t understand.”

Ace smiled slowly.

Beautiful.

Dangerous.

“Then explain them to me.”

That was what finally broke something inside Smoker.

Damn brat.

He grabbed him roughly by the waist and pulled him down onto his lap. Ace let out a breath between parted lips, and a satisfied smile immediately appeared against Smoker’s mouth.

Smoker kissed him with restrained hunger, holding him far too tightly while Ace responded immediately, warm and alive in his arms. The fire seemed to slip from Ace’s skin even through the fabric of his clothes; heat, breath, and desire blending slowly with the smoke that continued rising around them.

There was something almost desperate in the way they touched each other that night, as though both of them were trying to prove something neither of them knew how to say out loud.

Fire playing with smoke.

Smoke trying not to burn too quickly.

Ace buried his fingers in Smoker’s white hair and tugged lightly, forcing him to tilt his head back a little more. There was something dangerously satisfied in the way he looked at him; a mixture of warm desire and insolent challenge that always ended up undoing him far more than Smoker wanted to admit. As though Ace enjoyed seeing just how far he could push him before he lost control.

“Look at you,” Ace whispered against his mouth. “You look angry even when you kiss me.”

Smoker held his waist and bit softly against his shoulder in response, pulling a moan from him somewhere between surprised and pleased. And then Ace started moving slowly on top of him.

“Because you’re exhausting, brat.”

Ace kissed him slowly again this time, rocking against his lap with a calculated slowness that drew a low breath from Smoker’s throat.

And Smoker caught him against his mouth again with far less restraint, pushing him backward while his hands moved across his body with a dangerous mixture of desire and accumulated frustration. Ace let out a small laugh against his lips as he felt Smoker losing his patience all over again.

It was always like this with him. That damn brat had a way of getting too close too quickly, of smiling as though danger were some kind of game, and of touching him as though he didn’t understand —or worse, as though he understood perfectly— the effect he had on him. Because Smoker always ended up giving in when it came to Ace. And that irritated him almost as much as he desired him.

The way he managed to make him forget, for a few minutes at least, who he was supposed to be.

He knew exactly how to undo him.

Clothes fell messily across the cabin floor while their mouths kept searching for each other with restrained hunger. Smoker slid his hands across Ace’s bare back, feeling the impossible heat of his skin beneath his fingers, and the contact pulled a low breath from both of them almost at the same time.

Then he stood, Ace still clinging to him astride his lap. Ace let out a breath against his neck while Smoker held him firmly by the waist and carried him toward the narrow bed in the cabin.

The mattress creaked beneath the weight of both of them.

Ace let himself fall against the tangled sheets, still smiling in that insolent, warm way that managed to irritate Smoker even while setting his blood on fire.

Beautiful.

Far too beautiful to keep thinking clearly.

Smoker barely had time to hold his gaze before Ace moved again.

Like fire refusing to go out.

He turned quickly between the sheets and settled himself on top of him again, dark hair falling over his eyes while a small smile appeared once more at the corner of his lips.

The heat between them immediately grew heavier.

Ace settled over him, breathing faster while Smoker held his waist firmly, feeling the pirate’s body respond to his with a dangerous kind of natural ease.

Fire drifting too close to smoke again.

Ace let the air slip slowly against his mouth before kissing him again, and this time whatever restraint had remained between them disappeared completely.

Smoker held his gaze from beneath him while Ace smiled down at him. Dark hair fell across his eyes, and the golden light of the lamp turned the freckles scattered over his sweat-slick skin into tiny embers glowing against living fire.

“You like pretending you’re the one in control,” Ace murmured near his mouth, still smiling.

Smoker tightened his grip around Ace’s waist.

“Shut up, brat.”

Ace let out a small muffled laugh at that. Then, slow and impatient all at once, he started sinking down onto him.

The movement tore a deep groan from Smoker’s throat before he could even hold it back.

“Fuck…”

Ace trembled faintly at the sound. That seemed to make him even more reckless.

Because Ace was fire even in desire: open, impulsive, incapable of truly hiding himself. Smoker, on the other hand, had spent his entire life surviving through restraint. Even now he held him like a man trying to control something already burning between his hands.

Ace rested his forehead against his, breathing faster as he started moving over him again, slower at first, deeper afterward.

The heat between them began turning unbearable.

Smoke continued drifting slowly around their bodies while the golden lamp illuminated the sweat-slick skin of Ace, the freckles scattered over his shoulders, and that increasingly ruined expression Smoker knew far too well.

Beautiful. Fucking beautiful.

Because Ace had always seemed to him like one of those things doomed to disappear from the world far too soon; something far too bright to truly last, something destined to burn itself out too quickly.

The thought struck Smoker with a strange ache just as Ace moved over him again with more force, another muffled moan escaping near his ear.

“Ah… Smoker… ah…”

Fuck.

The way he said his name.

As though he could turn it into something warm. Something human.

That finally shattered whatever little resistance he still had left.

And when Smoker sank back into his heat, he felt that same deep, dangerous jolt Ace always pulled from him: the devastating sensation of fitting there far too naturally. Like smoke inevitably returning to the fire that had created it.

That should have felt like a mistake.

Instead, Ace’s body opening for him always felt like returning somewhere he would never admit he missed.

The air grew heavier, hotter.

Moans slowly began filling the small cabin, blending with the distant sound of the sea and the heavy rhythm of their breathing while smoke continued drifting around their bodies and the golden light turned Ace’s skin into something almost unreal.

Smoker noticed the way Ace slowly began losing the controlled rhythm he’d had before; pleasure gradually undoing that confident smile until it became something far more vulnerable.

More honest.

Painfully beautiful.

Because Ace had always been that to him: something far too alive, far too pure, far too free; like a flare burning in the middle of the night. And maybe that was exactly why looking away had always been impossible.

Ace finally collapsed over him, already breathing without rhythm as pleasure began running through his body in small involuntary tremors. The muffled sounds escaping his lips seemed to set the entire cabin air on fire. He buried his face against Smoker’s neck while a shaky moan slipped out between uneven breaths, his fingers clutching tightly at the wrinkled sheets beneath him.

Heat devouring everything.

And when the climax finally hit him, Ace shuddered violently on top of him with a broken moan before falling forward.

Warm. Alive. Beautiful.

In a way that hurt to look at for too long. Like fire exhausted after burning too fiercely.

Smoker held him against his chest immediately, sitting up abruptly to wrap both arms around him while he felt Ace’s body still trembling between ragged breaths. Dark hair fell messily across his forehead, the freckles still glowing beneath the golden light, and for a moment Ace stopped looking dangerous.

Just young.

Too young.

Too alive.

And that vulnerability broke something inside Smoker too.

Pleasure moved through him more slowly.

Deeper.

Like smoke filling his lungs far too late.

Smoker let out a deep groan against Ace’s dark hair while the orgasm finished tearing through him completely, and for a moment they both remained still, clinging to each other in the middle of the cabin, breathing the same hot smoke-filled air while outside the sea continued moving through the darkness.

Indifferent.

Eternal.

Ace barely lifted his head to look at him before giving him a tired smile and curling against him with an almost dangerous kind of ease. His cheeks were still flushed, his eyes still bright beneath the golden glow of the lamp. Too young. And yet there he was, looking at Smoker as though he were something he always found himself returning to.

And Smoker didn’t wrap an arm around his back, but he didn’t pull away either. He stayed there, holding him in silence while smoke continued drifting slowly around them and the sea struck softly against the hull of the ship in the middle of the night. And then he thought, with his heart beating faster than he would have liked to admit, that maybe smoke and fire had always been destined to search for each other… even if they ended up destroying themselves the moment they touched.

Notes:

Smoker and Ace are one of my favorite One Piece ships, and honestly I needed to write something about them because there’s so little content for this pairing.
Thank you for reading 😭🔥💨

Series this work belongs to: