Actions

Work Header

The Weekend

Summary:

When he lifted his head above the roof, he noticed what seemed to be a student who had already beaten him to it, lying on the old gym mat that's commonly inside the inventory room next to the athletic field. Sanji jumped up and approached the guy who was fast asleep and snoring with his arms and legs outstretched.

How can he sleep in that disgusting mat, he thought to himself.

OR Sanji meets Zoro on the school rooftop.

Notes:

hello everyone! first of all this is inspired and basically adapted from this beautiful comic: https://www.pixiv.net/en/artworks/86055085 by @fuji_DDDDD because i loved it so much it's unreal and this fic is like, a loveletter for the artist, also the art is soooooo beautiful so even if you didn’t like this fic because insert whatever reason here please send them a lot of love anyway! i decided to take some liberties and changed/added some stuff because, you know, to make them feel more in character i guess? that's one of the reasons, it was a personal preference tbh

they're both 18 here !!! last year of high school and stuff, without college and future stress, but if you still feel uncomfortable with the tags please close the tab

also i would like to apologize if there’s some grammar mistakes going on here because english isn’t my first language, i made sure there were no catastrophic mistakes and let's be honest english kinda sucks lmao stupid language /j aaand that's it! enjoy!

Work Text:

During lunch break, Sanji goes to the rooftop to smoke.

The entrance is locked with key and a big padlock, or at least that’s the comment that always circulates through the corridors, that’s why both students and teachers don’t even bother to climb the last set of stairs that leads them to the rooftop, at the end most of them prefer another alternatives, as for example and for logical reasons, the cafeteria. But! What they didn’t know, is that there’s not such a thing as a big padlock and the door isn’t even locked with a key, but yes, due to the oxidation and humidity, you had to turn the knob several times and accumulate a certain amount of strength to be able to open the door, but for someone like Sanji it was just a piece of cake.

He opened the door and a gust of fresh wind hit his face, welcoming him; today it was a completely cloudless day, so clear that if he tried he would find the old geezer’s restaurant among the suburbs.

In auto mode, he took the cigarette pack out of his pants pocket, pulled out one and brought the filter to his mouth, holding it lightly between his teeth to light it from the tip using his reliable lighter. Took his first drag and then let the smoke out of his lungs, a pleasant feeling running through his body..

Sanji hadn't been in this school long enough and he luckily found the best place to smoke a cigar or two without the fear of a scolding, also he was completely alone, which was a bonus, he wouldn't get judgmental looks or someone with his same habit asking for a smoke.

He was alone, or so he thought.

He looked up at the extra roof behind him and decided to climb it through the bars attached to the wall right next to the door, just to gain a little more height and sit on the edge of the roof without fearing a several meters high fall.

When he lifted his head above the roof, he noticed what seemed to be a student who had already beaten him to it, lying on the old gym mat that's commonly inside the inventory room next to the athletic field. Sanji jumped up and approached the guy who was fast asleep and snoring with his arms and legs outstretched.

How can he sleep in that disgusting mat , he thought to himself.

It was a pain in the ass at first sight: when he finally thought he found a place where he could smoke in peace, a moss-headed dude who looked like a thug shamelessly appeared to ruin his peaceful-smoke-break days.

The geezer always said that Sanji wasn’t a normal boy but more like a fighter with a shitty personality, so it wasn’t a surprise when the first thought that came into his head was to kick the hell out of the guy under his feets. With the cigarette shaking between his teeth, he raised his right leg in the air in front of the moss head, and before he could land a clean kick, the guy woke up, his eyes snapping open.

Shit , Sanji thought, almost losing balance. He swore the stranger was fast asleep! He didn't end up falling on his ass because it was Sanji, someone who’s under Zeff's guardianship, and also considering the short period of time taking savate classes.

The dude with a marimo head, as if he hadn't been about to get kicked in the gut a few seconds ago, just sat there like nothing and looked at Sanji with a big frown.

“Oi, who are ya?

Sanji snorted. “So you’re the guy who always brings that dirty mat to the roof!” he said, annoyed, ignoring the question. He had already seen that mat several times on his trips to smoke, but never dared to even look at it.

Didn’t this guy have the slightest idea of how dirty that disgusting old mat was from the rain and a variety of body fluids? 

