WebNovels

Chapter 20 - The Moonlight Masquerade

Setting: Velaris Grand Ballroom

---

[Scene 1 – Preparation of the Gameboard]

The moon rose full and high over Velaris. Lanterns swayed like stars across the skies, and soft music floated down from the palace terraces. The Moonlight Masquerade had begun — a tradition older than the throne itself.

The Grand Ballroom glittered with crystal, smoke-veiled chandeliers, and a sea of masked nobility.

Lyra stood still as the maids laced her into a gown of midnight silk — adorned with subtle flame motifs and feathers that shimmered with spell-thread. Her mask, shaped like a phoenix wing, hid her expression but amplified her gaze.

> "You're sure about this?" Alina asked behind her, her own mask a soft silver fox.

Lyra turned slowly. Her voice calm. "He will be here tonight. And she will show her hand."

> "You trust Kaelrin?"

> "I trust what we've risked."

Alina looked down, guilt swimming in her throat like poison.

---

[Scene 2 – The Duke's Arrival]

The crowd silenced when Duke Kaelrin Velaris entered.

Dressed in black and cobalt, with a crescent-moon blade at his hip and a dragonbone mask, he walked like prophecy itself — silence bending around his steps.

But his eyes… they searched only for her.

When he saw Lyra across the room, the crowd vanished from his mind.

He walked straight to her.

> "Will you dance with a doomed man?" he asked, voice low.

> "Only if he leads with grace," Lyra replied, extending her hand.

The music began — a slow, haunting violin ballad.

---

[Scene 3 – The First Dance: Fire and Ice]

They moved like shadows wrapped in silk. Around them, murmurs rose.

Kaelrin's hand on Lyra's waist burned like confession. Her fingers in his palm felt like treason.

> "You look like war in velvet," he whispered.

> "And you look like you've already lost."

> "Only if I lose you."

They spun, eyes locked — not blinking.

> "Thorne's here," Lyra murmured, voice sharp now. "Behind you."

Kaelrin nodded. "And the Queen?"

> "She'll appear when the knife is sharp enough."

---

[Scene 4 – The Return of Cassian]

From the upper gallery, a stir.

Cassian Velaris entered — bruised, cloak torn, eyes filled with something unrecognizable.

The Queen had released him… but not without planting something.

A cursed rune — burning under his ribs, meant to twist loyalty.

He moved like a puppet sewn from steel and silence.

Alina spotted him. Her eyes widened. She dropped her goblet and vanished from the crowd.

---

[Scene 5 – A Confrontation in Silk]

As Kaelrin stepped away from the dance, Thorne approached.

Dressed in wine-red and gold, he wore no mask. He had no need. His smile was sharper than steel.

> "Enjoying your final night, cousin?" he asked.

Kaelrin didn't flinch. "You should leave."

> "Why? I came for her too," he said, glancing toward Lyra. "We still have a wager to settle."

Lyra stepped between them.

> "Neither of you win. I choose my own ending."

Thorne leaned in close to her ear.

> "Then be ready. Because I'm not playing to lose."

---

[Scene 6 – Shadows in the Garden Maze]

As the dancing continued inside, Alina pulled Cassian into the moonlit garden maze. His face was pale, trembling.

> "Cass… what did she do to you?"

> "She... showed me a future," he muttered. "Where you die. Where Lyra falls. Where Kaelrin burns the city to ash."

> "That's not real."

> "It could be."

> "Then fight it."

Cassian looked at her, tears rising.

> "What if I can't?"

> "Then I'll fight for both of us," Alina said — and kissed him.

The curse trembled, cracked… but didn't break.

---

[Scene 7 – The Queen Unmasked]

Back inside, the music stopped.

The Queen appeared at the head of the stairs — dressed in black robes laced with gold. Her mask was a single shard of obsidian.

> "My, what beautiful chaos you've brewed," she said aloud, voice echoing.

> "Your Majesty," Kaelrin said coldly. "I didn't expect you to descend among the commoners."

> "Oh, I'm not here for them." Her eyes burned. "I'm here for her."

She pointed at Lyra.

> "She's the thread that must be cut."

Lyra didn't blink. "Then draw your blade."

---

[Scene 8 – The Shattering Waltz]

With a flick of her hand, the Queen shattered the chandeliers.

Magic exploded. Guests screamed. Guards moved.

Kaelrin summoned his blade, leaping across the floor. Thorne drew his own — not to protect, but to duel.

Alina shielded Lyra as Cassian staggered forward, torn between his rune curse and his heart.

Lyra whispered a spell into her ring — a secret enchantment tied to Kaelrin's bloodline.

A dome of fire burst around them all, sealing the ballroom.

One night. One battle. No escape.

---

[Scene 9 – The Dance Ends in Blood]

By the time the fire faded:

The Queen was wounded but escaped into shadow.

Thorne was bleeding, but smiling.

Cassian collapsed, the curse burning out of him as Alina held him.

Kaelrin bled from a cut across his chest.

Lyra stood at the center — her mask shattered, hair wild, holding Kaelrin's hand with one, and Thorne's dagger in the other.

She had not chosen safety.

She had chosen fire.

---

To Be Continued…

In Chapter 21: "Wounds We Don't Name"

Cassian's recovery and guilt

Thorne's silent confession

Alina begins plotting alone

A royal decree threatens Lyra's life

Kaelrin makes a vow… that may cost everything

More Chapters