AFF Fiction Portal
GroupsMembersexpand_more
person_addRegisterexpand_more

Zoro Learns Some Manners

By: Synvamp
folder +M to R › One Piece
Rating: Adult +
Chapters: 23
Views: 14,171
Reviews: 42
Recommended: 1
Currently Reading: 2
Disclaimer: I don't earn any money from writing this story & I don't own One Piece or any of the characters from it
arrow_back Previous Next arrow_forward

Lesson Sixteen

…so I’m just borrowing them for the sake of Yaoi. Once I’m done then I promise to wipe them off and give them back ;) Any resemblance to real people is coincidental - these characters are pure fantasy!


Warning: contains a lot of very strong language and steamy Yaoi / boysecks (Zoro x Sanji)


This naughty chapter is dedicated to / inspired by all the people who have been posting delicious smut in ZoSan and OnePieceYaoi. Oh, you know who you are XD


--------------------------

Sanji ran his fingers down the rippling muscles. The swordsman’s powerful arms strained against the leather at his wrists as he twisted and let out bass rumblings of displeasure. Asshole wasn’t happy. The cook knew that if he mentioned the bet, Zoro would do whatever he said. As long as he didn’t push it, that ass was his. Idiot was so full of pride and honour that he couldn’t back down from anything. It was evil of him to take advantage of the swordsman's limited good nature, but it was just so much fun…


The blonde leaned in and nestled one leg between Zoro’s. He pressed their bodies together and the cuts on his bare torso stung where the swordsman’s salty skin touched him.


Zoro frowned at him. He was looking surprisingly grumpy given that they were finally alone together. For a minute, the cook considered how Zoro must feel. Being subjected to this kind of thing must be quite humbling, to say the least. Probably bordering on humiliating. He briefly considered just letting marimo go and finding another training method. One that wouldn’t leave him staring at Zoro’s sulky-ass face all damn day…


But then again, the idiot never did anything by halves, so why should he?


Plus it would be sexy as hell.


Not such a hard decision after-all. The cook licked his lips and hooked his fingers into the swordsman’s haramaki, drawing him closer. Zoro pulled a face of long-suffering and looked him in the eyes. His dark brow was furrowed and he was exuding an aura that would probably maim most normal people on contact.


Sanji whispered in the sweetest little voice he could muster,


“You can’t use your arms. You can’t use a weapon. Just you and me, moss-head.”


“Are you sure you want to do this?” The swordsman growled into his ear, nuzzling into his neck. Sanji felt goose bumps rise on his skin at the contact. His flesh was craving the feeling of Zoro’s hard body slamming into it. Said hard body was now straining against the belt which was the only thing keeping Zoro from taking full advantage of having the blonde between his legs. Sanji let himself melt into the swordsman for just a minute; he could feel hot skin through the thin fabric. He could smell the testosterone and endless training, the oil and steel. And he could feel Zoro, hard, between his legs. But he had a job to do.


The blonde took a deep breath and tried not to think about fucking Zoro until they were both unconscious.


“Have to make a man of you somehow, asshole.” The cook laughed as he pushed off Zoro’s thighs and leapt away from the frustrated swordsman’s very limited reach. The vein in marimo’s head bulged.


Damn he was cute when he was mad.


He knew that Zoro didn’t really stand a chance. It would be good for him to realise just how much he relied on his upper body strength though. That, and the fact that it was a hell of an excuse. World class, in fact. He was actually doing the baka-swordsman a favour.


The thin fabric of Zoro’s shirt showed his tightly laced muscles. As he turned to face the cook, Sanji watched his muscles glide smoothly and lock together. A light sheen of sweat added a glow to his tan and his dark eyes glinted with danger. He was clearly only just going along with this. Every little move Sanji made, he was flirting with death.


But to have Zoro tied up again… and with an almost plausible excuse! It was worth the risk. Heck, it was almost worth death. Not that he’d admit that to the shitty marimo. He would have to thank Luffy when the idiot finally came back for them. Correction, IF the idiot came back for them.


