Title: So Good So Far
Author: AoiTsukikage
Rating: NC-17 overall
Characters/Pairing:Zoro/Sanji, Law/Sanji, eventual Law/Zoro/Sanji
Chapter: 6/?
Word Count: 3584
Summary: Written for a prompt from curlybrow who requested "Sanji confesses his confused love for Zoro, but Zoro refuses him, then Sanji turns to Law for comfort, and when Zoro secretly learns that Sanji and Law are doing it, he becomes really jealous...".
Spoilers: For recent chapters

Chapter Six

"Do you have watch tonight?"

"Yeah," Sanji replied, scrubbing some stuck-on food off of one of their dinner plates. He frowned and worked at it a little harder, finally satisfied that it was clean before he rinsed it off and set it aside. It was immediately picked up and he looked to the side in surprise, because Law doing dishes wasn't something he ever thought he'd see.

"What time?" Law asked, setting the dried dish safely out of the way and reaching for the next one, which Sanji gave to him after a few seconds.

"You don't have to help, you know. You're a guest."

"I'm trying to make up for my behavior earlier," Law stared down at the counter, his hands stilling for a moment. "I was wrong to try and assume that my situation makes me in some way exceptional or worthy of special treatment. My past isn't something I like talking about, perhaps, but it's also not something that can be used as an excuse for being a poor guest," he finished drying the dish.

"It's fine," Sanji waved a soapy hand at him. "I pushed you too far, too, and I did it on purpose, so if anybody needs to apologize it's me," he knew that was the truth. Even though Law was supremely frustrating almost all of the time, that was no excuse for the way he had goaded the other man into attacking him.

"Still…" Law looked contemplative, tapping his fingers on the countertop before he asked again, "What time is your watch?"

"First one," Sanji replied automatically, finishing with the last plate. He handed it over and let the water drain, watching it swirl down the sink. "Why?"

"I have an idea," Law had a rather mischievous glint in his eyes and Sanji didn't know what it meant, but it made heat pool in his stomach and his mouth was suddenly dry. "I'll see you later," the older man set the last dish aside, walking confidently out of the galley, and Sanji decided that right now he wasn't going to rationalize Law's abrupt mood change because he had a feeling he was going to enjoy whatever the surgeon had up his sleeve.

000

"You have to promise me one thing."

"What?" Sanji was sitting ramrod-straight on the bench in the crow's nest, heart beating rapidly in anticipation.

"Whatever I'm about to do to you…you never take your eyes off of the ocean. You're on watch, after all," his voice was low and full of sex and promise, and Sanji nodded without speaking. He had just enough presence of mind to check that the loudspeaker was turned off, because he didn't want to broadcast their actions to the entire ship, but after that he turned his full attention back to Law.

"What are you…"

"Eyes on the ocean, Mr. Blackleg," Law murmured, leaning in to kiss him, and Sanji let himself relax into it. He felt like he and Law had reached some sort of understanding over the last day, or at least an agreement to not bring up the past and instead focus on…whatever this whole thing was turning out to be. "Take your pants off."

Sanji nodded again, seemingly incapable of speech, and undid his pants with shaking fingers before shoving them off, kicking off his shoes for good measure. He was already half-hard just from the thought of what was to come.

"Now. If I ever see your eyes close, I'm stopping, no matter how close you are," he warned. "Spread your legs."

"Law, seriously, what are you…"

Law didn't answer, instead preferring to lean forward and lick a strip up the length of Sanji's cock rather deliberately.

And oh, fuck, that was new. Blowjobs weren't something Sanji had any experience with, because normally people wouldn't do that without getting paid for it, but he'd always wondered and if it already felt this good…

He caught his eyes fluttering closed and stopped himself, forcing them up and out toward the dark, still ocean. There was nothing to see, not even a land mass in sight to break the monotony of waves, and the moon gave scant little light to see more than a few feet in front of the ship.

"Good," Law chuckled darkly, and Sanji heard him fumbling with what sounded like a bottle. "Keep your eyes up," he said then before damn near deep-throating the cook without any warning, and Sanji arched his hips toward Law's mouth, inwardly blessing his flexibility because he could twist his body in the most impossible ways but still keep looking out the window.

Everything was a jumble of tight, wet heat and suction, and when Law pulled back a little Sanji nearly whined at the loss.

"Patience, Mr. Blackleg," Law murmured, pressing a sucking kiss to the head of Sanji's cock. "Lift your hips."

