Title: So Good So Far
Author: AoiTsukikage (kikokus)
Rating: NC-17 overall
Characters/Pairing: Zoro/Sanji, Law/Sanji, eventual Law/Zoro/Sanji
Chapter: 23/?
Word Count: 3924
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 Twenty-Three

"I thought you were helping?"

"I am," Law was curled up in the armchair in the corner of the room, knees pulled to his chest. "I'm going to instruct Mr. Zoro in this, but I hardly see any need to participate directly."

"You're fucking joking, right?" Sanji glared at him, getting a rather blank look in return that told him that, in fact, Law wasn't joking in the slightest.

"I'm a doctor, Sanji," Law said slowly, as if Sanji had somehow forgotten this. "It's imperative that I be able to detach and view things as rationally and unemotionally as possible, because as soon as emotions start getting involved mistakes begin to be made. Now, I realize this is hardly the same situation as trying to save somebody's life after a horrific injury, but the same principles apply. Mr. Zoro will likely be nervous and, knowing him, try to hide it, but his nerves will lead to him wanting to rush things and I'm here to make sure he does things…properly. If I were involved, my ability to provide that would be compromised."

Sanji resisted the urge to roll his eyes because trust Law to make sex sound as unappealing as possible. Still, he wasn't letting him off that easy. "By 'compromised' you mean 'turned on,' right?"

"Well, it's a possibility," Law swallowed, a hint of red high on his cheeks. "You…I'm very attracted to you. I'm sure you've noticed," he cleared his throat and shrugged, not meeting Sanji's eyes. "And there may be a…" he stopped and shook his head.

"What?" Sanji set the bottle of oil beside the bed, within easy reach, and undid his tie.

"Seeing you two in such a setting is prone to make me…" he sighed and rubbed his temples. "That is, what Mr. Zoro said about not liking the idea of us together because he felt jealous, that…may apply to me as well," he grimaced.

"Really now?" Sanji had suspected, of course, because Law and Zoro were very alike in that regard. It was…flattering to hear him say it, but Sanji still didn't see how purposefully denying himself was going to help any of them, and in fact to have him sitting in the chair and snarking would probably kill the mood entirely. "You're jealous?"

"It's a possibility only," Law replied testily. "And not one that I feel needs to be expanded…" he stopped, blinking, eyes fixed on Sanji. "You're doing this on purpose."

"Am I?" Sanji was undoing the buttons on his shirt as slowly as humanly possible, fingertips tracing down his own chest as more skin was revealed. Law licked his lips, probably without even realizing it, and Sanji knew he'd gotten his full attention. He walked slowly across the room, climbing onto the chair to straddle Law's lap, and reached a hand between them to cup the other man through his tight jeans.

"This is highly inappropriate," Law sounded out of breath, his body arching into the touch.

Sanji ignored him, leaning to press his lips against Law's neck and moving his hand, fingers kneading, feeling Law's cock start to harden under his touch.

"You play dirty," Law hissed, pulse fluttering under Sanji's lips, and the blond smiled against his throat.

"I wouldn't have to if you weren't so damn stubborn. Or maybe you like it," he scraped his teeth along Law's skin, kissing up to his ear and tonguing the metal of his earrings.

"I do not," Law still managed to sound affronted even though his arousal, little moans escaping his throat that he couldn't seem to quiet in time.

"Should I leave you guys alone or…"

"Zoro!" Sanji hopped up, laughing nervously. "He wanted to sit there the whole time so I had to…"

"Convince him?" Zoro raised an eyebrow, but he was grinning and Sanji figured that meant he wasn't too annoyed. "Yeah, that's not gonna work."

"I had merely thought it would be easier if I was instructing from afar so as to not-mmph!" he was cut off by Zoro kissing him, which wasn't what Sanji had been expecting at all. Zoro still seemed to kiss more like he was attacking than trying to produce any sort of sensual experience, but after flailing a little Law's hand settled on his back, sliding up into his hair, and Sanji knew they'd finally convinced him to take a more…active role in the proceedings.