The cook prayed that it wouldn’t be any time soon.


He took a light step-jump towards the handicapped swordsman. He spun effortlessly around the restrained hulk and struck out with his leg as he turned. Zoro avoided the kick and went low, as the cook flipped back onto his hands. Grumpy bastard might be quick, but he couldn’t shift his centre of gravity quite as fast as Sanji could. Instead of flipping away, he stayed upside-down just long enough for Zoro to sail past him before pushing back onto his feet and knocking the swordsman sideways.


“You have to keep moving, baka. You can’t rely on people to just stand around waiting for you to hit them.” The cook grinned as Zoro got to his feet. The black stare had deepened by a few shades. He felt like he had a charging bull by the tail; adrenaline and exhilaration.


Each time the cook dodged, flipped, and stretched his way out of Zoro’s reach, the swordsman got more and more frustrated. The waves of death pouring off him were starting to make the flowers along the shore-side wilt. He tried rolls, tackles, kicks, knee strikes, trips… everything that he could think of. Sanji just turned rings around him and knocked him back into the sand. The cook kept kicking his feet out from under him. He would feel the wave of smug hit first, and then the sweeping kick would come from nowhere and send him hurtling into next week.


If he had his arms it wouldn’t have been a hassle. His reach was more than three hundred and sixty degrees so there was no issue. Unless he was left to fight with just his legs. Damn cook was inventive at least.


Zoro took three hits to the chest and stomach as the cook whirled around him. Then Sanji’s powerful hips swung through and the swordsman found himself looking at the sole of a shoe. The cook pulled the kick at the last minute and pushed off the swordsman’s chest to flip backwards, soaring into the air with the force of his strike. Zoro let the sweet sensation of the blonde’s violent rampage wash over him. He revelled in the power behind every punishing kick. The cook held nothing back.


This was what Zoro had been missing.


Somehow, while he was so worried about his damn feelings, he had forgotten why he felt the way he did. The intensity of the cook’s blows, the sweetness of his touch, the acid of his tongue, and the violent passion in his eyes. Pure sex, and not afraid to ram that fact down the swordsman’s throat every chance he got.


Before he had met this man, Zoro had divided the world into idiots and assholes. Luffy was the most wonderful person you could ever meet, but he was an idiot.


Sanji was different.


He was definitely both. Especially if he thought that Zoro was going to meekly submit to whatever fool shit he was planning.


Sick of the cook knocking him around, he decided on a new strategy. He got close enough to taste the smoke on the cook’s breath and then he took the full force of the legendary kick. It hurt like a bastard, but it worked. He bent his knee and trapped the dress shoe neatly behind it. Sanji’s other leg snapped around with lightning speed. Once Zoro was rolling though, he used his fall to slam into the cook’s bloodied chest, sending him spinning off balance. Sanji struggled and tried to get his footing, but Zoro’s leg was firmly in between his and the swordsman grunted happily as he collapsed on top of the slender blonde.


He could hear the cook spluttering as he ate sand. He grinned and thought heavy thoughts.


“Alright!” the cook spat, “get off me you oaf!” Zoro rolled off the struggling man and stood up. He shook the sand from his clothes and stretched; as much as being trussed up like a turkey would allow. The cook grumbled, spat, and stood slowly, dusting the sand gingerly from his wounds.


“Are you quite done?” Zoro asked. He regretted the words as soon as they were out of his mouth.


One side of the cook’s mouth curled as he walked over to Zoro. He put his hands on the swordsman’s chest and leaned forward to whisper in his ear,


“I don’t know. I like you like this.”


“You would” Zoro growled.


The swordsman nipped at the cook’s jaw line. He trailed kisses into the soft blonde hair and then bit down, hard, on Sanji’s pulse.


“Ow! Aren’t you meant to be doing what I want?” the cook demanded.


