Actions

Work Header

Be Light Across

Summary:

Ace is a witch, and Marco is... something with the same alignment. Something powerful, brilliant, and Ace was going to get him under his thumb one way or another. Nothing could touch him if he made that his familiar...

It took a couple tries to figure out what he actually wanted. And a couple more to get it.

Notes:

really old w a fresh coat of paint by the way. dug this up changes some words

Work Text:

Ace had never met a fire he couldn't control. His magic was his pride and joy, something earned, something untouched by his heritage. To bend the wild flame to his will, shape it and make it his.

But Marco was no wildfire. If he tried to pull him in, Ace would be yanked off his feet instead. And it was infuriating. It was maddening, that terrible itch under his skin, like he was hiding in human shape instead of Marco. God, he wanted release. He wanted to rip off Marco's skin and eat him, and that thought scared him more than anything. It didn't belong to him. Humans didn't think like that.

Yet he wanted so, so badly. If he could take Marco's power, he felt there would be nothing he couldn't do. If he could have that heat wrapped around his fingers, even Whitebeard would have to take him seriously.

It took three fights for Ace to figure something out. A new spell, a new trick and he finally managed to grip that blue flame and yank it out, like water from a well, cracking Marco's illusion. And how Marco cracked- his eyes went wide, shocked and Ace only had a second to scream yes! Before Marco recovered and suddenly talons pinned him to the floor, splintering wood beneath them. Ace blinked, following up those prehistoric legs and finding blue and yellow feathers, something halfway between man and raptor. He looked huge, exaggerated by the angle and distorted by an intense heat. Yet Ace was frozen to the spot, his heart in his throat.

 

Marco knew himself well, and Ace was a fool to think he had gotten close. He had never fought something like this, and instinct told him he should be thankful. Even Marco's expression felt unknown, a tilted smile Ace tried looking past to find truth. Part of Ace had thought the man would be angry. Like maybe there was a reason why he disguised himself as a human, even amongst his own, in front of Ace who felt what he was before he knew the right words.

But not everyone was ashamed of being a monster.

"You're an idiot," Marco said, stepping off Ace's arms. It was just his feet that had transformed, and just as easily turned back and Ace felt entirely disappointed. He could've sunk into the ground, but Marco pulled him up to his feet. He still smiled.

And- shit. Ace slapped him and ran. He slapped the phoenix like an affronted highschool girl and ran out.

 

He thought he knew Marco well enough, as far as you should know an enemy. He'd read about it in books and articles, and heard about it from the others. Ace vaguely knew what to expect. Of all things, what he hadn't anticipated was his own reaction. It was fucked up how his body lit up when he was pinned to the ground. The feeling wasn't unfamiliar, but the context was jarring. Sure, Marco was handsome, but he was also the next demon king's right hand man. And he was old. Old guys were always perverts who never knew what to do with what they had.

Not that he knew what Marco had. And he wasn't really old – could and immortal be old? He wasn't old like Whitebeard. He was old like… like a whiskey. Like he'd look at him, hear his age and think damn, I don't know what it'll do to me but give me another!

Old in the way that he almost didn't give Ace a chance. Ruffled his hair and told him to make better choices and have better taste.

So Ace fought him, fought and fought and shared in tragedy and fire. He's not sure what it was, but he thinks he knows the when – when Ace, fighting with Marco (not against) managed to grasp his blue flame again. He pulled on it and used it (and carried the toll into the next couple days).

Ace is pretty sure he took a little bit into himself in his desperation to keep up. And Marco let himself be surprised, let himself be used by the witch, just for a moment.

A spark.