Sanji did so without any prompting, his mind promptly informing him of what the oil was for, and he had to stop himself from grimacing when Law ran one finger along the cleft of his ass, pressing against his opening briefly.

"Relax for me," Law whispered, and Sanji forced himself to, feeling Law's finger slide in and groaning at the intrusion. It had been far too long since he'd done this, even to himself, and he started panting a little. He reached up to loosen his tie, gasping in relief when the constricting material fell away from his neck. "Don't come until I tell you to," was Law's last instruction before he slid his mouth down Sanji's cock again, finger probing deeper even as he sucked and licked with what seemed to be a good deal of enthusiasm.

Sanji yelped when Law's finger pressed against his prostate for the first time, pleasure zinging through his body and leaving his nerves feeling electrified. His fingers twitched for something to hold onto and Law moved back again, his voice more ragged now.

"You can grab my hair if you want," he took the time while he was speaking to add a second finger, curling them and making Sanji cry out again. "But if you do, you have to do all the work. Fuck my mouth and fuck yourself on my fingers at the same time," he ordered, his voice perfectly even although the words were damn near filthy, and Sanji nodded shakily. "Good," Law kissed the inside of his thigh, a gesture that was unexpected and strangely tender, before he went down on Sanji again.

The blond arched his back up as much as he could, tilting his neck so he could still see outward, and Law's free hand came up to brace under his lower back, helping him hold his body upright. It wasn't easy to move from that position, but he managed somehow, canting his hips back and forth until he slotted into an easy rhythm.

Law hummed around his cock, taking him in as deep as Sanji could thrust, and he kept his fingers angled in a way that they brushed against Sanji's prostate every time he moved backward. It was overwhelming, sensory overload in the best possible way, and he knew that he wasn't going to last long.

"Law…" he gasped, his rhythm becoming jerky and uneven. "Law, please…I need to…"

Law's fingernails dug into his back in a clear warning not to come, and Sanji whined but seemed unable to do anything but move even faster, chasing the release that was denied him. He was gasping for breath, body slick with sweat under his dress shirt, and he could only imagine how debauched he looked with his tie haphazardly undone and his shirt wrinkled, naked from the waist down, but he couldn't care less.

He could feel the pressure building, body tensing in an effort to hold off his climax as long as he possibly could.

"Law…fuck, please, I can't," he nearly sobbed, and Law hummed again in what he really fucking hoped was permission because there was no way he could last any longer. He came with a choked off cry, Law's fingers deep in his ass and his cock deep down Law's throat, and it was dirty and hot and perfect,

He was shaking when he came down, his chest heaving but his eyes never leaving the ocean, and he moaned when Law's fingers slipped from his ass, his own breathing ragged when he moved his mouth off of Sanji's cock and sat there panting.

Sanji decided in that moment he didn't care about Law's damn rules anymore and yanked on his arm, pulling him onto the bench and nearly into his lap and plundering his mouth in a way that was far from gentle. There was something salty and slightly bitter about the taste of Law's mouth, and Sanji realized after a moment that he was tasting his own ejaculate because Law had swallowed and that was hotter than it had any right to be.

He reached down between them, fumbling at Law's jeans and finally getting his hand inside and Law's cock out. He jerked him off quickly, wrapping his other arm around Law's shoulders and holding him steady.

Law still didn't make any noise the entire time, but he pressed up into Sanji's hand and it took him a surprisingly short time to finish, which Sanji could only assume meant he'd already been extremely turned on before they'd started.

That much was encouraging, at least, because even if Law's face wouldn't give away how he was feeling, his body couldn't lie. He came with a full-body shudder and an almost surprised-sounding groan that tapered off into a breath. Sanji tried to keep his cum from staining their clothes, and mostly succeeded, and on an utter whim he pulled away from Law's mouth and raised his soiled hand to his lips, licking his fingers clean.

He kept his eyes on Law the entire time now, and Law's own eyes were nearly black, rimmed with gold that almost seemed to glow. Sanji let his hand drop once it was clean, Law catching his lips in a last kiss before he pulled back.

"Holy shit," Sanji grinned, unable to stop the smile that stretched across his face. "Wow."

"Am I forgiven now?" Law asked, not really smiling, but he didn't look at detached as the last time.

"More than," Sanji assured him. "But, um, let me get my pants on. And then I need a fucking cigarette," he was still sweat-soaked and it was bound to get uncomfortable soon, but his watch was almost over now and soon he'd be able to change his clothes, at least.