The swordsman just stared at him with simmering green eyes. Sanji saw him tense his shoulders as his frown twitched, just like when he was suppressing a smirk and rubbing the cook with his katanas under the table at dinner. The cook closed the gap between them in an instant.


“Stop it!” he shouted as he threw his arms around Zoro’s bulk, trying to get to the buckle.


Zoro laughed and rolled his shoulders around, stretching the muscles which had allowed him to survive a life that was less than gentle. A loud crack announced the death of Sanji’s favourite black belt. The swordsman closed his arms down on the cook, trapping him against his chest. He could smell the cook’s blood and feel his nimble fingers already tracing circles around his nipples.


“Much better.”


“That was my favourite belt.”


“Of course it was.” Zoro brushed the loose gold strands from the cook’s lips before claiming them for his own. He tasted the smoke, the spice, and the heat that he had been craving. His hands trailed up the blonde’s chest, lingering on the shallow cuts. The many markings on Sanji's body were like a road map of all his victories, Zoro loved to trace the lines with his fingers and imagine what the other guy looked like... A strong hand gripped his wrist and he was re-directed firmly to the blonde’s ass.


“Don’t rub sand into my wounds, idiot” Sanji mumbled into Zoro’s mouth. The swordsman pulled away and gripped those perfect hips, grinding into them with his own. The pressure and friction of the blonde’s hard body against him made him want to taste the cook, and run his tongue over his every contour.


“So what stupid shit do you want me to do this time?” He whispered into the blonde's ear. He hated to admit it, but some weird part of him was starting to enjoy playing Sanji’s mind games.


Especially the part where he got to beat the blonde at them. And this one was in the bag…


The cook trailed his long fingers down Zoro’s muscled chest and smiled as the swordsman ground their hips together. So impatient. Not that he couldn't feel the blood pooling below his waist as Zoro leaned over him and rubbed their throbbing hardness' together.


“Just follow me” Sanji said. He turned to lead the swordsman away into the brush, one hand slipped into the haramaki. Zoro stood firm, unmoving.


"You should rinse off" he said. His eyes lingered on the blonde's slender, sand-covered frame. Somehow during the fight he had lost his shirt, and his gorgeous body was distracting as hell.


The blonde walked slowly to the water's edge and took handfuls of water to rinse properly. It was probably a good idea. Zoro would just grind sand into his poor abused flesh otherwise. The swordsman left his precious weapons on the beach and dove in fully clothed. He emerged dripping wet, and as soon as he hit the sand his hands were on Sanji's ass.


The cook kicked the idiot away far enough to gather his clothes, and then dragged Zoro off into the forest. He didn’t want to wait anymore. He could feel the heat burning between his legs as he watched the water roll over Zoro's glorious body, making his clothes stick like a second skin. The twins would be fine.


At least until he was done with Zoro.


Zoro shook the water from his hair and let the blonde lead him without protest. With the promise of ass, he found it much easier to contain himself. Once they had arrived somewhere that met with the cook’s approval (damn forest all looked the same to him), Zoro set about the important business of checking the cook’s wounds. His bare, wet chest glistened as the swordsman traced the contours of his pectorals with hard kisses.


He let his lips skip lightly over the deeper cuts in the soft skin as he sunk to his knees. He tasted the salt and the blood and let his tongue slide over the perfect muscles that plunged below the cook’s belt. Well, where his belt used to be.


Zoro smirked into the first blonde curls peeking out of the low-slung pants.


He removed his swords and laid them gently on the ground beside him. Sanji stood tall with both his hands in his pockets, he stared at Zoro expectantly. Finally, the cook tousled his green hair before undoing the buttons on his own trousers with nimble fingers.


“Che, I’ll do it myself then” he muttered. The swordsman’s hands were over his before the words had settled.


Zoro worked the fabric loose from those perfect hips and let the pants drop to the ground. The cook was naked again. His pink privates strained towards the sky as he stood, completely confident, staring down at Zoro. What a tease.


