Work Text:
Shanks was already vibrating with excitement by the time they docked at the predetermined island. His crew had already been briefed on the expectations of the coming days. They all knew that Luffy’s crew would be showing up shortly and that no one was to return to the ship or bother him for a few days. These meetups had only happened a couple of other times but were slowly becoming part of their routine. Every several months, since their reunion, Shanks would meet Luffy at some prediscussed island that would likely be close to where they were both traveling at the time. Their crews would party, stuffing themselves full of delicious food and sake. All the while, Shanks would have Luffy all to himself, all alone in his quarters.
That first time they saw each other after so long was almost more than Shanks was able to handle. Luffy was far from the little boy that he had left behind in Foosha Village all those years ago. About a year ago, both crews partied together all night and Shanks couldn’t keep his eyes off Luffy. He was so impressed with the man the small boy had grown up to be. That night, in their drunken state, they had somehow ended up in the captain’s quarters on the Red Force. Luffy was already sitting in his lap and Shanks was already leaving a trail of kiss marks down the side of his neck before it registered that he was touching Luffy. Luffy, the kid he use to bully and poke fun at, the kid who begged to join his crew, the kid… who wasn’t a kid anymore.
“Wait, Luffy... Have you done this before?”
Luffy glanced down at the floor, embarrassed as he shook his head, saying barely above a whisper, “but I don’t want to stop.” Shanks rested his head on Luffy’s shoulder and just sighed. Luffy might have grown up but he was still so young and he didn’t need some greasy old man taking away the last of his innocence. “Please, Shanks, if it’s going to be anyone, I want it to be you,” Luffy said wrapping his arms around Shanks’s neck. How was he supposed to refuse the boy when he stared at him with those puppy dog eyes?
Shanks wasn’t a good person, he didn’t care about the people that he fucked, but this was different. This was Luffy. “Anchor, I don’t think this is a good idea…” Shanks started to explain himself but Luffy wiggled and whined on his lap. Always acting like a spoiled brat, only this time that spoiled brat is crushing the part of him that is slowly stiffening in his pants. “Okay, okay,” Shanks said running his hand down his face, trying to compose himself before he made a mistake, “Lie down for me.”
Luffy excitedly found a comfy spot in the middle of the redhead’s bed. Shanks moved to kneel between his legs and said, “We’re not going all the way, but I’ll still make you feel good.” Luffy’s face flushed red and he started to cover his eyes with his hands, but Shanks stopped him. Looking down at Luffy with a smirk on his face, he said, “You have to watch, so you can learn.” Luffy nodded and never took his eyes off Shanks who flawlessly removed Luffy’s pants, even with only one arm. Throwing one of Luffy’s legs over his shoulder, Shanks kissed slowly down the inner side of his thigh from his knee all the way to the base of his stiffening cock. Luffy was already leaking so much that it dripped down to his balls. Shanks licked the trail of juice up to the tip and a low growl formed in his throat as he lapped up every drop. Luffy whimpered and thrust his hips, “Please, Shanks.”
The older man couldn’t take any more begging from the sexy young man in front of him. He opened his mouth and took all of Luffy’s cock in one go. It was salty and sweet, Shanks had never tasted anything so delightful. Saliva pooled in his mouth, dripping around Luffy’s hardness, creating the perfect glide for his head to bob up and down. Luffy sighed signaling how relaxed he was feeling from the alcohol and Shanks’s warm mouth wrapped around him. Luffy ran his fingers through the redhead’s hair hoping to encourage the older man not to stop. Shanks was more than happy to oblige, moving his head, fucking his own mouth on Luffy’s dick.
Luffy was feeling incredible and couldn’t help humping into Shanks’s mouth. The tip of his cock brushed against the back of Shanks’s throat. The older man was experienced and never showed any signs of discomfort or gagging. Luffy being as inexperienced as he was didn’t last long at all, before Shanks could really show off his skills the younger man was already spilling into Shanks’s throat. The raven-haired boy wanted to return the favor but Shanks wouldn’t let him. Instead, they parted ways with a promise to continue the next time they saw each other, and continue they did.
The next time they met up Shanks let Luffy suck him off, as he talked him through it the whole time. Teaching him how to hold his lips to avoid hitting him with his teeth. Teaching him how to move his tongue to make the older man feel just right. Teaching him how to flex his throat to avoid gagging, but he wasn’t able to fully avoid choking on Shanks’s large cock. They talked about taking things further, but Shanks still felt like it was too soon. Luffy might be a man now but he just couldn’t let go of the image of the little kid he knew before.
Now he was docked at the island they chose, excited because Luffy would be here any moment. After their last meeting, Shanks listened to Luffy talk on and on about some dark-haired pirate guy that had helped them with some stuff. Shanks started to tune out the story because he just didn’t want to hear any more about some other guy. It has been quite some time since they last met up and this time Shanks wants to give Luffy whatever he asks for. He doesn't want to tell him, no, anymore. If Luffy wants to learn, then Shanks doesn’t want to let anyone else teach him. He didn’t want to take things too far with Luffy, but he didn’t want Luffy running off somewhere else to get it, ridiculous and selfish as it sounds.
Shanks is waiting in his quarters, sitting in a chair dressed in his usual white shirt and brown pants, when a knock raps on the door. Before he can respond, the door creaks open slowly and the all too familiar straw hat comes into view. “Shanks, I got here a bit early,” Luffy says as he walks into the room. Shanks notices that his voice is a little shaky and he is surprised to find the boy so nervous. It really isn't like him. “Early is fine. I’m glad you’re here,” Shanks says softly because now that Luffy is here, in front of him, he is realizing just how much he missed him. Luffy closes the door behind him and smiles softly, trying to hide under his straw hat. Shanks can’t take his eyes off of him. Every time they meet up with each other Luffy always looks more grown up; more scars, more muscles; more Luffy. He wants to rush forward and wrap his arm around him and never let him go, but he isn’t ready to admit that to Luffy and is especially not ready to admit that to himself. He’ll probably never be ready, he thinks, never be ready to cross the line because it’s better to just keep their relationship like this. Better to just allow one drunken night to shape their meetings as lessons than to admit that he is in love.
“If you’re not ready, I can come back later.”
“No,” Shanks said almost too quickly, breaking out of his trance and train of thought, “of course, I’m ready.” Shanks walks up to Luffy putting his hand under his chin, tilting his head to make him look up at him from under the straw hat, “are you ready?” Luffy blushes at the erotic tone in the redhead’s voice and Shanks takes that as a yes, leaning forward to kiss the shorter’s lips. It doesn’t take any convincing before Luffy parts his lips and is trying to push his tongue into Shank’s mouth. Shanks wants to laugh at him because he still hasn’t figured out that you don’t just go shoving your tongue into someone’s throat and call it a kiss. Using his hand already gripping his chin, he moves Luffy away from him enough to speak against his lips.
“Sweetheart, slow down. My mouth isn’t going anywhere. Try again. I know you can do better than that.”
Luffy nods, cheeks flushing red, almost feeling dumb for being so eager. Luffy places one hand on Shanks’s waist, the other on his cheek, and pulls the older man back in for a kiss. This time Luffy doesn’t part his lips, just kissing softly, chaste. His hand moved slowly from the side of Shanks’s waist around to his lower back, clutching him as if he is afraid he’ll disappear. Their lips parted slowly, just letting their lips fit together, Shanks is always shocked by how soft Luffy’s lips feel. Luffy slides his hand up Shanks’s cheek, threading his fingers into his red hair, gently pulling on it, forcing a low moan out of the man. Luffy slides his tongue in, rubbing it gently against his. Shanks wraps his arm around Luffy wanting to make them press closer to each other, even though it isn’t even possible. Both of them breathing heavier, both of them desperate for the other, both of them wanting this moment to never end.
Their tongues danced together, the kiss heating up, Luffy moving to remove Shanks’s shirt. The kiss deepens as they moan into each other and Shanks reaches to unbutton Luffy’s red shirt, thinking about how odd it is for him to have buttoned it up in the first place. He gets the first two buttons open when Luffy pushes away from him, deep red blush filling his cheeks. “What’s wrong, baby?” Shanks asks sweetly, “Do you wanna stop?” Luffy drops his hand from Shanks’s hair and shakes his head. He releases his hold on the redhead and takes a step back from him. Shanks is worried that maybe he has decided this isn’t what he wants after all.
He just watches as Luffy grabs at the last of his buttons, undoing them one at a time, slowly. Shanks is almost positive his jaw hit the floor when he saw what was hiding under that red shirt. Luffy had on a small black lace bralette. The bottom wrapped around his middle and it covered just enough of his chest that you couldn’t see his nipples clearly through the see-through material. “Luffy…” Shanks started but had to stop to catch his breath because Luffy had started removing his pants to reveal a matching lacey bottom.
Shanks stood there, using every ounce of self-control, to not throw Luffy down onto the bed and have his way with him.
“Luffy… where…”
“Do you like it?”
Oh, that would be why he seemed so nervous when he got here earlier, Shanks thinks to himself. Shanks’s mouth starts to water and he has to swallow down the saliva pooling in his mouth before he drools down the front of his shirt. Does he like it? Did Luffy really just ask him that? He takes a step forward, nodding as he walks up to Luffy.
“Oh baby, I love it. Is this for me?”
“Ye..yeah. I wan… I wanted you to… to want me.”
“Anchor, you’re all I want.”
Shanks grabbed Luffy’s waist and pulled him forward smashing their lips together. Luffy parts his lips and Shanks doesn’t waste a second sliding his tongue in over the younger’s. His tongue dances across Luffy’s as he moans into him. “Please, let me touch you, please,” Shanks said sounding desperate in a way Luffy has never heard him before. Shanks’s hand rubs along Luffy’s lower back as he begs more, “Please, baby? Let me have you.” He keeps begging but isn’t giving the other any chance to respond as he deepens their kiss and presses their bodies together as if he needs Luffy to breathe. He kisses Luffy’s jawline, giving the poor boy a chance to finally breathe, but still can’t speak from being so out of breath from the kissing. Shanks moves to his neck, kissing and nibbling as he goes, the begging never-ending.
“Anchor, please? I need you.”
“Shanks.”
Even with only one arm, he lifts Luffy up with ease, who wraps his legs around his waist, and carries him to the bed. The red-haired man continued to kiss along Luffy’s collarbone, only stopping to allow the younger to fall quickly to the bed and find a comfortable spot in the middle. It is very rare for Shanks to care about his missing arm, but not being able to throw Luffy around on this bed the way he wishes definitely has him wishing he had two. Luffy looks so pretty lying on the bed before him.
“Where did you? Actually, never mind, I don’t care. Fuck.”
Shanks leans down to pepper kisses across Luffy’s abdomen, working his way up his chest, kissing his nipples through the bralette. Luffy gasped, his nipples were already sensitive from the foreign material rubbing against them. Shanks can’t stop the compliments, can’t stop the praise. “You’re so beautiful,” he kisses Luffy’s chest. “You’re so pretty for me,” he kisses down to his navel. “You’re so wonderful, baby,” he kisses along his panty line. Shanks stares down at the bulge in Luffy’s panties where the thin lace is doing absolutely nothing to hide him. A wet spot already forming from his excitement.
He moves Luffy’s panties to the side just enough to free his aching cock. “Oh baby, you’re leaking so much. Just for me?” Shanks asks looking into Luffy’s eyes. If someone else could see Shanks right now they would easily tell that the look in his eye was reflective of his soul begging to be touched by Luffy. Luffy can only nod because he doesn’t trust his voice. Doesn’t trust that this time he won’t let it all slip out. He has wanted this for so long, thought about this for so long. Luffy never thought that Shanks would see him as anything but a small brat who just begged him all the time to join his crew. Luffy doesn’t care if Shanks only sees these meetings as lessons, he doesn’t care if Shanks won’t ever say the three words he truly wants to hear. He will do whatever he can to keep Shanks as close as possible, to keep Shanks all to himself for as long as he can. Even if it is only like this. Even if it is only sometimes.
Luffy closes his eyes when Shanks’s hot breath blows across his already feverish skin. His whole body shivers as if every part of him becomes cold aside from where Shanks is breathing and touching. Luffy feels the warm air on the head of his dick before he feels the wet velvet of Shank’s tongue. He moans softly when he feels all of him enter Shanks’s mouth, feels his tongue slide across his shaft, feels Shanks’s hand glide across his thigh. Luffy can feel the urgency in Shanks’s touch, feel the urgency in his breathing. Shanks puts two of his fingers in his mouth alongside Luffy’s cock, coating them in spit as he continues to work his mouth on Luffy, then Shanks moves his hand down to Luffy’s waiting entrance. He presses both fingers against the soft rim, rubbing gently, coating it before pushing in slowly.
Luffy’s body already so easily stretched lets him in without much resistance. Shanks worked his fingers steadily, opening Luffy, and preparing him as best he can. Shanks only wants Luffy to cry pleasurefully and removes his mouth from Luffy’s cock. He licks at the place where his fingers have entered the raven-haired man, using his tongue to assist with opening him up. He tastes so good, better than Shanks ever imagined. He feels so good wrapped around his fingers, better than Shanks ever fantasized. Shanks can’t wait to have him wrapped around his cock, the same gentle squeeze he is giving his fingers happening to his achingly hard shaft. Shanks continues to work his fingers in and out of Luffy, pressing gently against that little ball of nerves. Feeling Luffy tighten up and whimper every time.
“Shanks, please?”
“Soon, baby, soon.”
Shanks slowly pulls his fingers out, spreading them apart to open Luffy. Watching Luffy clench his hole closed once his fingers were removed, had Shanks gripping his cock. He trails soft kisses up Luffy’s body as he moves into a position to hover over him. Luffy opens his eyes once Shanks’s face is right above his, looking up at the only man he has thought about for the last 13 years. Shanks placed a soft kiss on his lips and whispered, “Are you ready, baby?” Luffy kisses him back and no words are needed because both of them want this more than anything. Both of them need this more than anything. The kiss is heating up and Shanks has to pull back just a moment to remove his pants completely before returning his lips to Luffy’s. Kissing as if they need it more than oxygen. Kissing as if they might never see each other again. Kissing as if they are both screaming ‘I love you.’
Shanks lined up with Luffy’s entrance and pushed in slowly, gently. Luffy whined against his lips. Shanks breathing heavily because despite how easily he opens for him, the grip around him is more than he can handle. Shanks continues to push in trying to get all the way in so he can allow Luffy a moment to adjust. Luffy grabbed at his shoulders and moaned out his name. Once Shanks has his hips flushed against Luffy, he kisses the tears streaking the young man’s cheeks, “I know, love, I know. It won’t hurt for long.” He kisses Luffy gently on the lips waiting for him to signal that Shanks can start moving.
“I’m okay, Shanks. You can move.”
Shanks starts moving his hips slowly, pulling his cock out and gently pushing it back in. He barely moved and Shanks is already moaning, already feeling like he’ll fall apart, “Luffy, you feel so good.” Luffy has relaxed enough that the stretch only feels good, the way Shanks hits every part of him. The way Shanks moved so agonizingly slowly made Luffy whine more.
“Shanks, please faster.”
Shanks picks up the pace and watches Luffy’s face shows pure pleasure. Listens to the way Luffy says his name and sees the way his eyes roll back and eyelids fall heavy. Hears the way Luffy moans when Shanks hits that special spot inside him. Shanks’s heart feels heavy as he watches the young man under him come completely undone due to his touch. Luffy. His Luffy. Luffy is still lost in the moment, eyes closed, taking in every sensation of what Shanks is doing to him. He doesn’t open his eyes until he feels the second drop of liquid hit his chest. Looking up at the redhead above him to see tears falling down his face, “Shanks, why? What did I do?” Shanks shaking his head slowly, “Luffy, I love you.” Luffy lifted his head and licked a tear from Shanks’s cheek, “I love you too.”
Shanks is shocked, a look of surprise on his face, he doesn't believe what his ears have heard. What he sees, however, is Luffy, red-faced, whimpering under him, with his tears on his tongue. Shanks crashes their lips together, pushing his tongue in to taste himself on Luffy’s tongue. He told Luffy that he loves him. He told him and Luffy didn't reject him. He told him and Luffy loves him too. This sends a shiver down his spine, an electrical current to his cock. “Oh Luffy,” he says muffled into their kiss. Shanks's hips speed up as he begins pounding into Luffy’s tight hole.
“Baby, your hole was made for me,” Shanks says as he fucks him harder, “You're taking me so well for your first time.” Luffy moaning and whimpering, barely processing that they confessed to each other. Shanks places his hand on Luffy’s chest and slowly rubs on his nipple through the bralette. Luffy arches his back into the touch and moans out Shanks’s name.
“This does look so very pretty on you. We should get you a new one.”
“A new one? What is wrong…”
Before Luffy can finish his sentence Shanks grips the thin material and rips it from his body. He tosses the ripped fabric to the floor and leans forward kissing slowly along Luffy’s chest while his hips continue to push him in deeper. He stops to flick his tongue on Luffy’s hardening nipple, nibbling on it gently. The younger whines and shivers as he grabs at Shanks’s hair and pushes him closer to his chest, not wanting to give the redhead a chance to back away. “Shanks, harder, more, please,” Luffy moans out and Shanks obliges. The older begins pounding into him mercilessly, both of them moaning out. Luffy’s hole grips tightly around Shanks’s shaft signaling to the older man that he likely wouldn’t last much longer.
Shanks sitting back and grabbing one of Luffy’s thighs for better balance, slams in as deep as he can, smashing against Luffy’s prostate. Looking down at the sight in front of him, has Shanks slamming in over and over again. Luffy looks so pretty with tears trickling down his cheeks, tongue hanging out, drooling, and looking like an absolute mess. All because of Shanks. Luffy’s cock jumps and without being touched shoots thick white ropes across his belly. It only takes a few more thrusts before Shanks is following him, releasing himself inside Luffy. Both of them breathing heavily and slowly coming down from their high. Shanks pulls out slowly, the pretty panties Luffy was wearing falling back into place and catching Shanks’s cum as it leaks from Luffy’s stretched-out hole.
Luffy looks so pretty lying on Shanks’s bed trying to steady his breathing while Shanks takes the time to clean them both up. He wipes down Luffy slowly and carefully while humming a tune that Luffy doesn’t recognize, but still finds soothing. Shanks knows they need to talk about what was said and knows that things won’t be the same going forward. However, at least for just tonight, Shanks just wants to be here with Luffy without worries about the future or what everyone else might think. After cleaning them up, Shanks crawls into the bed next to Luffy who is already starting to snore. Shanks kisses his temple and cuddles in close to him and barely above a whisper he says, “I love you, Anchor. Please, let me be yours.”