"Do you want to join us?" Zoro made it sound like a threat, almost, voice a growl that was way hotter than it had any right to be. "Because I think he wants you to," he added, leaning in to whisper something into Law's ear that Sanji couldn't make out from where he was standing.

It made Law shiver, though, and his eyes locked on Sanji. He nodded once, shortly, and Zoro moved back.

"Good. Now let's get this going," he stripped his shirt off without any preamble, as unashamed of his nudity as always, and Sanji had barely gotten his own shirt off of his arms by the time Zoro was kneeling on the bed, completely naked. "Come on, Cook; it's nothing we haven't seen before," he smirked and Sanji huffed an annoyed breath, undoing his slacks and placing them and his shirt carefully over the desk chair. "C'mere."

Sanji climbed onto the bed, draping his arms around Zoro's neck and leaning to kiss him. Zoro's hands clamped onto his hips, firm and possessive, and for as tentative as he'd been that night in the hot springs this was a welcome change of pace.

"You're…not as reluctant as I thought you'd be," he broke away to mention, just needing to be sure Zoro was really okay with everything.

"Nah, I'm only really unsure when it's something I haven't done before. And this might be different than last time, but in the end it's still sex, right?" he ran his hands up Sanji's sides. "And I liked that."

"You'll like this even more," Sanji promised, kissing him again and licking at his lips until Zoro opened his mouth. He could feel Zoro's erection pressing against his own, his body thrumming with arousal as he deepened the kiss. Zoro's hands moved down again, gripping his ass and hoisting him up farther into his lap.

"What do we…" Zoro muttered against his lips..

"Oil," Sanji replied, forcing himself to pull away. He leaned over to swipe the bottle off of the night table, passing it to Zoro. "You know what to do?"

"I'm sure I can figure it out," Zoro had a rather demonic grin on his face and Sanji matched it, marveling at how easy this was. Yes, he knew he and Zoro had definitely come a long way from the constant bickering and feigned hatred that had always marred their interactions in the past, but he never could have imagined it would be so simple to go from rivals to…well, he supposed he could technically call them 'lovers'…and have not be awkward at all.

It was another challenge of sorts to Zoro, probably, but Sanji was more than convinced by now that everything would end up being a challenge between them one way or the other, even if it was just to see who could hold off their orgasm the longest.

He watched as Zoro uncapped the bottle, the sound of light footsteps distracting him. and he turned to look over his shoulder only to see Law attempting to slip out of the room.

"So help me, Trafalgar, I am going to tie you to the fucking bed," he hissed, and Law stopped where he was standing. "You know I'll do it."

"What kind of kinky shit did you guys do?" Zoro sounded a little worried now. Sanji shrugged, keeping his eyes on Law to make sure he didn't try to get away again.

"You know that…thing those bounty hunters had me in?" he asked slowly, half-turning so he could see Zoro's expression.

He looked apprehensive, but his hands on Sanji's skin never faltered, which Sanji was going to take as a good sign. "You…"

"He volunteered," Sanji smirked in Law's direction, and the surgeon straightened up and crossed his arms.

"I did," Law sighed, taking a couple of steps toward the bed. "For the record, it's highly uncomfortable."

"It's a torture device," Zoro still seemed immensely confused as to why anybody would voluntarily want to be put into something like that, and Sanji found it rather innocently endearing.

He'd have to change that, though.

Law was still hovering uncertainly by the edge of the bed, arms crossed and body completely rigid. Sanji looked at Zoro, who shrugged and jerked his head in Law's direction.

The blond reluctantly slid out of Zoro's lap, getting to his feet and moving to where Law was. "Hey," he set his hands on the older man's shoulders. "Look, if you really don't want to do this, we're not going to force you or anything. You can leave. But I think we both want you here," he added.

"I do. Want it," Law promised. "But…"

"No. No 'but's. You're always trying to find excuses or ways to put yourself down, and that's not happening tonight," Sanji poked the other man in the chest, glaring at him and daring him to say anything to counter that.

"Okay," Law was frowning, obviously unhappy at being overridden, but when he stepped back this time it was only so he could strip his shirt off. Chopper had okayed him to go without any sort of bandages the day before, but Sanji knew they'd still have to be careful even though there was hardly any visual proof Law had been stabbed at all (which Sanji was betting had to do with his power, somehow, but even outside of that Law's body seemed remarkably resilient).