Zoro slid his hands up Sanji’s legs, over his ass, and up his back. He just wanted to slide his fingers down Sanji’s crack and listen to him moan. He rubbed the cook’s unharmed pink nipples as he caressed his way up to the killer cheekbones. He cupped Sanji’s chin and looked deep into the blue eyes as his other hand crept up the inside of the blonde’s thigh. Sanji kicked off his shoes and the pants lying in a pile at his feet. He extended a long leg and wrapped the swordsman up, pulling their groins together.


Zoro moved his hand slowly from between them, sliding it over the cook’s naked body. He was rewarded with a gentle moan as his fingers lingered on the blonde’s hardness. He pulled Sanji into a deep kiss, biting his lips as he held the lithe body tight. Finally he could slide his hands down between those perfect dimpled cheeks…


Long nimble fingers began to work at the swordsman’s wet shirt. It was untucked and hands explored his chest before the shirt was lifted over his head and thrown into the undergrowth. The cook returned the kiss with a vengeance, breaking it only to order Zoro to take off more clothes.


“All of it, marimo.” He laughed and nudged Zoro’s trousers with the ball of his foot. The swordsman was more than happy to oblige, even though it meant he had to let go of Sanji’s ass. But then again, he only had to let go of it long enough to get naked. The haramaki, shoes, and pants disappeared into thin air right before the cook’s eyes. All that was left was one stupidly sexy, grumpy man, with a hard on that could probably break stone blocks.


Sanji was hypnotised again. He stepped forward and stroked slowly up the scar that Mihawk had left behind. It was jagged and pink, raised and angry. It marred the rolling waves of dark muscle, but it suited him. He licked between Zoro’s collar bones, flicking his tongue over a hard brown nipple before going further down. He felt the swordsman’s muscles tense as he blew a soft breath on his cock. He touched his lips to the tip, hovering just to tease before taking Zoro in his mouth.


A throaty growl was his reward, as rough hands brushed the hair from his eyes. Sanji slid his lips slowly up Zoro's hard weeping cock. He let his tongue apply just the right amount of pressure as his fingernails sunk into the muscled ass-cheeks. Slowly he took the swordsman deep and buried his face in the soft green hair. His throat constricted over the bulging muscles, Zoro mumbled curses and closed his eyes. The cook licked and caressed, enjoying the taste and the feeling of Zoro's tight ass in his hands. Finally, he applied his last lingering kisses and stood up, trailing his hands over the chiselled body that he could control for one night only.


The thought made him quiver in anticipation. He wanted desperately to fuck Zoro. To fuck him so hard that his balls would be bruised from bouncing... So fucking hard that he wouldn’t dare to ask for more. He had been desperate ever since the first and only time. The memories of marimo bucking wildly under him screaming ‘harder!’… He would have to at least try to make that perfect fantasy of pounding some respect into him come true.


Zoro smirked and pulled the blonde closer by his chin.


“What are you scheming now?” He asked, peering intently into the electric blue eyes.


He didn't have time to reply before the swordsman’s other hand ran slowly from beneath his balls and then seized him firmly and began to stroke. Sanji moaned as he felt the deft fingers caress him, and another hand slid down and began to tease the crack of his ass. He’d gotten so excited thinking about what he would do that he could barely stop from grinding into Zoro’s palm. The swordsman chuckled and ran his tongue along the cook’s ear before taking it in his mouth. He nibbled it and then lifted his fingers from the pert ass. He could feel the cook's need, hot and desperate in the way his hips swung and the way his fingers clawed at every part of Zoro's skin they touched. He smirked at the breathy moans the cook was trying to suppress, and took a firm fistful of the soft blonde hair and pulled Sanji’s head back, gentle but firm. The swordsman’s teeth grazed his neck as he nibbled and sucked just hard enough to leave a trail of angry red marks. The cook drew a deep shuddering breath, Zoro’s fingers closed tighter around him. The rough lips skirted over his and the hand still tangled in his hair pulled him back until he was about to loose his balance. The kiss deepened and Zoro’s hands were suddenly both clutching his ass. The hands tightened and Sanji was lifted into the air, the kiss taking away any chance he has to protest, and suddenly he’s naked on the ground with sticks up his ass and a very determined marimo pressing him into the dirt.