"Good," Law leaned in to kiss the corner of his mouth, pulling away and tucking himself back into his jeans. "Shall I meet you downstairs?"

The fact that Law didn't want to head to bed right away shocked him a little, but he wasn't going to turn down a rare chance to have an actual friendly conversation with him, so he nodded.

He gave himself a few minutes after Law left to collect his thoughts, leaning his head back against the bench and only realizing when the hatch opened that he probably looked a mess.

It was Robin, thankfully, and she glanced at him once before hiding a smile behind her hand. "All clear?" she asked, her tone completely even.

Sanji blushed and stood up, trying in vain to smooth out some of the wrinkles in his clothing. "Ah. Yes I assure you, Robin-chan, I didn't neglect my duties."

"Hmm," she didn't look anything but amused so he felt a little better for it. "Have you gotten anything from him yet?"

"Not really," he admitted, fiddling with the hem of his shirt. "But we, ah, I think we're okay now despite that," he stuck his hands in his pockets and she nodded slowly.

"That's good to hear, then. Good night, Sanji," she patted his shoulder on the way by and he smiled after her before making his own way down to the main deck.

000

"You remind me of him."

"Hmm?" Sanji took the cigarette out of his mouth and blew a few thoughtless smoke rings into the air. Law had met him out by the stern rail, away from prying eyes. The cook had decided getting fully re-dressed wasn't worth it and had opted for a simple t-shirt and jeans, a far cry from his normal attire but comfortable for the situation. Law was similarly dressed, and without his hat and sword it never failed to amaze Sanji how human he could truly look.

"The man who saved my life. He was blond, and he smoked constantly, and he pretended to care about people an awful lot less than he actually did. Maybe that's why I took to you so quickly," he leaned on the railing and stared out at the water.

"What…I mean, if you want to talk about it…" Sanji backtracked, because so far pushing Law to say anything had only ended badly but he seemed calm enough at the moment.

"He was killed," Law replied shortly, closing his eyes. "It was probably my fault, in the end, but regardless…" he sighed and shook his head. "I hated him at first. I tried to kill him with a knife, but…"

"No shit," Sanji chuckled, because while Law's words weren't funny, the situation was. "I tried to stab the old guy that saved my life, too."

Law looked to the side then, eyes narrowing. "Now there's an odd coincidence. How old were you?"

"Ten. Why?" Sanji thought that was an odd question but Law only half-smiled at him and he barked a laugh. "Seriously?"

"Mm. Perhaps we have a lot more in common than I'd first anticipated," Law tapped his fingers on the rail. "Regardless, I can't help but think of him when I smell cigarette smoke."

"Is that…a good or a bad thing?" Sanji asked, because it was hard to tell, and Law sighed and looked at Sanji rather seriously.

"Good. I believe. It…thinking about him is painful, of course, but he was somebody that I cared about more than anybody in the world, and a reminder of that isn't negative," he replied, Sanji feeling a little better about his near-constant smoking because of it.

"What was his name?" Sanji asked, quietly, wondering if Law was willing to offer up that much.

"I knew him as Corazon. He was Doflamingo's brother, but they were nothing alike," he hunched his shoulders and Sanji tried to connect all the dots, because he was sure they were there now, and if he…

"Heart," he murmured to himself, and suddenly it all made sense. "Back at Punk Hazard, those guys talked about the Heart Seat," he realized. "So this guy…"

"Used to hold that position, yes," Law nodded.

"And you hate Doflamingo so much because he's the one who killed Corazon. Right?" he asked softly, and Law breathed out slowly, wrapping his arms around himself and clutching at his shoulders.

So that was it, Sanji mused, and yeah, he could understand why Law was so closed off and so seemingly hell-bent on anything that would cause trouble for Doflamingo. It also explained the tattoos, and Sanji reached out to trace the bottom of the heart visible under Law's short sleeves, not sure if he should offer more comfort.

"Thank you. For telling me," he added, and Law shrugged.

"I suppose it would come out sooner or later. But while he was the….last person I loved to be so cruelly taken from me, he wasn't the first," his expression grew dark again and Sanji knew that he wasn't up to revealing anything else at the moment, but the words themselves were cryptic enough that Sanji decided to take a risk.

He wrapped his arm around Law's shoulders in a loose embrace, raising himself up enough to rest his forehead against Law's temple, and Law leaned into him with his own arm snug around Sanji's waist.

They stood there like that for a while, until Law let go of him and moved away. "You should rest. I know you always get up far too early to make enough food for your crew," he noted, but there was something less haunted about the look in his eyes now and Sanji figured that meant he'd done something right.