"Good," Sanji held out his hand, still needing Law to make that final move, and the surgeon rolled his eyes but he did reach to grip Sanji's hand and allowed the blond to pull him back to the bed. He stopped before they reached it, undoing Law's jeans and letting the other man damn near peel them off before continuing, seating himself in the middle of the bed and clearing his throat.

"So," Zoro looked impatient, an annoyed scowl on his face as he held the bottle up. "Where do we start?"

000

"He's not made of glass."

"I know that!" Zoro snapped, and Sanji sighed and tried to keep his body relaxed because so far this was turning out about as well as expected. He'd known somehow that Zoro would either be too rough or so worried about being careful that nothing he did would be effective at all, and while Sanji was glad for his body's sake that it was the latter, it was also immensely frustrating. "But I don't…"

"Oh, for Heaven's sakes, here."

Sanji gasped, not expecting Law to actually guide Zoro by, well, literally guiding him (and the knowledge that both of them were inside him was really fucking hot). He arched his neck up and tried to see, something that was almost impossible despite his almost inhuman flexibility. It was a little awkward, lying on his back with his legs draped over Zoro's shoulders and his back arched off the mattress to give the other man better access, but hopefully the next time everything would go a lot smoother.

"Curl your finger," Law murmured.

"Why?" Zoro sounded frustrated, like he was annoyed he wasn't perfect at fingering another man's ass on the first try (and really, only Zoro would take that as some sort of personal failure).

"Trust me. You'll know when you feel it," Law's voice was rough from arousal, one of his hands stroking the inside of Sanji's knee as if to comfort him.

"Okay, but I…"

Sanji groaned, body jerking when Zoro's finger pressed against his prostate.

"Oh."

"Yes," Law chuckled rather darkly. "Now, stop doubting yourself and add another finger. And you know…they say that performing fellatio in conjunction with fingering helps to relax the body," he slid his hand out and Sanji could practically hear the gears turning in Zoro's head at that one.

"Fella…"

"He means a blowjob, idiot," Sanji rubbed his hand over his eyes and yelped when Zoro curled his finger again. "Fuck!"

"Well, that shut you up," Zoro sounded far too amused and Sanji pushed his shoulders up, not surprised to see a shit-eating grin on his face. "How do I…"

"No teeth," Sanji told him, digging his heel into Zoro's back. "I can kick your skull in from here so don't try anything funny."

"Yeah, yeah," Zoro sighed, and Sanji could hear him shifting on the bed before he felt the other man's mouth hesitantly close around his erection. He was being very careful this time, which Sanji appreciated, but honestly it wouldn't have mattered how awful he was because knowing that it was Zoro was enough to turn him on rather quickly.

"Mmph," he mumbled, not even sure what he was trying to say, and he felt Zoro swallow and move his mouth down a little farther.

"Is that okay?" he asked, the vibrations skittering down Sanji's cock and making him gasp. "Yeah?"

"That's still so fucking weird," Sanji laughed, a little hysterically, but while he'd always suspected Zoro would be able to talk with a cock in his mouth the reality of it was more than a little strange.

"Good," Law broke in again. "Keep moving your fingers while you suck, and try to take him in as deep as you can before pulling off. Add a third finger when you think he's ready."

That seemed to be all the encouragement Zoro needed, because Sanji felt his fingers start to move, his cock engulfed in tight, wet heat as Zoro nearly took all of him in on the first try. He was still moving slowly, getting used to things he'd never done before, but his fingers were moving more surely and when he added a third there was no hesitation in his movements at all. Sanji lay his head back and enjoyed the attention, feeling his shoulders sink into the mattress.

Zoro's mouth slid slowly off of his cock, tongue licking the very tip before he pulled away, and Sanji could hear him smacking his lips.

"We'lll work on it," Law promised. "I'll give you a…demonstration next time."

