

The fireworks had already begun.
Not the full sky-shattering ones yet— but the early bursts that painted the darkness in impatient flashes, like the heavens were testing their own volume.
Gold. Blue. A brief bloom of red.
Each explosion rolled through the field in waves of sound, followed by a cheer from the crowd. Lantern light trembled with every boom, glowing strings swaying above their heads like the night itself was breathing.
The Lang family had spread out loosely across their spot— close enough to stay together, far enough that nobody was stepping on anyone’s dignity.
Paola sat like a queen, crown still crooked, snack in hand like a royal scepter.
Ping, however, did not sit.
He hovered.
Pacing in a small, nervous circle behind Nathan like a tiny ghost with a mission.
Snowball was clutched under his arm so tightly the poor penguin looked like it was being held hostage.
And the small cloth pouch in Ping’s other hand? He kept squeezing it like he could crush courage out of fabric.
Paola watched him for three seconds— then smiled slowly, dangerously.
“Ohhh,” she whispered.
Ping froze mid-step.
Paola leaned forward, voice dripping with sibling evil. “You’re going to do it.”
Ping’s eyes widened in horror. “Do what.”
Paola’s smile widened. “Confess.”
Ping exploded instantly.
“NOT CONFESS—” he hissed, cheeks turning bright red even under lantern light. “HE’S NATE!”
Paola raised an eyebrow like she was unconvinced by logic. “That’s… exactly why you should confess.”
Ping waved both hands, nearly dropping Snowball. “NO! Stop! Don’t say it like that!”
Paola scooted closer, whispering like she was feeding a demon. “Go on. Do it.”
Ping made a strangled noise. “PAOLA!”
Paola sighed dramatically. “Fine. Don’t do it. Stay here. Tremble forever. Become a statue.”
Ping glared at her with eight-year-old rage. “You’re mean.”
Paola leaned back smugly. “I’m helpful.”
Ping glanced at Nathan.
Nathan was sitting calmly, watching fireworks with an unreadable expression— peaceful in a way Ping didn’t understand, like the sky exploding above them couldn’t disturb the quiet inside him.
Nathan’s face was lit in flickers of gold and blue. His eyes reflected firelight, but his gaze stayed steady, calm, Ice wrapped in velvet.
Ping swallowed.
His heart was beating so hard he could feel it in his fingertips.
Paola leaned in again, soft this time— still teasing, but gentler.
“Go on,” she murmured, “Little brother confess.”
Ping stared at her like she was insane.
Then at Nathan again.
Then down at the pouch.
His fingers tightened until his knuckles turned pale.
Another firework burst above the field— white and gold, raining sparks like a blessing.
The crowd cheered.
And Ping took that as a sign from the universe.
He stepped forward.
One step.
Two.
Then hesitated like fear grabbed him by the spine.
Paola whispered sharply behind him, “GO!”
Ping flinched— and moved.
─── ⋆⋅☆⋅⋆ ───
Nathan felt the shift before Ping even reached him.
It wasn’t sound.
It was presence.
That small gravity Ping carried— the kind that always found Nathan’s side.
Nathan turned his head slightly.
Ping stood there, very close now, face red, eyes wide, gift pouch held like it was a bomb.
Nathan blinked once.
Softly. “Little one?”
Ping made a tiny broken sound, half courage, half terror. “Nate.”
Nathan’s voice lowered automatically, like the world had turned sacred without warning. “What is it?”
Ping’s hands shook so badly he nearly dropped the pouch.
Nathan’s gaze softened instantly.
He reached up— slow, careful— and tucked a loose strand of Ping’s hair behind his ear the way he always did when Ping was overwhelmed.
That small touch steadied Ping like magic.
Ping inhaled sharply.
“Wait,” Nathan murmured.
Ping blinked. “What—”
Nathan turned slightly to the side and reached into his own pocket.
Ping froze.
Nathan pulled out a small gift— wrapped neatly, ribbon tied clean. Simple. Careful.
Something that looked like it had been prepared with intention.
Nathan held it out.
“For you,” he said.
Ping’s eyes widened so hard it looked like his soul might leave his body.
“M-me?” Ping whispered.
Nathan nodded once. “Yes.”
Ping stared at the gift like it was the most impossible thing he’d ever seen.
Then his hands reached out slowly, reverently, like he was afraid if he moved too fast it would vanish.
He took it.
His fingers trembled.
His voice cracked. “You… got me one?”
Nathan’s gaze warmed. “Of course.”
Ping swallowed, blinking rapidly.
A firework burst above them— bright green, loud enough to shake the grass.
Ping barely noticed.
Because Nathan Lang had given him a gift like it was the most natural truth in the world.
Paola, behind them, covered her mouth to stop herself from screaming.
Mrs. Lang made a delighted sound.
Mr. Lang muttered, “Oh.”
Jenn, calm as always, tilted her head slightly like she was filing this moment away as evidence.
Chen whispered loudly, “PING IS GOING TO FAINT.”
Ping whirled halfway. “CHEN SHUT UP—”
Nathan’s voice lowered, private in the noise of fireworks warming up.
“I saw it and thought of you,” he said.
Ping swallowed hard. “Why?”
Nathan looked at him for a second longer than necessary.
Then he replied simply— truth wrapped in calm.
“Because you’re my Sunshine.”
Ping’s face went so red it looked painful.
“Nate—” he stammered, voice breaking. “You can’t— you can’t say that here—”
Nathan didn’t take it back.
He only nodded once, as if he meant every word.
“Open it,” he murmured.
Ping’s fingers fumbled with the ribbon.
Inside the box was a small pendant on a thin chain— a tiny sun charm, gold-toned, simple but bright, with a warm amber stone at its center that caught the lantern light like it was holding a piece of fire.
Ping stared at it.
His breath left him in one slow, stunned exhale.
It wasn’t expensive-looking.
But it was perfect.
Ping looked up at Nathan with wide, glassy eyes.
Nathan reached out and gently fastened the chain around Ping’s neck himself, fingers careful, patient— like he was placing something sacred where it belonged.
When the pendant settled against Ping’s chest, Nathan’s thumb brushed it once.
A small, silent promise.
Ping’s lips trembled.
He clutched the sun charm like it could anchor him.
And for a moment, the fireworks didn’t matter.
Because Nathan Lang had just bought him a piece of the sky and called it normal.
─── ⋆⋅☆⋅⋆ ───
“Little one,” Nathan’s voice cut in calmly.
Ping snapped back to reality instantly, cheeks red again.
Nathan’s expression didn’t change. But his eyes held Ping like a secret.
“Do you want to give me yours now?” Nathan asked gently.
Ping nearly died.
He nodded violently. “YES.”
Ping shoved his pouch into Nathan’s hands like he was afraid if he didn’t do it fast enough, he’d lose courage.
Nathan accepted it carefully.
Like sacred.
Like fragile treasure.
He loosened the tie.
Opened it.
Inside was something small— simple and handmade. A tiny charm made from braided thread, tied with clumsy sincerity, the colors bright and warm.
It wasn’t expensive.
It wasn’t perfect.
But it was Ping.
Nathan stared at it for a long moment.
The fireworks painted his face with gold and violet.
Ping’s voice came out tiny, broken, earnest.
“I made it,” he whispered. “For… you.”
Nathan’s throat tightened in a way he didn’t allow often.
He lowered his gaze to Ping— kneeling slightly, bringing himself closer to Ping’s height, closer to his world.
His voice softened.
“For me?”
Ping nodded fiercely, embarrassed, cheeks burning. “Yes.”
Nathan held the charm in his palm like it weighed more than it should.
Then he looked up at Ping again.
And for a second, the fireworks weren’t the brightest thing in the night.
Ping was.
─── ⋆⋅☆⋅⋆ ───
Somewhere at the edge of the field—
A figure stepped into view.
Knight.
He had been gone, vanished into the festival like he always did when trouble called him.
Now he returned holding a small wrapped gift— paper smooth, ribbon tied tight.
He walked toward them casually at first.
Then he saw it.
Nathan and Ping standing close under lantern light.
Nathan kneeling slightly, eyes softened.
Ping trembling like a confession given hands.
Knight stopped.
Not dramatically.
Just… stopped.
The fireworks lit his face in quick flashes— blue, then gold.
His fingers tightened slightly around the ribbon.
Like the gift suddenly weighed more than it should.
─── ⋆⋅☆⋅⋆ ───
Ping’s heart was beating too loud.
Too fast.
His chest felt too small for the feeling inside it.
Every inhale came uneven. Every exhale caught halfway.
Nathan was still holding the charm.
Not just holding it— looking at it.
Like it mattered.
Like it wasn’t just something small and simple, but something real enough to deserve his full attention.
Ping watched that.
And something inside him twisted.
Because Nathan never looked at things like that.
Not toys.
Not noise.
But this—
This mattered.
So suddenly Ping’s chest hurt.
His fingers curled slowly at his sides, as if it might steady him, might anchor him back into reality.
He could feel everything around him.
Too much.
Paola’s presence behind him like a coiled spring waiting to explode.
Chen whispering something far too loudly about destiny, romance and probably chaos.
The crowd breathing, shifting, alive.
Lanterns swaying overhead.
Fireworks cracking faintly in the distance.
But none of it stayed.
None of it held.
Nathan’s eyes were the only thing that mattered.
And Ping—
Ping couldn’t hold it in anymore.
He swallowed.
It didn’t help.
His throat still felt tight, like something had climbed up and refused to let him breathe properly.
His feet moved before he could stop them.
One step.
Then another.
Closer.
Closer until he could feel Nathan’s presence, not just see it.
Close enough that the air between them felt warm.
Close enough that his own breath brushed against Nathan’s skin.
Nathan didn’t move away.
Ping’s hands trembled.
His voice came out before he could prepare it, before he could shape it into something safer, something less terrifying.
“I… I love you.”
The words cracked.
Soft. Fragile.
But real.
And the moment they existed—
The world stopped.
Not dramatically.
Not loudly.
Just paused.
Like something had interrupted its rhythm.
For one second, even the fireworks seemed to hesitate.
Nathan didn’t move.
His gaze didn’t waver. His expression stayed calm.
But something in him shifted.
Something rare.
Private. Unguarded.
Like a door inside him had opened a fraction without permission.
Ping felt it.
And immediately panicked.
His eyes widened, breath stuttering as realization slammed into him— like he hadn’t meant to say it out loud.
So he tried to fix it.
“I mean—like—” his words tangled over themselves, hands lifting uselessly like he could grab them back out of the air, “Not like everyone— like you— Nate—”
Nothing made sense anymore.
Everything felt too loud.
Too exposed.
Nathan finally looked at him.
And Ping froze.
Because Nathan wasn’t confused.
He wasn’t laughing.
He wasn’t teasing.
He was looking.
At him.
Only him.
And suddenly Ping couldn’t breathe again.
Not because of fear.
Because of something worse.
Something brighter.
Something that made his chest feel like it was going to split open.
But he didn’t run away.
That was the terrifying part.
Even as his face burned, even as his thoughts scattered, even as every instinct screamed at him to run.
Instead Ping’s courage flared like a match.
Before anyone could tease him.
Before anyone could interrupt.
Before his fear could swallow him whole—
Ping rose on his toes, small body stretching upward.
One hand fisted into Nathan’s collar, gripping tight like it was the only way to stay brave— like he needed something solid to hold onto while his heartbeat tried to escape his ribs.
His fingers twisted into the fabric.
Anchoring. Bracing.
And then—
He kissed him.
It wasn’t careful.
It wasn’t planned.
It wasn’t anything except real.
A brief, soft press of lips that didn’t know what they were doing, didn’t try to be perfect, didn’t try to be anything other than what it was—
A child’s brave declaration in the middle of a festival of lights.
For a single heartbeat—
Everything disappeared.
The noise.
The crowd.
The movement.
Even the air felt thinner, like the world had leaned in and forgotten how to breathe.
Lanterns overhead swayed gently, gold light trembling like it had been touched.
And then—
The sky broke.
Fireworks exploded above them in a violent bloom of white and gold, bursting open like the night itself had been split apart.
Light rained down in shards and sparks, scattering across faces, across hair, across Nathan’s stillness like something divine had chosen that exact moment to exist.
The sound hit a second later— loud, overwhelming, shaking the ground beneath their feet.
The field erupted in cheers.
The crowd screamed with joy, thinking the universe was celebrating for them.
Nathan froze.
One single beat of time where his mind stopped.
Where the warmth of Ping’s lips registered like a mark—
A first.
A beginning.
A touch of forever.
Ping glowed beneath the explosion of light—
Sunshine caught inside golden sparks, gold and white catching in his hair, in his eyes, turning him into something unreal— something bright, fragile and impossibly alive.
Then it ended as quickly as it began.
Ping pulled back.
His eyes snapped wide in horror at his own courage.
His face flushed instantly, red rising fast, uncontrollable, spreading from cheeks to ears to the very tips of his trembling fingers.
His soul visibly left his body.
He stumbled back like he’d been struck.
“I—” he squeaked, voice breaking completely. “I—”
Nothing came out right.
Nothing could.
Because now the world had come rushing back.
The noise.
The light.
The people.
Everything.
So he ran.
Instantly.
Not gracefully.
Not carefully.
He turned and bolted, feet moving faster than thought, faster than dignity, faster than anything except pure, overwhelming embarrassment.
He crashed straight into Mrs Lang and buried his face into her shoulder like it was the only place left to hide, hands clutching at her like he might disappear if he didn’t anchor himself.
A muffled scream tore into her fabric.
Paola froze for exactly half a second—
Then exploded.
Her entire body shook as laughter ripped through her, loud, victorious, unrestrained.
“OH MY GOD,” Chen shrieked from somewhere nearby, voice piercing through the chaos like a siren of pure delight. “PING DID IT— HE ACTUALLY DID IT—”
“My Baby,” Mrs. Lang made a sound like she was about to ascend, “As dramatic as me.”
She grabbed Ping like he had just won something monumental and held him upright while he tried to dissolve into her shoulder.
“He is getting brave,” Mr. Lang murmured, stunned, like he had just witnessed a historical event no one had prepared him for.
Chen spun in circles like a celebratory disaster, pointing at Nathan, at Ping, at the sky, at nothing in particular.
“THIS IS HISTORY,” he declared loudly to people who had no idea what he was talking about. “I SAW IT— WITH MY OWN EYES—”
Jenn stood still.
Exactly where she had been.
Watching.
Her gaze moved from Ping— half-hidden, burning with embarrassment— to Nathan, still unmoving under falling light, to the space between them where something had just happened and would not be undone.
She didn’t react outwardly.
She just blinked once, filing it away forever.
─── ⋆⋅☆⋅⋆ ───
Nathan remained still.
For the first time all night, he didn’t look like ice.
He looked like someone who had been touched where it mattered.
His fingers lifted slowly, almost unconsciously—
and brushed his lips.
Ping…
The name hit him inside his chest like something tender.
Something sacred.
Something he had been carrying since Ping was born.
A firework burst again above him— blue and violet, bright enough to paint his eyelashes.
Nathan exhaled softly.
His gaze followed where Ping had fled.
And something like warmth— small, quiet, dangerous— settled under his ribs.
“He doesn’t know what he just did to me.
Not because it was a kiss—
but because it was Ping.
My sunshine.
My first promise.
I was given a life.
But he just gave me my forever.”
Then—
Nathan felt it.
A presence.
He turned his head.
And met Knight’s gaze.
Across the lantern-lit field.
Across the fireworks smoke.
Knight stood still, gift still in his hand, ribbon clenched tight.
The fireworks reflected in his eyes like war.
He didn’t move.
Didn’t interrupt.
Didn’t speak.
But something sharp leaked through his unreadable expression— pain so controlled it looked like steel.
Nathan’s breath stilled.
The charm in his palm suddenly felt heavier.
The air between them tightened.
A thread pulled taut.
Ice recognizing fire.
Fire staring back.
The sky exploded again—
and Nathan’s eyes didn’t leave Knight’s.
─── ⋆⋅☆⋅⋆ ───
Next Stop in The City of Lanterns:
The Quiet Between Explosions
─── ⋆⋅☆⋅⋆ ───