Marco kneeled on the floor, and still had to bend down to reach between Ace's legs, which trembled in his clawed grip. Marco kissed the inside of his thighs and bit down on the flesh. Ace jerked, barely moving in Marco's grip, slapping a hand over his mouth. Marco glanced up, but continued with his work. He held back on biting, instead kissing and sucking on the flesh leading up to Ace's cock. By the time he set his lips on his member, Ace was ready to scream. He let Ace's leg go, letting that drop on his shoulder, and used his free hand to pull at his rim and nuzzle in- and Ace did shout, muffled behind his hands. Marco licked up the entirety, his large, inhuman tongue making quick work of it. It was odd, but so so good. Marcos' mouth burned in a way Ace had never experienced, sharp and sweet against him, and Marco groaned down there, like he was the one getting treated.

When that mouth slid up and a tongue wraped around his dick, Ace jerked, mouth falling open as his back arched. What… what? He thought as he came, rutting up against that mouth in shuddery, thoughtless movements. He trembled, now, entirely shocked. That was fast, much faster than Ace thought it'd be and he had enough sense to feel slightly embarrassed. But Marco smiled against him and did not let up, sliding his hand up and down his side as if to comfort him. The demon readjusted, both hands back on his thighs and actually lifting him up slightly. It might've been uncomfortable in any other context, but here, Ace was too busy fawning over that easy display of strength. Marco, this close, could easily snap him in half. He was sure of it. He could twist Ace any way he wanted, yet this is how he had him laid out. That's what Marco wanted, and god if Ace wasn't selfless.

Marco's tongue pressed against his entrance, licking twice before entering, slipping in with ease and Ace whimpered. Marco took his time, spearing him open, more intent on getting him ready (though not forgetting Ace's pleasure entirely), and Ace squirmed. He fisted his hands in the sheets.

"Hurry up!" He shouted. Marco's tongue retreated with a wet noise, and he lifted his head. Ace felt himself flush deeper at the slick shine over his chin and lips.

"Be patient," Marco chided. "I'm not trying to rip you open."

But you could, Ace thought. You could and I'd thank you.

"It's not enough," Ace whined instead.

Marco kissed his thigh again. "Don't worry- I'm not leaving you unsatisfied. Just be a little more patient, sweetheart."

Fuck, fuck, Ace nodded vigorously and Marco's mouth returned. It almost felt like his tongue changed shape inside of him, growing longer, and it really might have. There was the careful restraint in his stance, the way his claws never even pinched his skin. The heat that rolled off him, stifling the air and making Ace pleasantly dizzy. It was hot, hot, hot.

When Marco's tongue slipped out, he slapped Ace's ass lightly and said move up. Ace did, moving up and against the headboard. The bed creaked threateningly when Marco settled on it, just another reminder of how big the monster was. Ace's legs ached as he spread them to accommodate Marco. He stared and stared at his hips, wondering in an honest and unsexy manner as to where it was- Marco's legs were inhuman, afterall, and he wasn't familiar with mythical avian anatomy or if it would even apply.

Marco touched his arm, drawing Ace's gaze back up to his face. Oh, he looked so kind, so nice and sweet. He trailed his hands down and entwined their hands together, pulling it up to kiss Ace's knuckles and oh, Ace could've loved him. Maybe he'll know that better tomorrow when he's not horny out of his mind. That hand was pressed besides his head, Marco's other going to reposition his leg. And suddenly, Ace felt something between his legs and looked. He looked and saw and swallowed. Not so nice or sweet.

"Oh…" he inhaled.

"Oh?" Marco asked.

It was- it was tapered, vaguely tentacle-like, a deep color with a sort of ridge on the under side. It was strange and Ace's insides twisted with new wave of heat.

"I can take a more human appearance," Marco said, a different tilt to his voice. "Or we can stop."

"No!" Ace shouted, embarrassed by the speed of his answer. Marco blinked at him. "No, please. Keep going. I like it."

Oh my god, he hoped this killed him. Marco laughed, but smiled in a pleased manner. His hips cantered down, and his dick brushing up against Ace. That tip found its way to his entrance, its shape making for an easy slip in, but Marco still went agonizingly slow.

"Mmh…" it was good, though. Ace's mouth hung open with shallow pants. It got thicker, beginning to stretch him, and it kept going.

