Chapter Text
Marco feels very comfortable right now. He's barely aware of anything else, still half asleep, but he knows that much at least. He's laying on a nice soft surface, even softer than his mattress. There's a very warm body wrapped up in his arms. He can't remember the last time he felt so at peace.
He opens his eyes as the fog of sleep starts to clear from his mind, to see wavy black hair. Ace's head is resting against his chest, the other man still fast asleep. He raises a hand from where it was against Ace's back and runs it through his hair, it's softer than most would expect with them being out at sea and Ace not being the sort of guy that cares about his hair all that much.
He shifts a bit when Marco's hand touches his head, and one of his legs brushes against Marco's dick, still hard from when he woke up. He stifles a moan, trying not to wake Ace. He can tell from the lack of light creeping into the room and the overwhelming silence coming from the rest of the ship that it's much too early to get up yet.
Then Ace moves again, pressing his leg more firmly against Marco's groin. He can't keep quiet this time and groans loudly.
"Hmmm?" And now Ace is awake. He raises his head to look up. "Marco?"
"Morning, Ace," he says, softly, trying to ignore how Ace's leg is still right up against his erection.
"That wasn't a dream?" Ace sounds amazed. "We're really laying in a nest made of blankets right now, and you really love me back?"
"We really are, and I definitely love you," Marco replies, leaning in to kiss him. Ace kisses him back, very enthusiastically. They're just starting to get really heated when Ace's leg moves against him again, making him break the kiss to moan.
"You're hard?" Ace asks, surprised. He moves his leg again, deliberately this time, making Marco's hips buck against him.
"Ace, if you don't want things to go further right now, you might wanna stop," Marco says, pleading.
"Do you want me to stop?" Ace quits moving his leg and starts to pull away, his face bright red. "I'm sorry, I shouldn't have done that without even asking first."
Marco wraps his leg around Ace's, pulling him back close again. "You don't need to apologize. I didn't want you to stop, I just wasn't sure if you wanted things to go further right now. We only just got together, and I don't know how much experience you have or how comfortable you are doing this sort of thing yet."
"Oh," Ace says. "I've never done any of this before, never really felt like it. I think I know all the basics though, and I've thought about doing it a lot recently, with you specifically. Plus I'm definitely hard right now too." He moves a bit so his own erection is pressed against Marco's thigh.
Marco considers this. "How much do you know about this stuff then?" he asks.
"Well," Ace's brows furrow as he thinks before he answers, "I know how sex is supposed to work between a man and a woman and how they can have children that way," his face flushes again as he continues, "I know how it works between two men too, and I also know we can do other things aside from full on sex."
"Other things, huh?" Marco murders, amused at the way Ace phrases it. "Like what? Hand jobs? Sucking each other off? Fingering?"
Ace's face is very dark red now. "Yeah, all that stuff. I wanna try all of it with you, and I really wanna have sex with you right now, Marco."
"Ace, I don't know if—"
"I know you said we just got together, but why should that matter?" Ace says, quickly, before Marco can continue what he was about to say. "We're together now, and I don't know how long you've wanted this, but it's been ages for me. I don't wanna wait anymore. Not unless you don't want to have sex with me yet, if at all? We don't have to if you don't want it of course." He looks a bit worried at that last part, like he's concerned that maybe he's being too pushy.
Marco kisses him again, then pulls back and says, "I definitely want to have sex with you, Ace. I was just worried about going too fast too soon."
"Well, if we both want to, why don't we?" Ace asks, before kissing Marco, hard. Marco doesn't hesitate to kiss back, their lips moving together in perfect sync, then opening up for tongues to explore each other's mouths once more.
Marco breaks away and places soft kisses along Ace's jaw, slowly moving down to his neck, making him moan and tilt his head to allow for better access.
"Fuck!" Ace cries out as Marco bites down on his neck, then sucks on that spot, forming a bruise that's definitely gonna be visible later. Marco likes the thought of that, everyone being able to see the mark and know he's the one that left it there, that Ace is his.
"That's definitely the plan," Marco murmurs against Ace's skin with a smirk. He slides his hands down Ace's chest, tracing over the freckles there, palms brushing over his nipples, making him groan really loudly.
Marco, curious about Ace's reaction that was stronger than he expected, starts playing with his nipples more, pinching and pulling at them lightly. They're definitely a sensitive spot for him, because Ace is really panting heavily now, moaning over and over, breath hitching everytime Marco pinches them a little harder.
He leans down to take one into his mouth, sucking on it hard, still playing with the other with his hand.
"Marco, fuck!" Ace can barely get the words out. "Please, I can't—" he breaks off into another moan.
Marco pulls his lips away to speak, "Can't what, Ace? Can't control yourself?"
"I—" Ace tries to start again, but Marco leans back down to his other nipple this time, very gently taking it between his teeth, and Ace lets out another long groan, completely unable to form words anymore.
All Ace can do right now is lay there, helplessly moaning until Marco pulls away again. This time moving away from Ace entirely so he can start taking off his shirt and sash while Ace tries to catch his breath.
Marco starts to lean back down again, but is stopped by Ace's hands on his shoulders. "What's wrong, do you need to stop?" Marco asks, concerned that maybe they're going too fast for Ace after all.
"Not stop, just—" Ace starts, then stops as his face turns an even darker red, the freckles on his cheeks barely visible now. Then he takes a deep breath and continues, "Maybe just not so much with my chest? I sorta felt like I was gonna end up coming way too soon," he says the last bit so quickly it takes Marco a second to puzzle it out.
"Oh?" Marco smirks again. "Do you think you could come just from nipple play?"
"I don't know, I've never done anything like that to myself before." Marco hadn't thought Ace could get any more red at this point, but he does. "I don't wanna come like that now though, I wanna come with you in me."
Fuck, Ace is just too much. As much fun as trying to make him orgasm by playing with his nipples sounds, he really wants Ace to come with Marco inside him this time too. "We'll just have to keep it in mind to have some fun with another time then, won't we?"
Marco reaches a hand up to caress Ace's face and leans in to kiss his lips again, before switching back to his neck, intending to leave another mark. His other hand slowly slides down to Ace's shorts, cupping his erection.
Ace moans, "Marco, please."
Marco reaches into his shorts, the loose belt making it easy, and to his surprise Ace isn't wearing anything underneath them. "No underwear? Is this a normal thing, or am I just lucky this time?" He smirks.
"Underwear always seemed pointless to me," Ace says, cheeks darkening again.
"That's fine with me," Marco says, voice rough with desire. He wraps his hand around Ace's dick, making him moan loudly again.
Ace is leaking so much right now, Marco's hand easily slides up and down his dick. He only gives it a few strokes though, wary of making Ace come too soon, which seems very likely with how erratic his breathing is getting.
Marco pulls his hand back out and starts removing Ace's shorts, then stands for a moment to take off his own pants as well along with his underwear. He lays back down leaning over Ace, their completely naked bodies pressed together.
He grinds his hips against Ace's, their cocks rubbing against each other, making them both moan at the feeling. He reaches down and wraps his hand around both of their dicks, stroking them together.
"Ace," Marco says, pausing his movement for the moment. "If we wanna take this further, we'll need some kind of lube. I didn't exactly plan on this happening, so I didn't bring any with me."
"Oh! I have some, hang on!" Ace replies, lightly pushing at Marco to make him let go and get off of him so he can get up and go into his nightstand.
Marco takes this moment to truly admire all of Ace's body. He looks so good, completely bare like this, so many freckles covering his lightly tanned skin. Part of Marco wishes Ace could walk around totally naked from now on, just so he could enjoy the view all the time, especially when Ace bends over and gives him an excellent view of that ass. Not that he'd want anyone else getting to see it, so maybe he'll just try and see if he can convince Ace to stay naked in their rooms.
Ace rummages through the drawer for a second, oblivious to Marco's ogling, before pulling out a small bottle. "Found it!" he exclaims triumphantly, handing said bottle over to Marco as he settles back down in the blanket nest with him.
Marco inspects it for a moment. "Looks like pricey stuff, wouldn't think you'd buy something like this." His statement seems more like a question with the way he looks at Ace with one brow raised.
"Oh I didn't buy it," Ace says, nonchalantly.
"Really?" Marco asks, very curious and quite possibly a bit jealous at the thought that someone else could've bought it for him.
"Yeah, Izou gave it to me," Ace replies, "Said I'd need it if a certain bird ever got a clue."
Marco chuckles softly. "Well I guess it's coming in handy now." He might've wanted to get back at Izou for the bird comment and for clearly knowing about Ace's plan and not telling him, but right now he has Ace just where he wants him and the lube is exactly what they need at this moment, so he's feeling pretty forgiving.
He pops the bottle open and pours some onto his fingers. "You should turn over, it'll be easier for you," he says, while giving the lube a chance to warm up some.
"Oh ok." Ace turns around so he's on his knees with a pillow under his torso, leaning with his forearms in front of him, his ass raised in the air.
And what an ass it is, Marco can't help but take a moment to admire it again up close. It looks so much better out of Ace's baggy shorts, cute little freckles all over it that Marco just wants to kiss.
He ends up doing just that, kissing several of the freckles on the left cheek, before biting down gently, making Ace yelp. He soothes the spot with more kisses before switching to the other side to repeat the process.
Marco then spreads those cheeks with his hands. He'd intended to start off with his fingers, but after seeing Ace like this and getting his mouth on him, he can't resist leaning in and giving his hole a small lick.
Ace lets out a startled cry that turns into a moan. "Marco, what're you doing? That's—"
He's cut off before he can continue with Marco giving another lick, then another, and another. He licks around the rim, getting it soft and wet, before trying to work his tongue inside.
Ace moans his loudest yet at that, trying to move his hips back, wanting Marco deeper inside. Marco does his best, working his tongue as deep as he can get it, lips pressed right against Ace's rim, a more filthy rendition of the heated kisses they'd shared earlier.
"Mmmm, I can't—" Ace tries to speak, struggling to form a complete sentence with Marco's tongue thrusting in and out of his ass. "Marco, I'm gonna—"
Marco pulls away reluctantly, not wanting Ace to come so soon, making him whine at the loss of his tongue. He slides one of his lubed fingers in to replace it though, turning those whines back into moans.
Marco thrusts that single finger in and out easily with how relaxed Ace's hole is from his previous ministrations. He adds a second one right away, this time meeting some resistance as Ace tenses a little.
He moves his fingers carefully in and out, wanting Ace to relax again. He has to bite back a moan of his own at how Ace feels around his fingers, so much hotter than anyone else he's ever been with. Must be his devil fruit, Marco muses to himself, moving his fingers a bit faster now, excited by the thought of how it'll feel once he has his dick in there.
He angles his fingers carefully, hooking them around to rub against the spot he knows will make Ace see stars.
"Oh fuck, what's that?" Ace asks, moaning and desperately moving his hips to try and keep Marco's fingers rubbing right there.
"That would be your prostate," Marco murmurs, "Feels good, doesn't it?"
"It feels—"
Marco suddenly adds a third finger, making Ace's hips jerk in surprise.
"Fuck, Marco!" he cries out.
"I'm getting there, don't worry," Marco says, amused and more than a little desperate himself at this point, even if he's trying not to let on to Ace how much this is affecting him.
He keeps moving his fingers in and out, only brushing lightly against Ace's prostate, driving him wild. "Marco, c'mon already! I can't take anymore, I need you!"
"What do you mean? You have me right now, Ace," He says smugly, with another sharp thrust of his fingers rubbing right against that spot. Ace looks so good like this, his freckled skin flushed and glistening with sweat, his entire body writhing in pleasure.
"Marco, please! I need you to fuck me!" Ace begs desperately, "I just want your dick inside me already!"
"Well since you asked me so nicely." Marco pulls his fingers out and moves up Ace's body, his chest against Ace's back.
The idle thought of how this position has their tattoos right up against each other pops into his head for a moment, the mark of their crew that shows their loyalty to it's captain. Marco remembers how it felt the day Ace revealed that mark on his back, real proof that he intended to stay for the long haul. How fitting that the first time they do this they'd have those marks pressed together this way.
He presses his cock up against Ace's ass, teasing him a little by just rubbing it between his cheeks.
"Marco!" Ace pants, "Hurry up! Please!"
His cock nudges at Ace's hole. He reaches a hand down to steady it as he slowly pushes inside.
"Fuck, Ace," Marco groans once he's fully seated. Ace is so tight and incredibly hot inside, very much unlike anyone else he's ever been with. He can feel Ace's rapid pulse fluttering around him.
Ace wiggles his hips a little when Marco stays still for a few minutes trying to give him a moment to adjust. "C'mon, Marco! Please just move already!"
Marco's breath hitches at the feeling of Ace moving and clenching around him. "Well if you insist," he says, smirking.
He places his hands firmly on Ace's hips and slowly slides almost all the way out of him, before slamming back in hard. He continues this way for a while, slow hard thrusts, making Ace pant and moan.
Suddenly he sees a flash of light, Ace's flames flickering to life around him, hot but not really burning anything. Marco's own flames appear in response, his blue and yellow mingling with the red and orange.
He gasps at the feeling, overwhelmed by the sensation; it's almost as if their very souls are touching. He's certainly never felt anything like this when using his flames to heal anyone before. Or even to heal Ace, though their flames had never really been in contact like this.
"Marco, please!" Ace cries out, clearly feeling the same thing, but also desperately wanting Marco to move again.
Marco hadn't even realized he'd stopped, but he starts moving his hips again, harder and faster than before. With their flames connecting them somehow, it's almost like he can directly feel Ace's pleasure as well as his own.
Ace just keeps moaning underneath him, seemingly unable to even form words anymore. Marco shifts his hips a bit, making his cock press more firmly against Ace's prostate as he thrusts, causing Ace to shriek.
People can probably hear what they're doing, but neither of them are in any position to care. There is nothing else for either of them in this moment, only each other.
Marco picks up his pace even more as Ace gets louder, wanting to make him come as he feels himself getting close as well.
Marco moves his hands from Ace's hips up to his chest, pinching at his nipples, teasing the sensitive buds relentlessly as he continues to thrust in and out as hard as he can manage.
"Marco!" Ace cries out, suddenly tightening around him, spurts of cum hitting the bedding beneath them.
Marco isn't done yet though, so he keeps going. Ace whimpers a little at this, likely feeling overstimulated after already coming, but he thrusts his hips back, encouraging Marco to keep going.
Marco hasn't let up on Ace's nipples either, despite him already reaching his orgasm. He keeps playing with them as he thrusts, making Ace whine and moans helplessly.
All of a sudden Ace tightens around him again, all the attention to his oversensitive prostate and nipples forcing another orgasm out of him. His cock twitches but nothing comes out, too soon after his last one.
"Fuck, Marco!" Ace is panting hard, already way past his limit.
"Do you need me to stop?" Marco asks, slowing down, worried he's pushing Ace too far.
"No! Don't stop!" Ace cries, before moaning again as Marco picks the pace back up.
The room is full of fire now, both having long since lost control of their flames, though thankfully nothing is actually burning. The colors have blended so much it's hard to tell who's flames are who's at this point.
Their minds and bodies are as affected as their flames, both can hardly tell where one of them stops and the other begins. Marco is the one thrusting into Ace, but he almost feels as if it's the other way around at the same time, as if they've truly become one person, just for this moment.
Ace cries out louder again, signifying his third orgasm. This time Marco falls over the edge right along with him.
Though while this one of Ace's is dry once again, his cock just twitching beneath him with hardly anything coming out, Marco's definitely isn't. He thrusts as deep inside as he can when he comes, filling Ace to the brim, so much that some of it leaks out a little around his cock, making Ace wail at the feeling.
After he starts to regain his senses from his orgasm, he stays in the same position at first, not wanting to separate just yet. Ace's hips twitch a little though, showing his obvious exhaustion, so Marco reluctantly pulls out.
His cum starts leaking from Ace, and he can't resist scooping it up and fingering it back inside, slightly brushing his prostate one last time, making Ace whine a little.
He pulls away and stands up, letting Ace's hips fall to the bed as his legs can't hold him up anymore. He walks to Ace's small private bathroom to grab a wet washcloth.
He returns to carefully clean Ace off the best he can right now. He makes Ace lift his hips a little again, helping him when he struggles to do so. He removes the sheet that's soaked in Ace's cum and wipes him off the rest of the way before letting him fully relax.
Marco attempts to get up again to get rid of the dirty rag and sheet, but Ace grabs hold of him, weakly trying to pull him back down. "Don't go, stay," he mumbles, half asleep already.
He tosses the dirty laundry to the side and lays back down with Ace, snuggling right up against him, pulling Ace over so he's in Marco's arms with his head on his chest. They both have things they'll have to get up and do later, but it's early yet and they can afford to go back to sleep for a while.
Ace buries his head in Marco's chest, clearly almost asleep. "Love you, Marco," he quietly murmurs.
"I love you too," Marco replies, despite knowing Ace is definitely out now. He breathes in the scent of Ace's hair, letting his mind drift off.
How close they'd come to missing this chance, because of some silly misconceptions and misunderstandings. But here they are, finally together in a way Marco hadn't fully been able to let himself hope for before all this.
And isn't that a ridiculous notion? When they look back on how they got together, they'll have to remember that a big part of it was building nests.
Marco might be able to get used to nests though, if they can always be like this, so warm and cozy with Ace snuggled against his chest as he drifts off to sleep. Life really couldn't get much better than this.
