Actions

Work Header

Rating:
Archive Warning:
Category:
Fandom:
Relationships:
Characters:
Additional Tags:
Language:
English
Stats:
Published:
2015-05-26
Completed:
2015-08-12
Words:
9,031
Chapters:
2/2
Comments:
43
Kudos:
1,275
Bookmarks:
132
Hits:
17,142

Dance With Me

Summary:

Zoro didn't want to go to prom, but went because he really didn't have a choice. Everything's fine, until he runs into a certain blonde classmate who insists on turning his night upside down. For better or worse.

Sanji/Zoro

Modern AU

Chapter 1 edited as of 8/4/2015

Notes:

Okay! I've had this collecting dust for a while. It's a two parter high school AU. Pretty much centers around prom night. I sincerely hope this is liked!

I do not own One Piece or any of its related materials.

This chapter has been beta'd by the ever wonderful lastofromance!

Chapter 1: Dance With Me On The Floor

Chapter Text

It was as awful as Zoro had thought it would be. He hadn't even wanted to go to prom, but being the big “star” he was, and because his “girlfriend” had insisted, he had gone. Zoro really wasn't sure if it was worth it, the whole popularity thing. It had never been his goal, he just happened to be very athletic, and sports gave him an excellent outlet.

“Let's dance!” the blonde in the ridiculous, sparkly, pink dress giggled from where she stood next to Zoro, who sighed when his arm was grabbed and tugged by the head cheerio that he happened to be dating… sort of. She had been the one to approach him and practically threw herself into his lap. He stood from the table, feeling annoyingly constricted in his dress shirt. It was only a year old and already it was too snug, as was his suit. Zoro and his girlfriend made it to the dance floor and immediately the athlete was caught by a sudden stiffness. He had never actually danced… ever.

The sexually charged song matching its electronic beat started and Zoro frowned when his girlfriend gave up and melted into the crowd of jostling bodies. Tension filled every muscle in his body as he stood, bodies grinding and jumping all around him.

Nope, he was not doing it. Zoro just wasn't a dancing man. The athlete tensed, his muscles twitching as his heart shot into his throat when hands slid around his hips and his face bloomed red. The muscular teenager looked down and his gut twisted when he realized that the hands on him were most definitely male. Zoro started to turn when a chest hit his back and lips brushed the back of his damp neck. Shit! Was this fucking real?!

“You're not dancing at all, Mr. Ace,” was whispered up against his left ear and Zoro made an audible gasp. He tore away and spun around to find absolutely no one standing there. He blinked, heart racing as his face grew redder. What the hell had just happened? Zoro tensed, teeth grit when hands grabbed his hips again from behind and he curled the fingers of his right hand into a fist, ready to punch.

“You're supposed to move your hips,” was muttered and Zoro growled.

“Knock it off!” he warned and the chuckle in response only angered the athlete further.

“You've got a wonderful body, you should put it to good use,” the guy declared quietly and Zoro growled in his growing frustration. But as angry as he was, he did not actually want to punch someone in the middle of senior prom and ruin it. Who the fuck was this bastard?!

“I'll beat the shit out of you,” Zoro threatened and there was another haunting chuckle. Why the hell did it sound so suave? This guy was one smug son of a bitch.

“Just one dance, no one will even notice us back here,” the voice whispered and Zoro growled once more. The hands urged him to sway his hips but he refused to budge. Why was he even dragging this out? He should just walk off.

“You're barking up the wrong tree,” Zoro growled and there was another chuckle.

“You so sure about that?” was asked and Zoro grunted. Fuck this. He pulled away but the hands gripped his hips tight and pulled back until their lower bodies met. Zoro stilled in shock, a gasp caught in his throat when hips hit his ass.

“Come on, someone should actually enjoy your time,” the voice purred and Zoro hissed. A hand raised from over the muscular teen's shoulder and a finger pointed. Zoro followed the finger, eyes searching in confusion until the moment shock twisted his heart. His girlfriend, practically humping and lip-locking with another guy. Betrayal hit him to the core as he sucked in a deep breath.

“Unlike your date, I'm genuinely interested,” whispered the deep, smooth voice behind Zoro's head. His heart twisted. Even though he hadn't been as excited as he should have been, it still fucking hurt. Both hands were on his hips again and the athlete swallowed. This was still a guy! And he just found out he was being cheated on! Zoro honestly just wanted to go home.

