Skye stumbled through the orange door.
For half a second, he was simply there.
Small. Shaking. Tear-streaked. No longer in the bugfox onesie, but in the plain clothes he had chosen for himself: soft shirt, little waistcoat, scarf tucked close around his neck. His ears were pinned flat, his paws clenched, but he was standing.
Arcade’s forced smile cracked at the edges.
“Skye.”
Skye looked up at him.
Then the strings dropped.
They snapped around Skye’s wrists, ankles, shoulders, and waist before he could even breathe. He gasped as they yanked him upward toward the stage, dragging him into the puppet line beside Arcade.
“No!” Arcade snarled, fighting his own strings hard enough that they hummed.
Skye’s eyes went wide.
“Arcade—”
His mouth snapped shut as the strings pulled him into place.
Across the room, Lumina had hidden herself behind an oversized toy rocket, both paws clamped over her mouth. Her little bugcat onesie ears trembled. Her eyes flicked from Skye, to Arcade, to Celeste, to the glowing door beginning to form on the opposite wall.
A pale gold door.
Painted with stars.
Celeste saw it.
“No,” she whispered.
Her core burned hotter beneath the lace of her gothic tea dress.
The light in her chest was no longer soft. It pressed outward in waves, golden and furious, turning the mana strings around her wrists translucent for a heartbeat at a time.
Lumina shook her head, backing farther behind the rocket.
“No,” she whimpered. “No, I don’t want to.”
Celeste fought to turn her head.
“Run,” she tried to say.
The strings snapped tight around her throat.
Her mouth opened.
But the words were stolen.
“Go inside,” Celeste said brightly, voice shaking beneath the forced sweetness. “You’ll be fine.”
Her eyes filled with horror.
Mezzo’s head jerked toward Lumina, his smile forced wide.
“Go on, little star,” he said, every word dragged out of him. “It’s only a game.”
Ray’s lips curled into a smile that looked like it hurt.
“You’ll be safe,” she said.
Arcade’s voice came next, strangled with rage underneath the puppet cheer.
“Nothing to be scared of.”
Pitch’s head tilted with awful showmanship.
“In you go.”
Hughes’s jaw trembled as the strings forced his mouth.
“Be brave.”
Lumina screamed.
“No!”
Candy-floss strings shot from the floor and wrapped around her waist. She grabbed the edge of the toy rocket, claws scraping uselessly against painted wood.
“Celeste!”
Celeste’s core flared.
Gold light burst beneath her dress, so bright the stage shadows snapped backward.
One of the strings at her wrist loosened.
Then another.
The Twins turned sharply.
Sweet Fluff’s pink candy-floss pigtails bounced. Sour Puff’s blue ones drooped as her eyes narrowed.
“Oh,” Sweet Fluff sang.
Sour Puff sighed. “Kitty’s light is getting hot.”
Lumina was dragged toward the gold door, still screaming.
Celeste pulled.
The mana string around her right arm burned gold.
It frayed.
Then snapped.
Celeste dropped half a foot before the other strings caught her.
Pain lanced through her shoulders.
She didn’t care.
“Lumina!”
The door swallowed Lumina whole.
It slammed shut.
Something inside Celeste answered.
Not thought.
Not spell.
Instinct.
Her core burned like a tiny sun.
The rest of the strings around her body flickered, loosened, and for one impossible second, lost their grip.
Celeste fell.
She hit the stage hard, rolled, and scrambled up before the Twins could react.
“Celeste!” Mezzo shouted.
“Run!” Ray barked.
Celeste did.
She bolted past the stage curtains and into the dark corridor behind the playroom, following the faint gold light of Lumina’s door deeper into the facility.
Behind her, Sweet Fluff’s voice rose in shrill delight.
“Loose little kitty, running fast!”
Sour Puff sighed. “But little lights are never last.”
Celeste ignored them.
She ran.
Meanwhile. Inside her door Lumina woke standing on black glass.
For a moment, she thought she was floating.
The floor beneath her reflected constellations so clearly it looked as though she were standing on the night sky itself. Above her, more stars drifted through a vast Victorian gallery, turning slowly between chandeliers and painted moons.
The walls were covered in portraits.
All of Celeste.
Celeste as a hero.
Celeste holding her twin katanas.
Celeste standing with the team behind her.
Celeste glowing like the centre of the universe.
Celeste smiling gently at Bonbon.
Celeste leading.
Celeste saving.
Celeste loved.
Every portrait whispered.
“Celeste saved us.”
“Celeste led us.”
“Celeste fought for us.”
“Celeste would know what to do.”
Lumina wrapped her arms around herself.
At the far end of the gallery stood one empty frame.
It had her name on it.
LUMINA.
The canvas inside was blank.
Her throat tightened.
A voice behind her said, “There you are. Took you long enough.”
Lumina turned.
The girl standing there looked almost like her.
Almost.
But she wore Celeste’s colours, Celeste’s heroic posture, Celeste’s confident smile. Her hair was styled like a neater, brighter imitation of Celeste’s. Her outfit shimmered with borrowed blue and gold, a perfect sugary echo of someone else.
Lumina stared. “You’re… me?”
The doppelganger smiled.
“Better. I’m the version they notice.”
A golden sign appeared above the gallery.
WEAR THE LIGHT.
HOLD THE BLADES.
WALK THE PATH.
BECOME BELOVED.
A wardrobe opened.
Inside hung Celeste’s outfit, made grander and prettier than reality: blue fabric with gold trim, embroidered sigils, ribbons, a hooded coat, sleek boots, and even tiny winged shoelace charms.
Lumina’s own clothes dissolved into pale starlight.
The doppelganger gestured.
“Put it on. People already know how to love this shape.”
Lumina hesitated.
The portraits whispered.
“Celeste would.”
So she put it on.
At once, the gallery brightened.
The portraits glowed.
“There she is.”
“That’s better.”
“Much more heroic.”
“Almost right.”
But the outfit didn’t fit.
The boots were too heavy. The sleeves pulled. The coat dragged behind her. The ribbons tightened in her hair. The sigils burned faintly against her skin because they were not hers.
She looked like Celeste from far away.
Up close, she looked trapped.
Twin katanas appeared on a velvet stand.
Celeste’s weapons.
The doppelganger smiled. “Go on. Heroes need weapons.”
Lumina reached for them.
The blades were too heavy.
Not just in her paws.
In her heart.
The moment she lifted them, voices filled the gallery.
“Celeste would swing faster.”
“Celeste would protect everyone.”
“Celeste wouldn’t struggle.”
“Celeste never drops them.”
Lumina tried anyway.
She dragged the katanas across the black glass, sparks screeching beneath the blades.
The portraits changed.
Now they showed Lumina beside Celeste.
Smaller.
Blurry.
Half-cropped out.
An unfinished sketch behind Celeste’s shoulder.
“Cheap knock-off.”
“Second Celeste.”
“Celeste, but weaker.”
“Celeste, but frightened.”
“Celeste, but no one asked.”
Lumina tried to smile like her sister.
The smile trembled.
The doppelganger stepped close.
“Don’t look so hurt. Shadows should be grateful they get to follow.”
The gallery shifted.
The portraits became a battlefield made of candy floss and glass.
Her friends appeared as statues in danger.
Ray pinned under rubble.
Arcade trapped among sparking machines.
Skye lost inside a room of screaming dolls.
Mezzo behind a locked theatre door.
Pitch reaching into darkness.
Bonbon tangled in sugar chains.
Celeste trapped in glass.
The doppelganger lifted one borrowed katana.
“Save them like she would.”
Lumina ran.
She tried to reach Ray first, but the coat caught under her boots. Ray’s statue cracked.
“Celeste would have reached me.”
Lumina panicked and dragged the swords toward Arcade. Too slow. Wrong angle.
“Wrong calculation,” Arcade’s statue said.
She tried to cut Bonbon free, but the katana was too clumsy. She sliced the wrong rope and the sugar chains tightened.
Hughes’s statue looked down at her.
“You’re not very good at being her.”
One by one, every rescue failed.
Because she was using Celeste’s weapons.
Celeste’s stance.
Celeste’s courage.
Not her own.
At last, Lumina reached the glass prison.
Celeste stood inside, perfect and calm and brave.
Lumina pressed one shaking paw to the glass.
The statue opened its eyes.
“Why are you wearing my face?”
Lumina broke.
She dropped one katana.
The whole gallery gasped.
The doppelganger appeared behind her.
“Don’t cry. Celeste cries prettily. You just look pathetic.”
Lumina tried to pick up the sword.
She couldn’t.
The voices chanted louder.
“Not enough.”
“Not bright enough.”
“Not brave enough.”
“Not Celeste.”
Lumina’s tears fell onto the black glass.
“I know,” she whispered.
The gallery went quiet.
The doppelganger smiled. “Good. Then become better.”
Lumina shook her head.
“No. I mean… I know I’m not Celeste.”
The first crack split through the floor.
The doppelganger’s smile faded.
“Pick them up.”
“No.”
“They need Celeste.”
Lumina looked at the statues of her friends.
“Sometimes they do.”
The doppelganger leaned closer. “And what do they need you for?”
Lumina had no answer.
The silence hurt.
But it was honest.
She looked down at her own empty paws.
“I don’t know yet.”
The doppelganger laughed. “That’s your answer?”
Lumina lifted her head.
“Yes.”
The borrowed coat loosened.
“But I’d rather find out as me than disappear trying to be her.”
The Celeste outfit fell away into harmless ribbons.
Beneath it, Lumina’s own clothes formed: a soft pink Victorian coat-dress, pale heart embroidery, comfortable boots, star-thread sleeves, and a ribbon sash that moved faintly like aurora light.
No borrowed sigils.
No copied weapons.
A small star bell appeared in her hand.
Gentle.
Bright.
Hers.
The battlefield reset.
The doppelganger snarled. “Fine. Save them your way, then.”
This time, Lumina did not run.
She paused.
Looked.
Listened.
She rang the star bell once.
A soft note moved through the gallery.
Ray’s rubble shimmered, revealing a hidden latch. Lumina opened it instead of lifting the stones.
Arcade’s machines did not need smashing. They needed one guiding spark of light to settle the wires.
Bonbon’s chains did not need cutting. They needed untangling in the right order.
Skye’s room did not need force. Lumina softened the noise.
Mezzo’s door did not need breaking. She knocked and waited.
Pitch did not need someone to become Ray. He needed someone to show him where she was.
Then Lumina returned to Celeste’s glass prison.
She did not attack it.
She placed her paw gently against the glass.
“I’m here.”
The glass opened.
The doppelganger staggered back, changing shape rapidly.
Celeste’s face.
Lumina’s face.
Both together.
Neither.
“Without her, no one looks at you.”
Lumina held the star bell close.
“Then I’ll stop standing behind her.”
“They’ll choose her.”
“They’re allowed to love her.”
The doppelganger froze.
Lumina’s voice shook, but held.
“But I’m allowed to be loved too.”
The doppelganger cracked like sugar glass.
A final door appeared.
Across it glowed one question.
WHAT IS A SHADOW WHEN IT STEPS AWAY FROM THE LIGHT?
Lumina looked at her reflection in the black glass.
Not Celeste.
Not an echo.
Not blank.
“Someone with her own shape.”
The door opened.
Lumina stepped through.
She landed back in the galaxy playroom with a gasp.
“Lumina!” Celeste shouted from somewhere beyond the stage curtain.
But the strings found Lumina first.
They wrapped around her wrists and waist, yanking her upward beside the others before she could run.
Celeste burst back into the main room a second too late.
“No!”
Her core blazed.
The strings around the others shuddered.
Then Celeste heard it.
A tiny sob.
Not from the stage.
Not from Lumina.
From behind a small door near the back of the facility.
Celeste turned.
Through a round little opening, she saw Bonbon inside her own room, pressed into the corner, crying while candy zombies scratched and clicked outside the walls.
Celeste ran to the door and slammed both paws against it.
“Bonbon!”
Bonbon looked up, face wet.
Celeste pressed her forehead to the door.
“I’m here,” she said, voice breaking. “Cece’s here.”
Bonbon crawled toward the door, trembling.
Celeste hit the locked door again.
“Be brave, sweetheart. Please. Be brave.”
Behind her, the Twins began to laugh.
And Celeste’s core burned like dawn.


