Actions

Work Header

Paopu Fruit promise

Summary:

Keep in mind that I only finished the first game on the ps2, still playing the second game (this time on the PS4, didn't have memory cards on the ps2 that were compatible with the game)

 

When a dare leads Sora to share a Paopu fruit with Riku, neither of them laughs it off like they’re supposed to.
Old legends and quiet feelings resurface as the bond between them starts to shift.
On Destiny Islands, love might begin not with a confession—but with a fruit and a silence too heavy to ignore.

Chapter Text

It was too hot for school uniforms and too beautiful to pretend they were there for learning.

The field trip to Destiny Islands was more of a tradition than an academic requirement—an excuse for teachers to lean against palm trees while their students played volleyball, took blurry photos, and pretended not to care about who sat next to who. The sea glittered like glass, the tide low and gentle, and the sun had turned the sand almost white with heat.

Riku kept his distance from the main crowd.

He sat on a rock just beyond the picnic tables, far enough that he could see everything but not be part of it. That was how he liked it—close enough to track Sora with his eyes, far enough not to get dragged into anything stupid.

But of course, Sora had been born to drag him into stupid things.

“You seriously picked dare?” Kairi said, laughing, somewhere below.

Riku’s gaze flicked toward them. Sora sat on an old beach towel, grinning like an idiot, his spiky hair sticking up even more than usual thanks to the sea breeze.

“Come on,” Selphie egged him on. “You can’t back out. You picked dare, and I dare you to share a Paopu fruit with someone.”

There were immediate gasps and hollers from the group. A few people clapped. Someone whistled.

Even from this distance, Riku could feel the mood shift—the teasing, electric kind of tension that came when the dare was just scandalous enough to be exciting. It didn’t matter if anyone believed the old legend. It was the idea that mattered. The gesture.

Sora laughed, but there was something about it—half amused, half nervous.

“You guys are the worst,” he groaned, rubbing the back of his neck. “Seriously.”

“You have to,” Selphie said, pointing dramatically. “Everyone’s watching.”

“Yeah, Sora,” Tidus called. “Who’s your destiny, huh?”

Riku’s mouth went dry.

Sora stood up and walked to the cooler. He dug around in the ice and pulled out a Paopu fruit—cut already into halves, probably part of some snack tray.

Riku looked away. He didn’t want to see who Sora would pick.

Not Kairi. That wouldn’t mean anything. Not really. They’ve been friends forever. But if he picks someone else—if it’s just random…

He felt stupid for caring. It was just a fruit. A dumb fruit from a story they used to tell when they were kids.

But you carved his name in the cave, remember? You used your pocketknife when no one was looking.

Then Sora’s footsteps crunched up the hill.

Riku’s head jerked up.

Sora was walking toward him, a half-smile on his face, holding the Paopu like a peace offering.

Riku froze.

“Hey,” Sora said, a little breathless. “I figured… well, if I’m gonna share a Paopu with someone, it should be the guy I’ve already survived a raft disaster and like, three accidental detentions with.”

Riku stared.

The sun was behind Sora’s head, casting his face in golden shadow, like he wasn’t quite real.

“I mean,” Sora went on, “we’re basically stuck together anyway, right?”

He held out one half of the fruit.

Riku’s fingers twitched. He didn’t move.

“Unless you don’t wanna…” Sora started to pull the fruit back, awkward now, shifting on his feet.

Riku took it from his hand.

Their fingers brushed, just for a second.

Sora’s smile returned—bright, easy, unbothered.

Everyone down below whooped like this was hilarious, some exaggerated “oohs” echoing up from the sand.

But Riku wasn’t laughing.

He took a bite of the fruit, not tasting it at all.

Sora sat beside him, munching his half like it was just lunch. “I think that makes it official,” he said with a grin. “Our fates are sealed. Tragic, huh?”

Riku didn’t answer.

His heart was beating so fast he thought it might bruise something.

He doesn’t get it. He thinks this is a joke. He thinks I’m laughing too.

But Riku wasn’t.

He never had.

When they were kids, he used to stare at the Paopu tree near the play island and wonder if Sora would ever offer him one without being dared. If he would ever mean it.

Apparently not.

Apparently, it would always be a game.

A story.

He stood suddenly, brushing the sand from his jeans.

Sora blinked up at him. “Wait—what’s wrong?”

Riku shook his head. “Nothing. Just… I’m gonna head back.”

“Oh. Okay.” Sora scratched the back of his neck. “You sure?”

“Yeah.”

Sora watched him for a second, his brow furrowed like he almost wanted to say something else. But he didn’t.

Riku turned before he could look into those eyes again.

He walked down the other side of the hill, through the trees, the Paopu stem still clenched in his fist. He kept walking until the sound of the beach was gone and all he could hear was wind through the palms.

He sat down beneath one and stared at the sky until the sun started to lower.

And still, he couldn’t get the taste out of his mouth—not the fruit, but the feeling.

The quiet truth that Sora would never know what he’d just promised.

And the deeper truth that Riku had never stopped meaning it.

Down at the beach, Sora sat where Riku had left him.

Kairi eventually found him, towel over her shoulder, expression soft.

“Hey,” she said.

He didn’t answer.

She sat down beside him, not saying anything for a while.

“Did you mean it?” she asked eventually.

Sora looked down at the fruit stem in his hand. It was bruised, slightly crushed from where he’d held it too hard.

“I… I think I did,” he said quietly.

Kairi looked out at the ocean. “Then maybe you should tell him that.”

Sora nodded, but he didn’t move.

The waves came in and erased the footprints.

And the sky turned orange.

The trees offered a break from the heat. The light came fractured through the leaves, and Riku followed the familiar dirt trail up behind the tide line without really thinking about where he was going. Somewhere quiet. Somewhere away from Sora.

He wasn’t angry—he knew what this was. A stupid dare. A joke between friends. Everyone on the beach had laughed, even Sora.

But it didn’t feel like a joke to him.
It hadn’t in years.

Back in middle school, Riku remembered reading some online forum post late at night, something about soulmates and threads of fate, and thinking stupidly: That’s what it feels like. Being tied to someone. Like it wasn’t just friendship. Like it wasn’t just history. Like it was gravity.

And for Riku, that gravity always pointed one way.

He sat down in a dip between two roots, resting his head back against the tree trunk, and let his eyes close.

He could still feel where Sora’s fingers had touched his.

He could still hear the way he’d said it, “We’re already stuck together anyway, right?” Like it was funny. Like it didn’t mean anything.

But Riku wanted it to mean something. He’d always wanted that.

Ever since they were kids, Sora had never noticed the way Riku always followed a beat behind, never asked why he kept walking home the long way just to hear Sora’s laugh when he passed by the basketball court. He’d never noticed how Riku always paused before he left—to give Sora time to catch up, even when he never did.

The Paopu fruit… it was supposed to mean something.

Not to everyone.

Not even to Kairi anymore.

But to Riku?

It meant he’d chosen someone.

And it meant being chosen back.

Now he just felt like a prop in a punchline.

Sora stayed on the hill long after the others had packed up.

He still had the fruit stem in his hand, the juice long dried on his fingers. Everyone else had filtered away toward the buses, toward the picnic trash bins, toward the life that existed outside this weird, sharp moment.

But he couldn’t move.

There was something wrong.

He kept replaying Riku’s face in his head—the way he’d gone still, almost frozen, before taking the fruit. The way he hadn’t smiled. The way he’d left.

Riku never left first.

Not without saying something.

Kairi’s voice called his name in the distance. The sound was soft, then closer. Then she was there, her towel thrown over one shoulder, wind tugging at her braid.

“You didn’t come down,” she said, crouching beside him.

“I thought we were having fun,” Sora said, staring at his hands.

“You were,” she said gently. “But Riku wasn’t.”

Sora furrowed his brow. “Why?”

Kairi gave him a look that was half sympathetic and half seriously?

“Sora. You offered him a Paopu.”

“It was a dare!”

She sat down beside him in the sand. “You didn’t offer it to me.”

“That’s different,” he said immediately.

“Exactly,” Kairi said, tilting her head. “So maybe don’t act surprised when he thinks it meant something.”

Sora’s mouth opened, then closed. He looked back out at the ocean.

The Paopu legend had always been something they joked about, right? A dumb childhood myth. You share one, your destinies become entwined. As if a piece of fruit could bind people together.

But in his chest, there was something tight. Something heavy.

Because it hadn’t really been a joke. Not when he walked up the hill. Not when he saw Riku alone.

Sora had picked him because—well, of course he had. Riku was his person. His rival. His oldest friend. The one who always knew what he was thinking without him having to say it.

The one who always waited at the end of the dock.

But now… now maybe he wasn’t.

Riku didn’t come down for the bus ride.

He must’ve left earlier, probably took the side road home. Probably didn’t want to look at Sora.

Sora sat by the window, forehead pressed to the glass as they drove along the coast road. The sun was setting now, the sky washed in apricot and violet, clouds stretching like paint strokes across the horizon.

The last light caught the ocean in gold, and the waves rolled slow and endless toward shore.

Sora reached into his pocket and pulled out the Paopu stem again.

He stared at it. It was bent now, nearly snapped at the base.

Did I mess this up?

He didn’t know what the Paopu fruit actually meant anymore. He didn’t even know if he believed the story.

But he believed in Riku. Always had.

And somehow, that made this worse.

Riku lay on his bed later that night, headphones in, music low. Not lyrics. Just instrumental stuff. The kind that could drown out his thoughts without dragging new ones in.

He held the Paopu stem between his fingers. The top half had broken off somewhere on the walk home, and now it just looked like a snapped twig.

It still made his chest ache.

He didn’t know if he wanted to throw it out or hide it somewhere.

Instead, he got up, opened the drawer of his desk, and tucked it inside an old shoebox with a folded up receipt and two Polaroids from last summer. One of them was a picture Kairi had taken of him and Sora on the raft, both of them soaked and smiling, eyes half closed from the light.

They looked stupidly happy.

He shut the box before he could change his mind.

Then he lay back down and turned up the volume.

The music didn’t help.

The feelings didn’t fade.

He wished, more than anything, that the dare had been real.

That the fruit had meant what he’d always hoped it could.

And that Sora had picked him on purpose.