When Marco stopped, his hips weren't quite flush with Ace's ass. He nuzzled against Ace's face, kissing his cheek.

"Are you good?" He asked, squeezing his hand.

"God yes," Ace breathed. "Fuck, Marco, you're big."

"Mhm, it's a good thing you're so pliant," he said. "You're taking it so well."

Ace could've shrunk and disappeared right there. There was something about Marco's even tone, something clinical, and his deep voice that rumbled with something bigger than him.

Marco pulled back, not completely out, before pushing back in. And again, further each time. The bed creaked with the soft thrusts, and Ace briefly wondered if they should get on the floor. If he wanted it harder, and he did, he was sure Marco was capable of breaking the bed. The way he'd never live that down, and the way he didnt care.

He opened his eyes, finding Marco's narrow, his face focussed and pinched slightly. Ace pressed his thighs into Marco's sides and thrust up to meet him, moaning low.

"That's not all, is it?" Ace grinned, as if it wasn't more than anything he'd taken before.

Marco raised an eyebrow. "... no."

"C'mon," Ace said, making a show of rolling his hips and licking his lips. "Give it to me. I can take it."

And Marco sighed, and Ace didn't get the chance to question it before Marco thrust in hard. There definitely was more, hidden where ever Marco keeps his dick, and Ace gasped sharply. It hurt.

"That's what you're asking for," Marco said, slipping his fingers where they connected, running the pads over his stretched rim. He traveled up to Ace's neglected cock and pressed gently, making slow circles around it.

"Yes," Ace hissed, to Marco's surprise. "Please! I can take it, please!"

That shocked expression turned into a sly smile as Marco pulled almost all the way out. "Seems you can."

And he thrust inside again- not quite everything, but he still palmed at Ace's dick, working him back up to full mast. Ace tried to meet him half way, but quickly lost coordination as his next orgasm rushed over him. And then Marco leaned back, taking his hand out of his and instead gripping the back of his thighs before leaning forward again. The stretch burned and was heaven along side the hard thrusting. His dick was wet and might've squirmed inside him.

Harder, he voiced, between a litany of ah, ah, ah. On one particular thrust, Marco's hips finally slapped flush against his ass and he ground into him, once, twice and Ace babbled nonsense as something gushed out of him.

Marco groaned, eyes closed and pleasured face making Ace's heart soar. He really hoped the other felt as good as he did.

"Yes, yes, yes," he cried, biting his lip hard. He gripped Marco's shoulders, urging him down, wanting to be pushed further. "Never felt like this, gonna break."

He was almost bent in half, now, Marco raising his hips and slamming down.

"I'll take care of you," Marco assured. "Im going to shatter you, and then I'm going to take care of you."

Ace tightened around Marco, whose pounding stuttered but didn't falter. He spotted his third orgasm a mile away now, building with each easy thrust.

Marco's feathered thighs muffled the noise, but it only emphasized the slick noise between Ace's legs. He felt drenched.

"Fuck, fuck me," Ace cried. "Marco, Marco-!"

And Marco leaned in and bit his shoulder, his own shuddering violently. Ace came with a shout, vision white, and some part of him knew that Marco was coming inside of him too. Like, an obscene amount. He rolled out of post nut clarity with Marco pulling out and the stuff overflowing. Kind of like his fire.

Marco looked at him, expression loose and heartfelt. In his right hand, he ignited a flame, a little blue light that he offered to Ace – who still couldn't quite focus, brows pinched together in confusion.

Marco thought about how Ace could grasp his flame. He thought about how he pulled it into himself, how he didn't know a human could do that. He thought about Ace, and pushed the flame into his belly. Mostly to heal any damage the human might have dealt with. Had nothing to do with reinvigorating him, with the replenishing effects the healing flame had so that they could go another round.

Ace burned. He burned and burned and reached for Marco to pull him further in.

One day, it might just work.