The dude in question just yawned and scratched the back of his head. “Ah yea… ain’t feelin’ sorry ‘bout that.”  

“Hah?” The blond raised an eyebrow, taking the cigarette out of his mouth and holding it between his fingers, awestruck by the mosshead's village dialect.

And basically that's how Black Sanji met Roronoa Zoro.

-  

“Wait, you didn’t know Zoro?” Asked Usopp with genuine curiosity. “Dude, he’s like, famous here! But yeah, just forgot you're relatively new.”

Sanji was sitting at his assigned desk while Usopp, his classmate, was sitting on the desk table in front of Sanji’s. It wasn’t hard to investigate about a guy with fucking green hair, and Usopp knew half the school so he was the perfect source of information to satisfy Sanji’s curiosity.

So far he only knows that the marimo is the same age and therefore in the same year as him but in different classes, and then nothing relevant, besides of being a brute who sleeps on the rooftop on a dirty mat. Additionally, he didn't seem to be someone very friendly or someone who had a huge circle of friends, he didn’t even have social media, but now it turns out he’s quite famous?!

“I haven’t had the chance to get close to him, he’s quite intimidating, but he’s a genius at kendo! He even was the captain of the club, you know.” Usopp continued, “last year, out of the blue without telling anyone, he traveled to Kyoto to challenge some prodigy, but-”

“Kendo? Like… that thing with the swords?” Sanji interrupted, making a gesture with his hand as if he were cutting through the air, imitating the movement of a sword.

“Yep, that one.” Replied Usopp, pointing at him with his index finger. “It was scandalous! Zoro got hurt during the match, apparently they used real katanas and he was even in the hospital for a while… The rest was solved behind closed doors! All I know is that once Zoro was discharged and went back to school he voluntarily left the kendo club before getting banned with all that mess going into his school record.”

“Uhuh…” Sanji agreed, reflective, “...And then what? He doesn't do kendo anymore?”

“No, at least not here…” his friend hesitated, “...I think he goes to a dojo after school and trains there, I dunno.”

In the end that information has only made Sanji feel some kind of respect towards the Mosshead’s idiocy and courage, and to think that he considered him as the typical bully which Sanji most likely would end up kicking his ass, at least that's what he used to do.

And for some reason, he also felt a sort of admiration.

With the reassurance that the guy wouldn’t be a problem for his routine, he decided to go back to the school roof.

Once more Zoro arrived before him, ‘sleeping’ soundly on the mat, but this time with his arms crossed behind his head.

Sanji began to connect the dots while smoking: it was most likely that, while Sanji was being integrated into the school, Zoro was hospitalized, and probably Zoro himself was the first one trespassing and bringing the mat to the rooftop while Sanji was still in his old school, but at the end of the day those were just assumptions.

There were so many unanswered questions, from the most reasonable to the most ridiculous ones, like how Zoro ended up in the hospital after challenging someone with real swords? to how the P.E Department did not realize that some weird guy was taking one of the mats to take a nap on the damn rooftop? 

“Why did you end up challenging that guy?” It was an impulsive question, but he had the feeling that Zoro wasn’t gonna be offended or react abruptly.

And indeed, Sanji was right, “‘cause I promised I would be the world’s best .” He said, without opening his eyes.  

Sanji scowled, “...Are you nuts? You could’ve died.”

This time, Zoro opened his eyes, but there wasn’t hostility in his features. “Maybe… even if I’m nuts, that's the choice I've made.”

With that answer ringing in his head, Sanji let the cigarette burn away between his fingers.

For some reason, after that, Sanji always made sure to have his cigarettes hidden in his uniform before school, and when the lunch bell rang he would immediately go to the rooftop, but never before Zoro, the marimo was always there sleeping or at least pretending to. The half-hour of lunch always slipped away quickly between a welcoming silence or a harmless bickering with the marimo, so much so that Sanji started to loathe the bell that announced that it was time to go back to class. 

-

“Whenever I get here you always arrive first, as if you were stuck here the whole damn day, do you even go to class?” Sanji began to complain, “do you at least eat something?”

Today was friday and it was kinda hot, but at least there were some clouds that occasionally covered the sun and didn’t make the day so hellish. Sanji could also notice it by the way Zoro was using his uniform today; the only top piece Zoro was wearing is the classic white t-shirt without the gakuran, with the first three buttons undone.

