Work Text:
Meltokio’s central plaza had been transformed.
Raine had seen festivals before– not in person, but she’d read about them enough times to have a general idea of what they were all about– though never one like this. Silk banners in soft shades of rose and cream fluttered overhead, strung between carved wooden arches wrapped in fresh cherry blossoms. The gentle perfume of petals mixed with the scent of roasted chestnuts, sweet buns, and spiced tea. Lanterns hung in staggered clusters, swaying lazily in the breeze, their warm light catching on the polished stones beneath her feet.
Everywhere she looked, people were smiling. Nobles and commoners alike gathered under the trees, music lilting in the air from a quartet of string instruments tucked near the edge of the square. Children danced in circles, couples strolled hand in hand, and the soft hush of falling petals gave everything a dreamlike quality.
It was beautiful.
And it was crowded.
She smoothed her skirt for what had to be the tenth time, adjusting the shawl around her shoulders in a fruitless attempt to stop fidgeting. She wasn’t uncomfortable, not exactly, but she was hyper-aware of the way some of the attendees looked at her. Curious. Disapproving. Too polite to whisper, but just bold enough to make her feel out of place.
Still, she held her chin high and her expression neutral. She was here as a guest. As a scholar. As a very special someone’s partn–
“Wow,” came a familiar voice, right in her ear. “You look absolutely stunning.”
Raine turned, and there he was– Zelos Wilder, dressed in his own version of casual formalwear. His usual pink jacket had been swapped for something a little darker, more classy, embroidered subtly along the sleeves with silver thread. A single cherry blossom was tucked behind his ear, likely stolen from a nearby branch. And yet, somehow, he made it look perfectly natural.
“You’re late,” she said, though there was no real bite to her words.
“Fashionably,” he corrected with a wink. “Had to make an entrance, especially with you looking like that.”
Before she could argue, he held something out to her– carefully cradled in both hands, as if it were fragile.
A flower crown.
Soft pink blossoms woven together with pale ribbon, a few petals already coming loose in the breeze. She blinked in surprise, not quite reaching for it.
“I won it,” Zelos beamed. “Rigged game probably, but I told the vendor I needed it for the most beautiful woman here.”
Despite herself, the half-elf smiled. “You really didn’t need to–”
“I wanted to. Besides, it suits you. Like, it was made for you.”
Her cheeks warmed as he stepped closer to gently place the crown on her head. She glanced away, hoping he wouldn’t notice the way her ears had turned pink. But of course he did.
He always did.
“Shall we?” he asked, offering his arm.
After a brief moment to compose herself, she slipped her hand into the crook of his elbow with a timid smile. “Let’s.”
They wandered the winding paths of the festival for a while, taking in the sights at a leisurely pace. The city smelled of springtime– soft florals, fresh grass, and the faintest hints of delicacies from food stalls. Paper lanterns were beginning to glow stronger overhead as the sun started to dip lower, casting a gentle, golden haze over the petals scattered underfoot. Everywhere she looked, there were nobility and socialites in silk and brocade dresses, their expressions unreadable as their eyes briefly flicked toward her. She recognized the look, even if it only lasted a second: thinly veiled disgust.
She wasn’t supposed to be here. Not with him.
Zelos, for his part, didn’t seem to notice. Or maybe he did and was just choosing not to acknowledge it. He looked entirely at ease, waving to familiar faces and offering charming greetings to anyone who happened to cross his path. Raine did her best to mimic that confidence, keeping her shoulders back and her expression serene, even if her fingers twitched uncomfortably.
“Oh hey!” He suddenly perked up, tugging her gently toward a row of game stalls. “That one’s giving out charm bracelets! Want me to win you one?”
She smiled faintly and shook her head. “You don’t have to.”
“Pshh. Don’t underestimate my carnival prowess.” He leaned down and whispered conspiratorially, “I once won an entire roast duck at a summer festival. A duck, Raine. A whole one.”
“…And what game did you play to win that?”
“Darts.”
“Was it alive?”
“No comment.”
Despite herself, she laughed– and that was all the encouragement he needed. Zelos strode up to the booth with a wink and a handful of Gald, spinning the wheel with the flourish of a man who had nothing to lose. It landed on a modest score, and the attendant handed him a simple woven bracelet– threaded in soft orange and pink, the colors twining together in a delicate pattern that felt just a little too perfect to be coincidence.
“Victory,” he declared, placing the prize gently around her wrist like it was some rare treasure. “Behold, an offering of love for my queen.”
Raine rolled her eyes, but her smile lingered longer this time. “You’re ridiculous.”
“Maybe, but you love me like this.”
She didn’t grace that comment with a response, but her hand found his as they resumed their stroll.
The heart of the festival soon came into view, decorated with heightened exuberance and more fanfare than the rest of the square combined, and lined with couples beginning to gather for the first of the evening’s dances. Near the center stood a large cherry blossom tree, older than any of the others, its branches heavy with pale pink blooms that drifted lazily in the breeze.
At its base, a carved wooden plaque rested and Raine’s gaze lingered on it as they passed. In beautiful, hand-painted calligraphy read an inscription:
If two people share a dance beneath these blossoms, they are fated to spend eternity together.
She said nothing, but her fingers curled a little tighter around Zelos’ hand.
The music in the plaza had shifted– still light and joyful, but with a slower, more graceful rhythm now. Couples began pairing off, their footsteps swaying in time with the strings of the ensemble playing near the steps of the town hall.
Zelos gave his sweetheart a sideways glance, his smile playful, but quietly hopeful. “So… What would you like to do?”
She didn’t answer right away, her eyes flickering toward the gathering crowd. The nobles. The curious glances. The unspoken judgment. She masked her hesitation behind a composed smile and tilted her head slightly. “You should go dance. There are plenty of eligible ladies who would love the chance.”
The redhead blinked, taken aback, “That’s not– Huh?”
But she was already letting go of his hand, gesturing vaguely toward the crowd. “Go on, they’ve been calling out for you since earlier. I’ll be right here.”
He opened his mouth to argue, then stopped himself. Something in her tone– too casual, too rehearsed– made it clear she wasn’t looking for a discussion. “…Alright,” he said finally, with a tight smile that didn’t quite reach his eyes. “I’ll be right back, then.”
She watched as he wandered into the crowd, immediately approached by a group of noblewomen who looked entirely too pleased to be noticed. He danced with one, then another, throwing charming smiles and sly winks, leaning in close to speak into their ear.
Raine turned away before she could see too much.
She busied herself with admiring the decorations– examining petals, watching the lanterns sway in the wind, glancing over the various vendor stalls. She wasn’t sure what annoyed her more: the fact that Zelos actually had danced with these girls, or the fact that he hadn’t dragged her under the fabled tree in defiance of every disapproving glance.
But then, just as the musicians began a new piece, she spotted him standing alone again, scanning the crowd with a furrowed brow.
Her heart fluttered at the sight, and, without a word, she stepped forward to take his hand.
Zelos looked surprised for only a second. “Hey, you.”
“Come with me,” she said, voice soft but sure.
He followed without hesitation as she led him back toward the ancient cherry blossom tree, the crowd seemingly avoiding the myth it held. No one was standing beneath it. Not yet.
Raine stopped just under the reach of the lowest branch. “This one’s mine,” she murmured, meeting his gaze.
Her partner had the decency to look slightly taken aback, but almost immediately broke into the kind of smile that melted every bone in her body. “Yours,” he echoed, stepping closer and wrapping an arm around her waist. “Always.”
He reached for her hand, guiding her gently into the rhythm of the music. And there, beneath the flowers that rained petals like snowflakes, they danced. Slowly, intimately. As if they had all the time in the world.
Neither of them spoke. They didn’t need to.
They were already in agreement– on this moment, this place, and the promise that hung in the air like magic.
The music swelled and drifted around them, but Raine hardly heard it. All she could feel was the beat of her heart and the steady presence of the man in front of her. His touch was light, respectful, and yet it said everything she needed to hear.
She looked up to meet his eyes, only to find that he was already looking down at her. Not in mischief or with flirtation, but something earnest. Something rare. Her breath caught in her throat at the sight.
“Zelos…” she started, unsure what she even meant to say.
He stilled for a moment, just a breath, but it was enough for her to notice. The way his hand squeezed hers. The way his other arm tightened ever so slightly around her waist, pulling her just a little closer.
“I know,” he said softly, with a smile that wasn’t teasing for once. “You don’t have to say it.”
She rested her forehead gently against his chest, listening to the quiet thrum of his heartbeat beneath the fabric. “But I want to.”
Her voice barely rose above the music, but she knew he heard it. Because he stilled again– completely this time. And then, slowly, one of his hands slid up to cradle the back of her head, fingers threading carefully into her hair like he was afraid she might vanish if he held on too tightly.
“Then say it,” he murmured. “I’m not going anywhere.”
She pulled back just enough to meet his gaze again, eyes soft, mouth trembling at the edges. For once, she didn’t hide.
“I… I love you,” she confessed, barely more than a breath, but spoken like truth.
Zelos didn’t move right away. He could only stare at her like the world had tilted slightly off its axis and he didn’t dare trust it just yet.
Then came the exhale. Shaky, disbelieving.
“Say it again,” he whispered.
“I love you.”
And then he kissed her. Not rushed or showy like some of their previous embraces, but slow and reverent. Like a prayer answered or a wish fulfilled. Like he’d waited his entire life for this exact second under these exact blossoms with her.
The wind stirred around them, petals catching in their hair, clinging to his jacket and her shawl. The musicians kept playing, unaware of the spell they’d cast. And for one fleeting, perfect moment, time bowed its head and let them have it.
When they finally parted, Raine didn’t retreat. She stayed close, forehead resting against his, breath warm against his lips. Her heart was still pounding, but for once, it didn’t feel like something to hide.
“I wasn’t planning on saying that tonight…”
“Yeah, well, I wasn’t planning on hearing it, either,” he traced the side of her face with his knuckles, smirking gently at the light blush that crept onto her cheeks. “But I’m really glad you did.”
She meant to say something in response, perhaps something to protect her failing dignity, but words eluded her. She simply leaned in, her head settling once more against his shoulder as they swayed to the soft notes of the orchestra. For a while, neither moved beyond the slow rhythm of their steps and the easy rise and fall of shared breath.
The crowd had thinned by the time the music finally began to wind down. Petals clung to their hair and clothes, soft traces of the evening lingering even as the lanterns were slowly being sent off, one by one, into the night sky, signaling that the evening was drawing to an end.
Raine gave a soft sigh, brushing a stray lock of red hair back over Zelos’ shoulder. “We should head out before the streets get too congested.”
“Already?” he asked, tilting his head, though there was no real protest in his voice.
“It is getting rather late.”
He leaned in, nudging her temple with his nose in a silent moment of affection before falling into step beside her. “Guess I can’t argue with that. Though I could file a formal complaint with the festival board for ending things too early.”
“Go ahead, I’m sure they’d be thrilled to hear your thoughts.”
They began to walk away from the plaza, footsteps slow, almost reluctant. At the edge of the square, Raine paused and looked back over her shoulder. The old tree still stood tall and serene, its flowers fluttering down like whispers from the sky. Her gaze lingered on the plaque beneath it– the legend etched in wood quietly daring them to believe.
Zelos noticed her glance and gave her hand a gentle squeeze. She didn’t speak, but the soft smile that touched her lips said enough.
Maybe the legend was just a story, nothing more than poetry passed down for the sake of romance and tradition. But somehow, inexplicably, it had felt like the world had narrowed to just the two of them for a moment.
And if it really was magic , Raine thought as she leaned against Zelos and held on just a little tighter, Then let this be its miracle.
