Summer’s final festival arrived with fireworks and lanterns. Kai and Luna volunteered together at a student event: a gaming corner under the open sky. The night buzzed with excitement; the scent of grilled food and sweet mochiko hung in the air, punctuated by distant cheers.
That evening, Luna looked stunning in a soft pink yukata, cherry blossom patterns blooming across the fabric. She’d swept her hair into an elegant updo, leaving a few curls to frame her face. Kai felt his breath catch seeing her. He, too, wore a new shirt and a carefully brushed hairstyle in an attempt to look decent.
They took turns with the game counter, but during slow moments, they wandered through lantern-lit paths. At one point, Kai suggested a break. They stopped by the koi pond, the water reflecting the dancing fireworks overhead.
Luna hesitated, looking down at her reflection. She’d spent too long worrying about what could have been; now she faced what was real and loving. The gentle explosion of a firework overhead lit her face.
“Kai,” she began, voice small. “Before… before all this, I was scared. About me, about us.” Her words trembled in the warm night air.
Kai turned to her fully, water koi glinting behind his dark eyes. “I know,” he said. “I was scared too.”
Luna took a deep breath. The first firework burst in the sky, a bright chrysanthemum of light. She closed her eyes briefly, gathering courage.
“When I met you,” Luna whispered, “my life got chaotic. But in a way… in the way my heart feels, it got beautiful.”
Her confession made Kai’s heart stutter. He opened his mouth, but Luna raised a hand to hush him.
“Kai,” she continued, voice stronger now. “I had to say it.” She turned to him, eyes shining. “I love you.”
For a moment, the night fell silent around them, save for distant firework echoes. Kai felt the world stop. She loves me.
He took Luna’s hands in his. They were warm and steady. Kai stepped closer, tentatively placing his forehead against hers.
“I love you, Luna,” he whispered back.
The second firework exploded overhead like falling rose petals. Luna’s cheeks tinted pink as she chuckled.
They leaned into each other and finally, gently, shared their first real kiss. It was soft and heart-stopping, the world narrowing to the two of them in the swirling light of summer’s final fireworks. When they pulled apart, Luna rested her head on Kai’s shoulder.
“I’m glad,” she murmured.
“Me too,” he replied, hugging her tightly.
A chorus of applause from a nearby festival game broke the moment, making them laugh. Holding hands, hearts full, Kai and Luna realized that no clause in any contract could bind what their hearts had willingly promised each other.