“Nah, I eat somethin’ durin’ class with my pal, and usually sleep durin’ lunch”

“Shouldn’t it be the other way around though?”

Before Zoro retaliated with an unwitty response, both were interrupted when they heard someone struggling with the doorknob and some unintelligible muttering. Sanji quickly put away the cigarette he was about to light on.

Someone’s coming?

Then they heard the door being opened, both remained static. After that, the whole muttering became more understandable.

“Wait- the door’s open!” they heard a panicked female voice below them

“That’s what I was trying to do, now~ don’t worry, there’s no one anymore,” this time it was a male voice trying to reassure her, accompanied by the sound of the door being slammed shut.

Sanji couldn't put into words what was happening until he heard what seemed to be a sweet moan coming from the girl’s voice. He couldn't help but instantly turn beef-red… those two were about to fucking do it!

Fuck! Don't tell me they're right against the door…” Sanji whispered, suddenly feeling exhausted.

Zoro got off the mat and started to crawl to the roof edge with Sanji following him from behind because he had the feeling that the marimo was up to no good, and it was at that moment that he poked his head out and muttered “who-”

He didn’t get to finish that question because Sanji just panicked; he covered Zoro’s mouth with his hand and threw him backwards, with their heads bouncing against the floor. Although Sanji was below Zoro with a hunched back, it was him who had the marimo retained, with his other hand holding Zoro’s chest firmly. That’s what you get for being nosy , Sanji thought, knowing that the mosshead was pissed off just by noticing his unsuccessful struggle attempts, but Sanji was even more pissed! How could someone have almost zero discretion?!

Suddenly, a particularly loud moan threw them both off, once again static.

“Ah- y-you said, you wouldn't go that far…” she said, with a panting voice.

“But you’re so wet-” the boy replied.

Sanji felt his face burning against the soft fabric of Zoro’s t-shirt. With that little exchange of words, he couldn't help but conclude that the young couple were about to fuck right there, just below them. Subsequently they hear another loud moan and a strong thump against the door, confirming his suspicions.

Between the gasps, moans, the pounding against the door and a warm body leaning against his, it was normal for Sanji to let his imagination run wild and have a justifiable physiological reaction. He could feel that his face wasn’t the only part of his body that was burning hot, at the same time, his cock hardened and consequently the fabric became more tight and unbearable. He only hoped that Zoro was brute enough even about those things, but also not gullible enough to ask uncomfortable questions later.

But Sanji never expected the soft and wet muscle that began to wander with curiosity through the space between his fingers, leaving traces of saliva: it was Zoro’s tongue.

He felt his dick throbbing painfully, reacting to that action. The unknown girl’s moans and gasps somehow were coordinated with his erratic heartbeat, and finally there was a moment where the touch of his uniform’s fabric in his skin was overwhelming. Sanji had the instinctive need to tear apart, to break, to touch, to feel , to the point where his body started shaking… had never experienced anything like this, feeling so aroused, so horny.

Taking advantage of recent circumstances Zoro rolled over, this time facing him: his golden eyes had a dark shade that in the shadow Sanji could swear that they had turned pitch black, and the tip of his ears were totally red. Sanji still covered Zoro's mouth with his hand, and Zoro did the same: he raised his right hand to cover Sanji’s mouth, and without averting his gaze, he used his left hand to put it under the blond's pants.

Sanji felt the touch right away, biting his tongue to keep himself from letting out a filthy sound. Zoro was practically sitting on top of him, limiting his movements, so he could only bend his knees and release the hand that covered Zoro's mouth.

Zoro’s calloused fingers clumsily jerked his needy cock off. His own panting caused Zoro's palm to feel damp under his mouth and the hand he had removed a few seconds ago now was working to unzip and release Zoro's erect member from his own prison.

When Sanji grabbed the cock with a squeeze, Zoro clenched his teeth and let out an animalistic growl. With his other hand Sanji tried to free his own cock by slowly lowering his pants, but without removing the marimo’s hand that was desperately jerking him off. For a second he thought he was about to cum when their dicks came into contact.

The rest of the time they were giving each other pleasure between gasps and grunts, there wasn’t even an exchange of words. To those milliseconds in which Zoro reached his own orgasm under Sanji’s palm, Sanji also released what was fighting so hard to get out. Both were covered in an exchange of sweat and semen, their combined ejaculations between their fingers, and the only sounds that could be heard were their labored breaths and the chirping of cicadas.