"Yeah. Good night, then," Sanji nodded to him and turned away, heading back to the men's cabin.

Law had given him a lot to think about tonight, certainly, but none of it was outright bad and the fact that he had opened up at least a little was encouraging.

000

"Where were you?"

"You're keeping tabs on my every move now, Marimo?" Sanji asked, glancing into the shadows and seeing a darker patch that could only be Zoro.

"I know your watch ended a long time ago. And I know you came in here and changed clothes before heading back out. You've been acting shady for a few days now, Cook, and I don't like it," Zoro grunted, still nothing more than a figure in the darkness, and Sanji flicked his lighter on to at least see the other man's face.

He looked serious, though, and Sanji rolled his eyes inwardly at that. Trust Zoro to completely miss the point.

"You're right," he shrugged, tapping his toes against the wooden floor. "I'm working with Caesar. When the time is right, I'm going to free him and he'll use his power to fly us away so he can keep experimenting on children," he intoned, and Zoro blinked at him.

"You…"

"It was a joke, dumbass. I'm not doing anything other than being a good host, because if you haven't noticed, our crew's increased by almost half and I need to accommodate even more people now when I plan my meals," he thought that was actually a decent excuse, all things considered, and Zoro shrugged and let it go.

"I didn't think you were serious," Zoro said a few seconds later, and Sanji snorted at that. "I mean it. I know you'd never do anything that would cause harm to innocent people. You're not like that."

Sanji opened his mouth to reply but he couldn't because that was a compliment no matter how he tried to spin it, and he wasn't used to that from Zoro.

"You're right. I wouldn't," he finally said, and Zoro shrugged and leaned back against the wall.

"Well, whatever," he decided, leading Sanji to believe the conversation was over, but he found that by the time he'd gotten to his bunk he wasn't tired in the least.

Law had opened up in a pretty major way and Sanji had just…left him to go to sleep alone on the deck. It didn't feel right, no matter how aloof Law tried to be, and he hesitated a few moments longer before tugging the blanket off of his bed and heading back out.

"Where are you going now? You're not going to the kitchen with a blanket," Zoro called, and Sanji turned around and smirked, flicking his lighter back on so Zoro could see him.

"Wouldn't you like to know, Marimo," he murmured, sliding a hand up his body so his fingertips caught the hem of his shirt, pulling it up a little, and he didn't miss the way Zoro's eyes flickered to the bared skin of his stomach before he grunted and turned away again.

So. Zoro wasn't impervious to teasing after all.

That was good to know.

000

"Come on," he kicked at Law's leg and the other man glared up at him before registering who it was. His face softened a little then, although he did look confused.

"Dare I ask?"

"I feel like a fucking jerk for letting you spill your secrets and then leaving you out here all night. So come on," he turned around and headed into the aquarium, looking back over his shoulder once he'd entered and not being that surprised when he saw Law slowly following him.

"Mr. Blackleg, this is truly unnecessary…"

"Don't want to hear it," Sanji pointed to the bench and Law sighed, but he did go to lie down, and Sanji took advantage of his good nature to crawl on top of him and pull the blanket over them both. It wasn't the most comfortable place to sleep, certainly, but it was less public than the men's bunk and Sanji got up early enough that the chances anybody would walk in on them were slim.

Law's hands were idly tracing up and down his back once he got settled, the touches hesitant and light. He was staring straight up at the ceiling, something tight in his expression, and Sanji knew he was probably feeling guilty for…something again.

"Hey," Sanji murmured, pushing himself up and leaning to kiss the other man gently. "Go to sleep. Stop thinking so hard."

"That may prove to be impossible," Law chuckled softly but he did indeed settle down, eyes closing, and Sanji tucked his head into the crook of Law's shoulder and smiled to himself.

He still didn't know what the fuck he was doing, really, or how this entire situation was going to turn out because it seemed to be getting more complicated by the day.

Right now, though, he was comfortable and happy, and he was at least doing something to help Law even if it wasn't that huge in the grand scheme of things.

And that was enough.

Notes:

1. Not only was this a fast update for me, but it was a fast update with smut so I hope that pleased some of you :)

2. That's about all I have to say this time around, other than that for those of you asking if more of Law's past will be addressed in this fic, it definitely will be, especially as we keep learning more about it in the manga.

3. Thank you all again for the lovely feedback I've been getting on this fic, and I'm glad people are still enjoying it!