bc

Ashes under glass moons

book_age18+
1
FOLLOW
1K
READ
drama
bisexual
magical world
musclebear
like
intro-logo
Blurb

Beneath fractured moons and falling ash, a young man discovers he is the living key to an ancient cosmic prison threatening to consume the world.As the dead rise and the skies begin to crack apart, he must choose between saving humanity or surrendering to the darkness sleeping inside him.

chap-preview
Free preview
Ashes under glass moons
Ashes Under Glass Moons Part I — The City Beneath the Cracked Sky The first moon shattered the year Lior was born. People still talked about it in whispers, as if speaking too loudly would break the second one too. Old women painted silver circles above their doors to keep away the falling ash. Children were taught not to look directly at the sky after sunset. Priests rang hollow bells every midnight so the dead trapped in the glass fragments would stay asleep. None of it mattered. The ash still fell. It drifted from the heavens like snow, pale and glittering beneath the twin moons hanging above the city of Veyruhn. One moon remained whole. The other looked fractured forever, jagged cracks glowing faint blue across its surface like veins beneath skin. Lior hated looking at it. Not because he feared it. Because it reminded him of his mother’s eyes the night she died. “Don’t let them open the vault,” she had whispered, blood running from the corner of her mouth. “Promise me.” He had promised. He was ten then. Now he was nineteen, and promises were heavier than iron. The lower districts of Veyruhn smelled of coal smoke, rust, and rainwater trapped between old stone alleys. Lior moved silently through the crowded streets, hood drawn low over dark hair streaked silver by ashfall. Most people avoided eye contact. In Veyruhn, eye contact meant trouble. Especially after curfew. A bell rang somewhere in the distance. Three notes. Enforcer patrols. Lior slipped into a narrow alley between two leaning buildings just as armored footsteps echoed through the street behind him. Black-cloaked soldiers marched past carrying lantern spears that burned with blue flame. Moonfire. Illegal for civilians to possess. Deadly in the wrong hands. The lead Enforcer stopped. Lior held his breath. The soldier tilted his head slowly toward the alley. For one terrible second, Lior thought he’d been seen. Then screams erupted farther down the street. The patrol rushed toward the noise. Lior exhaled shakily. “Close one.” The voice came from above. Lior looked up instantly, knife already in hand. A girl crouched on the fire escape overhead. White hair. Black coat. Mechanical left eye glowing gold. She grinned like she enjoyed danger too much. “You’re getting slow,” she said. “Following me again, Seren?” “Maybe.” She dropped lightly beside him. Up close, her face looked sharper than he remembered. Older. Tired beneath the sarcasm. “Your brother’s looking for you,” she said quietly. Lior’s expression hardened immediately. “I don’t have a brother.” “Still pretending that’s true?” He turned away. Seren sighed. “You can hate him later. Right now you need to see this.” She handed him a folded scrap of paper. A symbol was drawn across it in black ink. A circle. Split through the center. The mark of the Vaultkeepers. Lior froze. “Where did you get this?” “Dead courier,” Seren replied. “Found floating in the canal.” “That symbol disappeared years ago.” “Apparently not.” Lior stared at the mark. His chest tightened painfully. The vault. After nine years, someone was searching for it again. And if the Vaultkeepers were moving openly— “They found a key,” he whispered. Seren nodded grimly. “Which means the city’s about to bleed.” Thunder rolled overhead. The fractured moon flickered. For a moment, the cracks glowed brighter. Almost alive. — The palace tower pierced the clouds like a blade of black glass. Far above the starving districts, Lord Malachar stood before the Observatory Window with his hands clasped behind his back. He watched ash drift across the skyline. Beautiful. The city feared the ash. They should. Every fragment carried memory. Pain. Echoes. The broken moon was not dead. Only sleeping. A servant entered quietly. “My lord.” Malachar didn’t turn. “Well?” “The Vaultkeepers confirmed the final key may still exist.” Silence. Then— “And the boy?” “We believe he’s alive.” That finally made Malachar smile. “Excellent.” The servant hesitated. “There is another issue. The fractures are spreading faster than predicted.” At that, Malachar’s gaze lifted toward the cracked moon. Blue light pulsed beneath its surface. Like a heartbeat. “Then time grows short,” he murmured. The servant swallowed nervously. “My lord… if the Second Moon fully awakens—” “It won’t.” His voice sharpened instantly. Cold enough to kill. “Bring me the boy before the next eclipse.” The servant bowed and hurried away. Alone again, Malachar touched the glass window softly. His reflection stared back at him. But for an instant— Another face appeared behind his own. Pale. Eyeless. Smiling. Malachar closed his eyes. “Soon,” he whispered. The face vanished. — Lior followed Seren across the rooftops of the lower district while rain began pouring from the dark sky. Neon lanterns flickered below them like dying stars. “You never said where we’re going,” he called. “To someone smarter than you.” “That narrows it down to half the city.” “Generous estimate.” She smirked faintly. Despite everything, Lior almost smiled back. Almost. They eventually reached an abandoned clocktower near the river. Or what looked abandoned. Seren knocked three times against the rusted metal door. Pause. Twice more. Locks clicked open from inside. A tall man with braided gray hair peered out suspiciously. Then his eyes widened. “Well,” he muttered. “The ghost returns.” Lior stiffened. “I’m not staying.” “Didn’t ask.” The man stepped aside. Inside, the tower had been transformed into a workshop cluttered with maps, weapons, books, and strange machinery glowing faint blue. Old resistance hideout. Lior recognized it immediately. And standing beside the central table— His breath caught. Kael. Older now. Broader shoulders. Scar across his throat. But unmistakably his brother. Kael looked up slowly. Neither spoke for several seconds. The silence hurt more than shouting. Finally Kael said quietly— “You survived.” Lior laughed bitterly. “That disappoint you?” Kael’s jaw tightened. “No.” “You left me.” “I saved you.” “You vanished.” “Because they were hunting our family!” Lior stepped back as anger exploded between them. Seren muttered something under her breath and walked away. Kael ran a hand through his dark hair, forcing himself calmer. “They know about the vault again,” he said. “I know.” “Then you understand why this matters.” “My mother died because of that vault.” “Our mother died protecting it.” The room fell silent. Kael slowly placed an old metal object onto the table between them. A key. Silver-black metal shaped like crescent moons intertwined. Lior stared at it in horror. “No…” “We found the first seal.” “You opened it?” “Not fully.” Kael’s eyes darkened. “But something woke up inside.” Thunder shook the tower. Then— The lights flickered. Every machine in the room suddenly screamed with static. Seren spun toward the window. “Something’s wrong.” A sound echoed across the city. Deep. Massive. Like stone grinding against stone beneath the earth. Everyone froze. Outside, people began screaming. Lior rushed to the window. The fractured moon blazed violently overhead. Cracks spreading. Blue fire pouring through them. And high above Veyruhn— Something moved behind the moon’s surface. A colossal shape. Watching. The city bells began ringing all at once. Emergency signal. Kael’s face drained of color. “It’s starting already…” Then the first shard fell from the sky. And where it struck— The dead began to rise. —END OF PART I—

editor-pick
Dreame-Editor's pick

bc

Unscentable

read
1.9M
bc

He's an Alpha: She doesn't Care

read
732.2K
bc

Claimed by the Biker Giant

read
1.6M
bc

Holiday Hockey Tale: The Icebreaker's Impasse

read
966.8K
bc

A Warrior's Second Chance

read
351.9K
bc

Not just, the Beta

read
344.9K
bc

The Broken Wolf

read
1.1M

Scan code to download app

download_iosApp Store
google icon
Google Play
Facebook