What just happened?


Before he had time to grumble about being in charge, one of his legs was pressed to his shoulder. A hot wet tongue slid up the underside of his thigh and blunt nails followed, spiralling up the sensitive parts of the cook's powerful legs and making the sensation of hot lips closing down on him even more intense.


He felt his whole cock disappear into paradise as lips that were made for sucking dealt with him with an efficiency that was slightly terrifying. The blonde could feel the rising tide of orgasm pooling in his stomach, so he put his hands into the short green hair and pulled. Zoro ignored him. He pulled harder. Zoro moaned and the vibrations of his throaty bass sent shivers up the cook's spine. Suddenly, the hot lips were gone and Sanji was aware of deft hands lifting his hips. One of his legs was still over Zoro's shoulder and the swordsman lifted him high and let his rough lips tease the tight skin on his balls.


This was not going to help.


He felt a wet heat press down on him and teasing fingers skirted; threatening to penetrate, but never quite fulfilling. He realised he'd been holding his breath and he gasped as Zoro's talented tongue was put to a use that he had never even imagined. The heat that had been simmering between the cook's legs became a blazing fire and he wriggled against Zoro's touch, desperate for more.


He didn't care what it was; he just wanted something inside him. Preferably something big and hot and controlled by a man who knew a lot about how to handle a sword, but anything would fucking do right now.


He could hear Zoro chuckling as he wrapped one hand around the cook's dripping cock and massaged in time to his forceful tongue. He didn't care what the hell marimo thought. He just wanted to be fucked. His whole body went rigid as two fingers pressed hard on his opening. Zoro's tongue lifted and once more, the cook was fully in his mouth. Sanji gasped and prayed to whatever pervert god was watching to have release.


Zoro lifted his lips and slowly lowered the blonde back to the ground.


"Fuck me" the swordsman said.


Sanji couldn't believe his ears. Oh. Fuck.


Thankyou.


It was too good to be true. Zoro had to be just fucking with his head.


"So you want me to...?"


The swordsman just stared at him. He really wasn't the best communicator, but he had been pretty damn clear. Well, if he was there for the taking... Sanji stifled a nosebleed and let his imagination run wild.


"I really did like you all tied up. Very fucking hot. Maybe if you could.."


"No way, pervert." The swordsman laughed easily and stretched his perfect body, muscles rippled under the light bruises from Sanji's fevered kisses. He seemed quite relaxed given how he'd reacted when the cook first slipped his fingers into that slick muscled paradise.


"So what did you have in mind then?" the cook purred. He slid his fingers slowly down Zoro's back and then dipped between the swordsman's legs. Using the moisture already on his fingers from Zoro, he pushed one firmly into the perfect, tight, ring of muscle. Zoro pulled his chin up and kissed him deeply, moaning into the cook when he thrust deeper.


"I want to be on top" he said firmly.


Sanji bit his stomach lightly and ran his tongue along Zoro's hard-on. That was fine with him. He liked to watch Zoro come, he was like a wild animal on heat, and it was raw and fucking sexy.


The cook sat down and pulled gently on Zoro's sticky erection.


"Come on then." Damn. He still had no idea what to say to Zoro. He was too fucking hot. Sanji's whole body tingled with the memory of his touch. His cock burned with need for Zoro. He wasn't sure if it was a good idea to do this, he was having trouble sleeping as it was, but he didn't care. He lay back as the swordsman settled on top of him. He wriggled and enjoyed the flustered look on Zoro's always-serious face as Sanji pressed against his ass. He really did want this.


Zoro was a cock-fiend.


It was just too damn hot.


The cook stroked the swordsman's erection and pulled him down into a rough kiss. The swordsman plunged his tongue into the willing mouth and then pushed Sanji back, pinning him to the ground.