Next time. The words sent a thrill through Sanji's body, because if Law was convinced there was going to be a next time, that meant there probably would be. And yeah, Zoro's technique could use some work, but since he had no gag reflex Sanji was guessing he's pick it up rather quickly as long as it was the only thing he needed to focus on.

…Not that he was one to talk, of course, since he'd never given anybody a blowjob either, but maybe one day…

"Sanji," Law leaned over him so that Sanji could look up at him. "Are you ready?"

"Yeah," Sanji nodded. " 'm good. C'mere," he pulled Law down into a kiss, needing the contact. Law's hands ran down his chest, thumbs flicking over his peaked nipples, and Sanji whined, dipping his tongue into Law's mouth before he broke away. "How are we…um…how…"

"I have an idea," Law started, glancing between them. "I still probably shouldn't exert myself too much, but…" he lay down on the bed, tugging on Sanji's arm to get him to straddle him. "Is that okay?"

"And then Zoro can…" Sanji glanced over his shoulder, because he could see how this would work. It would be close, and he could feel his anxiety rising a little but he trusted both of these men more than he could ever express and he knew if he said the word they'd stop, even if it was just to let him breathe. "Okay," he lowered his body down, elbows flat on either side of Law's body and ass raised in the air a little.

"Relax," Law kissed him, hands skimming down his sides. Sanji could feel Zoro moving closer, one hand touching his hip. "Put some oil on yourself, Mr. Zoro," Law instructed, Zoro audibly fumbling with the bottle until he grunted in acknowledgement. "Good. Try to enter in one long stroke and don't stop until you're fully inside."

"Okay," Zoro's hand tightened on his hip and Sanji could feel the tip of his cock nudging against his asshole. He forced himself to relax, focusing on Law's hands and then his mouth when the older man kissed him again. "Um…"

"Sheathing a sword, Mr. Zoro," Law pulled away from Sanji's lips to mumble, and Sanji knew Zoro would understand that if nothing else.

"Right," Zoro pushed his hips forward, sliding in until they were pressed against Sanji's skin, and Sanji shuddered at the feeling of being filled. "Shit, you're so tight…"

"I'm good," Sanji looked over his shoulder, catching Zoro's lips briefly when the other man leaned over him. Law reached to grip the back of Zoro's thighs, pulling them all even closer and guiding his movements, and Sanji buried his face against Law's neck and told himself to hold on.

He could feel Zoro's chin hook over his shoulder, his body vibrating a little, although whether it was from nerves or excitement or a little of both Sanji couldn't tell. Law moved one arm to wrap around Zoro's back, pulling him down into a kiss, and Sanji didn't know if it was for his benefit or if they actually wanted to kiss each other, but it was really fucking hot to have them making out just over his head.

"Move," Law told Zoro, hands going back to his hips. Sanji lowered his body a little, making the reach easier, although doing so caused his cock to brush against Law's and they both moaned at the stimulation. "Trust me. He can take it," Law added, sounding much more breathless now. Sanji felt Zoro's hands go to his hips as he pulled back and pushed forward again, obviously testing out the feeling.

"Fuck, Zoro," he whined, not even caring how shameless he looked now with his ass in the air and his body literally trapped between two men. He kissed Law's chest, tongue tracing the swirls of the tattoo, and wrapped his lips around a dusky nipple, nipping lightly with his teeth. Law whined, low in his throat, cock twitching against Sanji's hip.

Zoro settled himself into a rhythm, hands gripping Sanji's hips so tightly he knew he'd have bruises there come morning but he could hardly care less. He bent to kiss Sanji's shoulder, moving faster, and Sanji threw his head back and arched his body into it.

"Is that…does it…"

"Yeah. Keep…" he swallowed, keeping his hands flattened on the blankets to brace his body upright. "Fuck."

"Good," Zoro sounded smug, lips pressed to Sanji's ear. His hips snapped forward, jolting Sanji's entire body and making his hands slide a little. Law's hands came up to hold him steady, keeping him locked in place so he could hardly move, but instead of feeling trapped he let himself get lost in the feeling of being wrapped up: Zoro draped over his back, nuzzling the nape of his neck, and Law's lips at his throat, his thumbs rubbing calming circles just above Sanji's hips. He let his eyes flutter closed and breathed out slowly, rocking back against Zoro's thrusts as best he could.