They didn't notice that the couple who was having sex below them had left a long time ago.

-

Sanji spent the rest of the afternoon and evening reflecting about everything that happened a few hours ago, and by reflecting it actually means that he just couldn’t stop thinking about Zoro and how they jerked each other off on the school’s rooftop.

Not even his porn collection, purely straight by the way, made him stop thinking about calloused hands on his cock and a strong body on top of his. And the irony of it all is that he ended up masturbating with some dude in one of his videos who, by pure chance, looked just like the marimo.

Even the old geezer noticed how distracted Sanji was to the point where he wouldn’t even let the blond work at the restaurant, sending him home with some bullshit excuse and Sanji was just thankful that he himself was good at saving because those hours cost him money to buy cigarettes and fucking marimo with his fucking calloused hands and his fucking grunts .

And before he reached a conclusion, he already had to go back to school the next day.

Today was Saturday and he had classes only in the morning, but the literature’s class was always especially boring thanks to his teacher's monotonous voice, so he decided to stare out the window next to him just to see if the time passed a little faster. With a view towards the athletics field, a class was having P.E and Sanji's eyes just drifted unconsciously towards a particular person, a particular person with green hair.

Sanji felt how his face was turning red, mental images of what happened on the rooftop flooded into his mind, making him hide his head in his crossed arms, melting with embarrassment at his desk.

Hours passed until the blessed time to go home came. While going down the hallway, Sanji saw Zoro going up the stairs. The blond swallowed dry, even though it's Saturday, he's going to the rooftop anyway . His feet remained static on the ground, hesitant about his next step: follow Zoro and face him or run away and pretend nothing happened .

Now, with his decision already made, Sanji headed towards the exit, but not without first lighting up a cigarette.

-  

This time alone, sitting on the edge of the roof with his backpack on the ground behind him, Zoro looked towards the horizon, wondering what the hell was he doing. He knew he had to go home to study because his grades sucked ass and his friend Luffy was just as stupid as him, but his gut told him he had to go upstairs and hang out on the damn rooftop like a loser.

Suddenly, mental images invaded his head, the blond under him looking totally flushed and breathless while Zoro gave him pleasure. He gritted his teeth and cursed himself for thinking about something so lewd.

He grabbed his backpack and got up, I have to go to study , he thought to himself, or maybe I should go and apologize to curly , he remembered that one time the blond mentioned that his old man was the owner of some restaurant and that he worked there part time to make some money, baratie or something?, he thought he could wait for him there, only if he didn't get lost on the way.

When he opened the door to leave, he suddenly saw the person who was assaulting his mind from yesterday until now. Zoro himself looked just as surprised as the blond in front of him.

“H-hi,” Sanji wavered to break the ice.

“U-uhm, hi,” he replied awkwardly, “so… you went to, uhm, the store?” Zoro asked, nodding towards the plastic bag in Sanji's hand.

“..Yeah, err, you wanna eat? I brought some food” he sputtered, “not the healthiest but…”

Zoro had to be blind to not notice how embarrassed Sanji was. The best thing he could do in these circumstances is to take a few steps back and move to the side to let the blond pass. “...’kay, let’s eat outside.”

“Eh?! But on the rooftop it’s a bit- uhm…” Sanji began to hesitate, he suddenly turned around and decided to go down the stairs, but not before facing a stunned Zoro, “...let’s eat somewhere else!”

Zoro lifted his brows, “o… kay? confused and somewhat intrigued, he shut the door and followed the blond down the stairs.

There was almost nobody in the building, but just like the weekdays the school closes in the afternoon, so there was no rush. However, Zoro didn’t consider that the place Sanji would choose to eat lunch was the inventory room of the P.E department. Folded on the floor was the mat that Zoro usually takes to the roof in order to take a short nap, he always returned it himself so he wasn’t surprised to see it there.

“Kinda dusty,” pointed out Zoro, but he didn't make it sound like a criticism because honestly he didn't even care. Now he was the one holding the plastic bag, just about to take out what Sanji brought.

Sanji had his back turned on him, sitting on some boxes. “It's too hot to eat on the rooftop, and I can smoke here too.” Sanji quietly muttered while trying to light up a cigarette.