“Forget about your problems for a bit, just dance. I can show you how great your body is,” the voice urged and Zoro looked around him. No one was paying any attention, too engrossed with their own interests. What was he to do? This guy was being fucking stubborn. Zoro wasn't so sure he wanted to, but, maybe if he spent some time with this guy before going home he could leave in at least a slightly better mood. Would dancing really help him forget his problems for a bit? Or at least lessen the blow? Zoro's face flushed and he frowned. Was he really to consider this? This was fucking weird, kind of creepy.

“You ever do or say anything about this and I swear I'll make your life a living hell,” Zoro threatened and the hands gave his hips a squeeze.

“I wouldn't dream of it,” the smoky voice murmured and Zoro's cheeks pinked a little again.

“I want to know who the fuck you are,” he demanded.

“The name's Sanji. We're in English together,” Sanji informed and Zoro's brows furrowed. He didn't remember that name. Though he didn't much pay attention to other students. He tensed when he was urged to sway his hips again. Fuck, this was embarrassing. This was crazy!

“You don't relax, you won't be able to do anything,” was whispered huskily and Zoro felt his face absolutely burn. Was he really going to dance? Like this?

“Close your eyes,” Sanji ordered quietly and Zoro swallowed nervously as he did so. It took a few moments of the barest of twitches in his muscles, and then a very timid sway. It took a few more experimental sways, very slowly growing in confidence. But after a few long moments, perhaps a minute or so, he managed to loosen up. Zoro did his best to push everything out, what was happening around him, the people, his embarrassment... his fucking girlfriend. He didn't even realize it right away, but he was swaying his hips, body moving with his mysterious dance partner. They stayed in place, the hands on Zoro's hips urging him slowly along until he understood the beat in his body.

“Arc your back,” was whispered and Zoro blushed a moment before he willed his embarrassment away once more. The athlete was slow to do so, but when he did, his shoulders touched his partner while the other pressed his hips close against his ass. Zoro's heart jumped, almost ready to end it when he felt lips brush his warm skin. A pleasurable shiver spidered across the teenager's skin and a breathy sigh passed his lips. Zoro found himself oddly tranquil for what felt like the first time in his life, uncaring of everything at the moment. All that mattered was the dance, the heat of his partner's body, of his hands. He tensed for a moment when he felt the hands ghost up his sides under his top coat and gave a breathy groan as his head dipped back, the three gold bars in his left ear jiggling with the motion.

“You're wonderful,” Sanji muttered and a delighted shiver ghosted over Zoro's body a second time. Fuck, he hadn't ever fathomed actually enjoying what he was doing, and the hips pressed against his ass bothered him little. His heart beat fast in his chest even as a confusing heat enveloped his crotch. Shit, he was enjoying this too fucking much, but surprisingly found he did not want to stop.

“Turn around,” was ordered and Zoro's eyes snapped open, leaving the athlete slightly dazed. He stopped and turned around. He stared through the dim, color changing lights at jaw length blonde hair falling over one side of a lean, handsome face. A blue eye under a weirdly curled brow stared back at him as sensual lips quirked up. There was a groomed patch of facial hair on a good chin, strong but not so wide and masculine as his own. Fuck, Zoro did recognize him. He hadn't realized what the blonde's name was, but Zoro remembered him. He was damn good looking, and very popular with the girls. Sanji had transferred in early in the school year and Zoro had been surprised when the blonde had taken a seat behind him, where he immediately complained about the athlete's green hair blocking his view. Zoro sat slouched down in his chair every day after that, even though he had been so irritated about the emphasis on his hair color.

Sanji stood, looking impeccable in his black suit, his height only just under Zoro's. He was slimmer than him without all the bulkiness of the athlete's build, but Zoro knew from seeing the blonde during his gym class that the guy was extremely athletic, strong.

“So, care to dance more?” Sanji asked, his smoky voice smooth and confident. He was nearly flawless. Zoro flushed again and the blonde's lips quirked up a little higher. Sanji stoked his hand down the side of Zoro's arm and the larger teen's heart jumped in his chest. Was the blonde really hitting on him?! Why did that… really not bother him, not at all? He was actually pretty excited. Not at all like how he had felt about his cheating girlfriend. Seeing that it was the blonde who had been so hot on him really wasn't a bother at all. It actually smoothed everything over. Sanji stroked a finger down Zoro's cheek with a cocky smirk and the athlete twitched a little as his heart rate continued its high speed run. Fuck, he wasn't shy at all was he? Sanji grabbed his sides and the athlete grunted stiffly in response. The blonde gave a look of mock disappointment and Zoro glared.