"Sanji…'m sorry, I…" Zoro mumbled after a few more quick rolls of his hips, and since it was his first time doing anything like this Sanji couldn't exactly blame him for not being able to last long.

"No, 's fine," Sanji promised, pushing his hips back. "Do it. I want to feel you come," he choked out, yelping when Zoro's nails dug into his hips and he did, almost on command. He was silent, breath coming in harsh pants and body quivering with the release of tension, and Sanji nearly fell on top of Law when Zoro slumped over him.

Law took a hand off of his hip, shifting so that he could wrap both his own and Sanji's cocks in his fist, and he jerked them off with fast, sure strokes. Sanji leaned down to kiss him, gasping against his mouth, jerking his hips into the touch. His eyes met Law's own, nearly black with lust, and Law gave one quick nod that was all Sanji needed to finally fall apart. Law's body tensed, mouth dropping open as he reached his own climax, but he kept stroking until Sanji whined, over-sensitized and exhausted.

He had enough presence of mind to not land on Law's injury, but he still ended up flopping pretty heavily. "You've made quite the mess," Law's hand came up, soiled fingers tracing his lips, and Sanji opened his mouth to lick the other man's fingers clean. He swirled his tongue around the long, slender digits, Law's eyes half-closing at the attention, and heard Zoro laugh from above him.

"Fuck, I had no idea…"

"What?" Law glared at the swordsman, somehow seemingly finding offense even in that rather neutral statement.

"You're so…I mean, I know you're not as cold as you pretend to be, but I didn't think you'd be so…" Zoro sounded like he wasn't sure of the words, but Law relaxed and let his fingers slide from Sanji's mouth.

"Involved?" Law raised an eyebrow. "I'm not, unless it's around people I trust."

"Yeah?" Zoro sounded almost happy to be included in that, probably because Law didn't trust easily, and Law nodded. "Well, good. I'm gonna…" he pulled back, cock slipping from Sanji's ass with a rather unpleasant squelching noise, and Sanji sighed against Law's shoulder.

Zoro flopped on his other side, one arm carelessly thrown over his hip to land on Law's. Sanji wondered again just how much of what they were doing was for him and how much was because they were actually coming to like each other.

It didn't matter that much, in the end, because this behavior was immensely preferable to them glaring at each other all the time, but it was still something he'd have to ask them about when he wasn't so damn exhausted.

"So?" he managed to form the words, tongue feeling like sandpaper in his mouth. "Was it okay?"

"Yeah. I know I wasn't perfect, but…"

"We'll work on it," Sanji promised, snickering, turning his head enough so Zoro could kiss him. "We should…clean up."

"In a minute," Zoro replied, not seeming inclined at all to move, and Sanji decided he'd grant him a little bit of time before he kicked him out of bed and made him grab a wet cloth.

For now, even though by all rights it should be uncomfortable…they were all sweaty and debauched, covered in cum and oil, pressed tight against each other…he couldn't think of anywhere else in the world he'd rather be.

It was an extremely sappy thought, and one he'd probably deny ever having later, but he was too sated in that moment to care.

Everything was overshadowed by the knowledge that they'd soon be heading for Dressrosa and nobody knew what would come of it, but looking at Law now, eyes half-closed and a tiny smile on his lips as he nuzzled his face against Sanji's shoulder, all he could do was hope that tonight wasn't the last time they'd all get to spend together.

After all, they were just getting started.

Notes:

1. So, for a little…Christmas gift, I've decided to gift you all with threesome smut. I…haven't written a threesome in a long time, so I hope it reads okay and wasn't too confusing because it gets complicated with so many bodies involved!

2. There's probably only going to be a couple more chapters of this fic, but one of my reviews gave me a sequel idea (it won't follow canon since it'll take place after Dressrosa and I have no idea how that arc's going to end), but yeah, hopefully people will be interested in reading that regardless!

3. That's about it, I think! Merry Christmas to those who celebrate it, and thank you as always for the lovely feedback I've gotten on this fic :)