“Uhuh. By the way, whaddya-” among the typical food you’ll find in a convenience store, there was also some inedible stuff inside the plastic bag. The most striking one for Zoro was a small yellow box, so much so that it was the first thing he took out of the bag. “Oi, there’s not only food here…”

Sanji just nodded, he wasn’t facing him but thanks to the lighting that came from the window Zoro could notice how the blond's ears and nape were completely red.

“...and is it to be used now?

Sanji wasn’t dumb, he knew Zoro was referring to the box of condoms. Still not facing him, the blond nodded again. “Uhuh…”

There were several seconds of silence that seemed to last forever, Sanji was still fighting to light up his cigarette without much success. Zoro swallowed, clenching the box of condoms that Sanji brazenly bought, and still wearing the school’s uniform.

Screw it . Determined, Zoro took two big strides until he was just behind Sanji, the scent of his cologne invading his senses and giving him a rock-hard boner. “Let's do it.”

And the rest was history.

-

Sex between men was a bit more complex than the general idea they both had thanks to some morbid youthful curiosity with internet access or some other sex education class: it required caution, specially for the receiving party, and lots, lots of lube, so they decided who would be the bottom with a fair battle of rock paper scissors. There were five rounds, three of which Sanji lost, and thanked himself for buying that bottle of lube.

During the first half Zoro treated Sanji as a delicate white silk glove; fully attentive, asking questions and using a friendly amount of lube, bathing his own fingers and Sanji’s entrance with it, placing each digit one by one until the blond got used to the feeling of having an intruder inside him. And when he had more than one finger he started to separate them with scissor motions, stretching the rectal walls.

For Sanji the feeling was super weird but not unpleasant; the lube was kind of cold, Zoro’s wide and calloused fingers did their trick, thrusting him once Sanji got used to the feeling. Once he got three fingers inside of him, Sanji felt how one of those sinful digits made contact with something inside his rectum that made him jump.

“What the- Aah!

“So that’s where it feels good…” Zoro purred, Sanji couldn’t see his expression but by the tone of his voice, the bastard was probably smiling wickedly.

And about to cum at any moment, Sanji thought it was enough, he needed Zoro.

“I-It’s enough, marimo- ah ” Sanji pleaded, he couldn’t see him because he was lying face down, making it easier for Zoro, “just p-put it in, i need your c-cock…”

“Shit,” Zoro cursed, removing his fingers, causing Sanji to let out a distressed moan by the absence of them. Then he manhandled the blond to keep him face up, now both facing each other “are you sure, curly?” he asked with uncertainty.

“Yeah- just- fucking do it!” Sanji growled, “but slowly…”

Zoro scoffed with a mocking laugh, “your wish is my command.”

During the second half the moss ball was also kind. At the time of penetration, first he put the condom on and just like his finger he also bathed his dick with a generous amount of lube. Adjusting the tip towards the blond’s entrance while holding him by his hips, he began to penetrate slowly and deliberately until the blond got used to the size and fullness. “You’re so fucking tight- ah, Sanji ,” he said, panting, while Sanji was digging his fingernails into Zoro’s shoulders as if his life depended on it. “It’s all in- ngh-” Zoro muttered after a while, overwhelmed.

Both of them stood still for another while catching their breaths, half lying on the ground with Zoro on top of Sanji. Sanji’s back was resting on the folded mat that he personally despised, but in these circumstances that was just a triviality; Zoro was inside him, he felt so fucking full, somehow bloated but mostly complete .

However, when the feeling got overwhelming and his body started to yearn for more, he knew it was the time. “Okay n-now you can move…"

“You sure?” Zoro asked again, looking for something in Sanji’s only visible eye.

“Yeah I’m sure, just fucking do it, geez-” Sanji begged in frustration, the marimo was gonna be the end of him.

Zoro scowled, “I just don’t wanna hurt you, curly eyebrows”

Ignoring the nickname for his own sake, the blond just sighed. “Just do it, outside-in, slowly…” observing that Zoro was still scowling, Sanji put his arms around the mosshead’s shoulders and hugged him, with one his hands stroking the short locks of green hair. “... please , Zoro .” submissively begged.

With a grunt, the mosshead finally started to move, following Sanji’s short indications.