“You're all stiff again,” Sanji declared and Zoro frowned when hands gripped his hips again. A new song started up, the same sort of beat to it, and the blonde's lips curled up at the corners.

“Relax~ Come closer~” Sanji purred and Zoro's heart pulsed faster yet. He didn't want anymore; he was already humiliatingly half hard from the last mortifying dance, which made the athlete all sorts of awkward. What the hell was wrong with him? Why was this so exciting? Why did this guy excite him? Why the hell was he so attractive? He grunted when he was pulled closer as the blonde started to move to the beat, his movements way too suave, too sexy for Zoro's good. The curve of Sanji's lips grew as his eyes took on a devilish gleam. The blonde moved up against Zoro who flushed bright red and tried to recoil, but Sanji held him firm and the jock flushed. His persistence was making things difficult. Zoro frowned as his classmate leaned over his shoulder and whispered up into his ear.

“You're stiff as a board. Have some fun~” he urged in lilt and Zoro was damn sure his head must have been on fire it was so hot. What the hell? Zoro was not the kind of person who blushed so easily! This blonde was damn crazy! Zoro nearly shouted, but the air caught in his throat when his cock was grabbed through his pants. The larger teenager's heart leaped into his throat when the blonde gripped his tensed shoulder with his other hand and a sultry look clouded Sanji's blue eyes.

This is the only part that should be stiff,” Sanji purred and Zoro shuddered when a leg slid in between his thighs. He tensed and the blonde hummed. Fuck, he should have left. Why the hell had he been so stupid? No, it wasn't that. Zoro was sure that somewhere in the back of his mind, he was interested in this, in what was happening too much to leave. Somewhere, in some dirty little secret part of him, he had wanted something like this. Maybe not on the dance floor but… it was already too late.

“Close your eyes, relax, and dance,” Sanji urged and Zoro felt his heart skip a beat when the blonde's thigh slid against his swelling cock in his pants. How could he relax now?! It was so damn embarrassing, getting hard while dancing against a male classmate. But he noticed that Sanji didn't have a problem with it at all. In fact, the blonde seemed to have wanted such a response… was he gay? Wait, no, he obviously liked women too much. Bi then? Ah fuck, who cares? Zoro decided that he didn't. Never had he thought that he would be in such a situation, and it was nerve wracking as much as that secret little part of him was liking it. The song ended and Sanji released a disappointed sigh as he frowned at the larger teenager. He looked into his eyes and Zoro frowned back.

“You were dancing so well too,” Sanji pouted. Zoro grunted as he started to pull away, but the blonde grabbed hold of his sides and refused to relinquish his hold. A slow song was started and Sanji grinned.

“Let go,” Zoro ordered in a shaky breath. This was too much. The want for his classmate to just press his hand against his cock was growing with each second and embarrassing the fuck out of him. Sanji slid in close and the athlete blushed when their chests met.

“One more song~” Sanji lilted and Zoro glared.

“I'm not dancing with a pervert,” the athlete growled and the blonde gave a showy frown. Zoro gasped when one of Sanji's hands dove into his pants and jumped when the hand slipped into his boxers. The blonde grabbed his cock and he stilled. The larger teenager sputtered out a slew of shocked and frustrated noises, all culminating into a grunt.

“Pervert!” he gasped between teeth and Sanji smirked. The blonde swayed his hips and Zoro gripped his shoulders tight. There was a slight grunt from the blonde, but otherwise he continued to force the athlete to sway his hips. Zoro sucked in a sharp breath when his classmate massaged his hot, swelling cock with deft fingers. He was bright red down into the collar of his shirt as he bit his lip, small noises grunting from his mouth as sweat dampened his face. Sanji leaned up into the taller teenager's left ear and chuckled.

“You look absolutely delicious right now. I could bake you up into something scrumptious,” Sanji purred in a sensual whisper and Zoro grunted as his head sank down forward onto the blonde's shoulder. Sanji flicked the three gold bars in his left ear and a strangled groan hit the back of the larger teenager's bit lips.

“I could eat you up,” Sanji declared, and for good measure, rubbed the wet, exposed head of Zoro's cock in the sweaty confines of his pants. Zoro moaned, the sound muffled, though its tone was desperate and pleasured while his hulking shoulders shook.