"You just sit still and watch how it's done." The swordsman smirked as the faint flush of anger competed with the raw lust for dominance of the cook's features. Before the idiot could get upset, Zoro ground his hips down and felt Sanji's hardness grind into him. They were both so damn wet that there was no need for lube. He raised his hips and felt the cook's tip against his hungry rim. He felt his muscles fight against it, a delicious pain that was like being torn in two by an orgasm. He slowly sunk onto Sanji's cock, letting the perfect pain linger as the cook filled him with desperate heat. Sanji was biting his tongue and putting up a very-token struggle. Zoro still had his arms pinned above his head.


He arched his back as the pain disappeared and he was left with only that delicious feeling. He decided he liked it this way; Sanji was so far inside him that he could practically taste him. The swordsman raised his hips and found a nice grind. Sanji thrust up against the swordsman, increasing the forceful friction of every hard jerk. Zoro released the cook's hands and guided them to his hips.


"Hold on tight" he said.


The swordsman sat up and smirked as Sanji wordlessly dung his fingers hard into Zoro's hips. Zoro let Sanji slide almost completely out of him and then slammed their bodies back together. Sanji arched against the sudden sensation, he let out a low moan and began to swear. Now the swordsman had him right where he needed him. He could feel the rock hard cock hitting his insides with every hard thrust. He wanted Sanji to split him open, to fuck him until there was nothing he could do but spray come on that perfect chest and wonder if he had internal bleeding.


He didn't fucking care if he did.


He rode Sanji mercilessly, arching his back to get the best angle on every thrust. Sanji held him desperately, his fingers pulling the swordsman hard towards his chest and then ramming their groins together again. Somehow the cook got a hand to his throbbing cock and began to rub Zoro in time to their desperate struggles.


The force between them was blinding, Zoro could feel their hip bones slamming together as Sanji's moans got higher and shorter. He impaled himself on the thrusting cook harder and harder with every stroke. Sanji gasped and the fingernails pulling Zoro in drew blood.


"Fuck marimo... oh FUCK." He choked and Zoro felt the heat of the cook coming deep in the pit of his stomach.


He leaned over as Sanji twitched and covered his insides, he felt the heat surging between his legs and he drove the cook into him with one last heave. The world went black for a minute and then suddenly in an explosion of white he was screaming something about a perverted shit head and pulling his muscles tight against something impossibly fucking hard.


-----------------


"I have come in my eyebrows."


Slowly Zoro's vision returned to normal. He was still sitting on Sanji with the cook buried in his ass. What he had just said finally sunk in. Zoro laughed and Sanji wriggled as the swordsman's ass jiggled his now very sensitive parts.


"It's not funny, shit-head!"


"You should be impressed." Zoro sat up, still panting with the exertion, and stared down at the cook smugly. Clearly he had no intention of going anywhere. Sanji wriggled just enough to slide out of the swordsman then flipped him unceremoniously into the nearest bush. Zoro rolled back to his feet effortlessly and stared down at the grumpy blonde, grinning.


He gathered up his shirt, pants, and haramaki and then flopped down next to the blonde, wrapping one arm around his slender bare waist.


"What are you doing?" Sanji asked.


"Sleeping."


"Like hell you are!" The blonde tried to escape the strong arms but they were firmly fixed around him.


"I'm just trying to be polite. You were the one who wanted to cuddle first, pervert" Zoro's arm tightened around the blonde and pulled him closer. Sanji was sure that was the last thing on the idiot's mind. Polite. Har de fucking har. A gentle snore began to issue from the cook's side. He sighed and tried to decide whether one perfect moment of being held was worth ten more minutes with half a forest up his ass.


“Oi, marimo?”


“Ngh?”


“Call me love-cook, asshole.”


--------------------
arrow_back Previous Next arrow_forward

Age Verification Required

This website contains adult content. You must be 18 years or older to access this site.

Are you 18 years of age or older?