Zoro thrusted lazily, always trying to keep his mind without losing himself under the pleasure and making a rush or erratic movement that could somehow hurt Sanji. “Hey… does it hurt?” he asked anyway, hearing the blond whining and moaning out loud under him every time Zoro pushed himself into Sanji’s hole.  

Sanji opened his eyes filled with tears slightly, “ye-yes… at first it hurt a little, but- ah , now it feels way better…”

Zoro smiled proudly, and with a slow but deep thrust he managed to hit the gland that caused Sanji to see stars. At that moment Sanji had a powerful orgasm, his own ejaculation splashed on his belly and Zoro’s chest (with narrowed eyes he noticed the distinctive scar peeking out behind the t-shirt, but the timing wasn’t right to ask personal questions). In the meantime, Sanji’s internal walls tightened around Zoro’s cock, strong enough to also make him cum inside the blond and then collapse on top of him, both exhausted by their respective orgasms.

Sanji sighed satisfied, it wasn’t so bad, and they definitely need to do it again.

-

Zoro felt that soon enough he was going to fall asleep, of course, until he suddenly felt how someone started hitting him on his head with what appeared to be a foot.

“Oi, marimo…”

The nickname’s owner started to get annoyed. The blond surely thought that he “tapped” Zoro’s head harmlessly with his foot but even so it hurt like hell. He only thought about how he was spared the first day they met, he couldn’t imagine the force of those kicks, but also it was somehow exciting .

“Wake up mosshead! You have to go to the convenience store… buy some clothes and something to drink, a pair of pants and a t-shirt. C’mon, get up.”

Zoro lifted his head irritated, “and why me?!”

“Why you ?! Do you think I can go in this state?!” Sanji refuted, gesturing with his hands to the lowest parts of his body.

Now Zoro, a little more awake, considered it. Sanji was sitting on the mat wearing only his boxers and also took the role of the bottom, most likely he couldn't even get up on his own. For some reason, a sense of pride filled his chest for leaving someone as curly in that condition.

“‘Kay, ‘kay I’m goin’, geez…” 

With his school uniform drenched in sweat and his t-shirt stained by Sanji’s cum, Zoro took out of his backpack his P.E uniform. He got dressed quickly and went to the convenience store that was a few blocks away from the school. Inside the store he grabbed a small basket and started to walk among the shelves, picking up the stuff that Sanji told him to buy.

T-shirt? Check; Pants? Check; Drink? Check… I’m hungry, but curly eyebrows already brought some food, somethin’ else missing? Zoro’s mind wandered while he approached the register until he stopped in front of some certain items, one of them pretty familiar.

The condom brand Sanji brought was on the shelf in front of him with other brands and different types of condoms. The one that Sanji took was the small yellow box that only brings four condoms, but the one that most caught Zoro’s attention was one of the same brand that brings ten plus a lubricated one. They obviously had their price difference. but he didn't think much about it and put them in the basket.

Back in the inventory room, Zoro just watched as Sanji was peacefully sleeping, and he couldn’t help but think how charming he looked, just recently fucked, charming… that was a problem , he swallowed dry and took the bottle of cold water out of the bag, resting the base on the blonde's cheek.

“Oi, I’m here…” he muttered softly, seeing how Sanji shivered beautifully at the contact of the cold surface on his face.

It was definitely a problem.  

-

The first thing they did was eat something because they were both starving. After that they had sex, then they slept for a few hours, and when they woke up they had sex again.

Sanji was basically on cloud nine, he was already used to being the bottom and, with every thrust, Zoro was always hitting that spot that made Sanji shudder and scream of pleasure, filling him completely. If he had to be honest, he had no notion of time or space, he felt like he was about to lose his mind, but it didn’t matter anymore, it was somehow addictive.

There was a time when Sanji’s cock felt so swollen from cumming several times that when he tried to move his hands to relieve his lonely friend, he realized that Zoro, with an iron grip, was holding him by the wrists, restraining him. “Zo-Zor oooo , fuck- my hands-”

This time Zoro was thrusting mercilessly from behind, bringing his face closer to Sanji's right ear, licking and biting it, and then at the end, with an almost sadistic smile, began to whisper to him: “don’t touch yourself, gonna make you come from the inside”