“Feels good, huh?” Sanji whispered as he stroked his throbbing, strained cock at a leisurely pace as he continued to sway them both. Zoro couldn't believe this was happening! It had to be some kind of raunchy dream! Maybe he fell asleep at one of the tables? Pleasure shocked the athlete on each forward and backward stroke with the way the blonde moved his fingers on his cock, sliding the foreskin back and forward on each slide. Zoro grunted, he was hot, sweating in his suit, and his knees wobbled as his body shuddered when Sanji licked the shell of his ear. This was wrong, there were so many of their classmates around! How did no one see? Or were they ignoring it? Zoro bit Sanji's shoulder and the blonde twitched, but otherwise kept jacking him off, slow and measured as he pumped his fist up and down Zoro's leaking, wet cock. Muffled moans spilled against Sanji's shoulder, breath puffing hard through Zoro's nose as his muscles trembled in response to the skilled hand job he was getting. Sanji gently shushed him and he made a more desperate sound when the blonde thumbed the leaking head of his cock again and ran his nail gently over the soaking wet slit, and Zoro sucked in a sharp breath as another hard shudder hit his muscles.

“You're soaking wet,” Sanji purred in a whisper and the athlete moaned a muffled sound into his wet shoulder. Fuck, he was so fucking close! He couldn't believe he was going to cream his pants at prom under the persistence of a classmate.

“Getting close?” Sanji asked as he pressed his leg between the athlete's thighs and rubbed. Zoro gasped, his swollen balls being rubbed along with the confident strokes of Sanji's fist were too much. Sanji glanced away a moment, spotting a very well known teacher and quickly looked back to Zoro as he shifted them slightly out of her line of sight.

“You look so fucking good right now,” he groaned in mutter, voice rough in lust as he slid his fist faster on Zoro's wet cock. The athlete trembled, the boiling heat of orgasm twisting tighter inside him rapidly.

“Just don't make too much noise when you cum; people will notice,” Sanji whispered and Zoro choked a grunt. So close, so close to blowing it. Sanji looked to the larger teenager when the body against him tensed, muscles going stiff as the athlete's breath caught. Hot cum shot from Zoro's cock, soiling his boxers in a burst as the blonde removed all but two fingers to try and keep as much spunk off of his hand as possible. A strong shudder hit Zoro's muscles as he released a muffled groan against the blonde's shoulder from where he stood, rooted to the floor and leaned against the other. After the moment passed, he sagged against the blonde who, after wiping his hand unceremoniously on the larger teenager's boxers, braced him.

“Feel better now?” Sanji asked and Zoro growled as he released the blonde's shoulder from his teeth. Zoro knew he'd be justified in beating the crap out of the blonde for molesting him, forcing him to cum on the dance floor, and no one would blame him for it. Sanji glanced at the teacher once more and tensed in panic when her eyes fell on them again. The blonde swallowed, Adam's apple bobbing low.

“We've gotta move,” he declared and the athlete grunted a disagreement.

“Seriously. Oh shit! Move!” Sanji urged desperately and Zoro glared at the blonde as he started to push him to walk backward while he was still trying to recover from his orgasm. The slow song ended and a faster beat to some popular song began.

“Teacher! Teacher! Move it, moron!” Sanji hissed and Zoro gasped in horror. The athlete turned and walked forward with the blonde's hands on him while the two weaved through the back of the crowd on the dance floor, the sound of the base thrumming through the entirety of their bodies. They made it to the tables and Zoro sat down heavily in his chair, cringing when he felt his cooling cum stick his boxers to him.

“You're an asshole,” he grunted as the blonde watched the teacher look around for them but give up after a moment. Sanji relaxed then and looked to Zoro who glared at him.

“Huh?” he asked over the loud thump of the new beat of a pop song.

“Asshole,” Zoro repeated and Sanji grinned as if he were proud of it.

“Congratulations on creaming your pants at prom,” he declared with a shit-eating grin and Zoro's fingers flexed on the table; he could practically feel them around the pervert’s neck. The blonde started digging into his suit pockets and Zoro gave up with a sigh as he slowly turned to look into the crowd, his… well, ex-girlfriend coming to mind. It was a bad relationship anyway, he had just never been that interested, though a proper break up would have been much preferred. He figured she hadn't been using much hindsight, since she probably had wanted to stay with him at least until prom was over. Whatever, as far as the athlete was concerned, it was over. He stood, still cringing in his sticky boxers. Sanji looked up at him and stood as well.

“Where are you going?” the blonde asked over the loud bass and Zoro grunted as he started to walk.

“I'm going home. She can get a ride home with her new boyfriend,” he growled and Sanji cast a glance back at the groups of dancing people before following after him.

“Wait, want to come to my place?” he asked and Zoro froze as his cheeks bloomed with color. The athlete looked to the blonde who grinned at him.

“I promise I'll make it worth your time.”