All of the sudden Zoro changed position, manhandling Sanji like a rag doll, causing him to sit on Zoro's lap. With his hands still retained, Sanji could only moan loudly while Zoro was in control, and with his other hand he grabbed Sanji’s hip and adjusted his cock at the exact angle where the tip made contact with the blond’s prostate, grinding it every time. 

It felt so fucking great .

Zorooo - ah - I’m c-cumming soon so please- aaa h” he whimpered.

“Yeah, that’s good, cum for me Sanji-” Zoro replied, penetrating deeply.

When he hit that spot, Sanji’s shaky body was already arching sweetly with release, accompanied by a loud shout. Zoro came almost at the same time, gritting his teeth and grunting like a wild beast, not emptying himself inside of Sanji’s hole because of the condom.

Both boys fell exhausted on the mat. After a while Zoro was the first one to move, pulling his now soft cock out of Sanji’s messy hole, making the blond groan, disapproving the action. Zoro with a chuckle removed the condom, tossing it into the empty plastic bags and then he lay down next to Sanji.

They lazily positioned themselves to catch some sleep. Sanji now drowsy with his head resting on the marimo’s bicep, he thought with a smile about how the guy, now snoring by his side, fucked him so good and perfect to the point where he thought his brain was going to melt inside his skull, and probably ruining any future experience with someone else, including girls, but surely now he wasn’t going to complain.

And before he realized it, he also had fallen fast asleep.

-

Sanji reached out to grab his phone that was vibrating on the floor.

They were lying together, Zoro occupied the entire mat and apparently had fallen asleep again, Sanji instead had his head resting on Zoro’s belly while the rest of his body was on the floor. He brought the phone’s screen closer to his face and got surprised to see a total of fourteen missed calls, the most recent one a few minutes ago.

“Must be the old geezer, finally he got senile.” Sanji muttered to himself and then he saw today’s date and time. “It’s a quarter to six huh? And today’s monday? Monday… Monday?!” Now the fourteen missed calls made a lot of sense, he and Zoro spent the whole fucking weekend inside this shithole?! He jumped up and started kicking Zoro to wake him up. “WAKE THE FUCK UP MOSSHEAD!”

Several minutes later they were cleaning the mess they left inside the inventory room, now both were edge to edge carrying the even nasty mat down the path by the river. It was dawning and classes hadn't started yet so they were able to sneak out without getting caught.

The whole weekend was the craziest thing Sanji has ever done in his young life.

First , he thought, getting rid of the mat was the most important thing , and it's not like he would have been waiting to do exactly that some time ago, of course not. And then, he will have to deal with Zeff and the consequences of his actions, just thinking about it made him shiver.

“We should have just left it there…” Zoro said between yawns.

“Hah?! Don’t be ridiculous! How are we supposed to leave the mat full of our jizz lying around there?! God, I can't even imagine how embarrassing it would be seeing a beautiful lady using it.” Sanji complained.

"And that's your problem?"

“Right here's fine,” Sanji said, totally ignoring him. They left the mat on the floor and stopped in front of a downhill, below it was the grassy shore and the river. As if he was about to confess a terrible sin, Sanji put his palms together and started to speak: “I know this is kinda illegal and harmful to mother nature, but I plan to become a great cook and feed people with my delicious food so please forgive me!” Now pleased, he grabbed the mat from the ground and positioned himself to throw it away.

Zoro couldn’t help but feel impressed, it was the first time he heard about curly’s future ambitions. “Are you gonna be a cook?”

Sanji turned around to face Zoro and smiled at him “Yep, the world’s best.” 

After a morning breeze and the silence between them, Sanji resumed his work, but was taken aback when he felt Zoro’s strong arm around his waist and an open kiss on his neck. Shocked by the display of affection, Sanji dropped the mat and when he tried to retrieve it he slipped on the dewy grass, causing he and Zoro to fall towards the shore.

“Ugh…” Sanji’s fall was cushioned by the mat, and on top of him was Zoro cornering him both with his arms and with his gaze, a defiant sparkle in his golden eyes.

And as if some kind of magnet attracted them, Zoro’s lips were on his, kissing him gently.

Considering the number of times they had sex over the weekend, that was the first time they both kissed, and for some reason Sanji felt like going for a run, but with his heart pounding like crazy, it looked like he was already running a real fucking marathon.