The Old Ones Watch

794 Words
The mist rolled across Thornveil like a tide, crawling through the fields, slipping through iron gates, brushing against every stone with fingers cold as the grave. It was unnatural. It came with no storm. No wind. Just silence. Calla stood at the balcony, watching the valley vanish beneath the fog. “Something’s coming,” she whispered. Behind her, Riven stood at the threshold of her chamber, his jaw tense. “It’s already here.” --- They met with the elders at the upper tower—those too old to sit in council but too wise to be dismissed. They were the keepers of history. Of myths too dangerous to write down. One of them, an ancient she-wolf named Matra, opened her pale eyes when Calla entered the circle. “You bear the echo,” Matra said, voice dry as bone. “It sings in your blood. It woke the Gate.” Calla stepped forward. “The Gate of Bone?” “The last threshold,” Matra rasped. “Where the Old Ones sleep. They stir now, hungry and boundless. The last time they walked, the moon turned black and wolves fed on their own young.” Riven frowned. “Why now?” Matra looked at Calla. “Because she’s whole again.” “Sol woke them,” Riven said. “No,” Matra replied. “You both did.” --- Outside, the mist thickened. Wolves howled from distant cliffs, not in warning—but in terror. Calla returned to the balcony just as the first shadows began to take shape in the fog. Figures. Too tall. Too still. Like statues carved from obsidian and ash. Then one moved. She stepped back instinctively, but the glass between them held. For now. She reached for her magic, and it screamed. A violent surge of heat raced through her spine. Her mark flared. Riven caught her before she collapsed. “What is it?” “They’re speaking to me,” she gasped. “Who?” Her voice dropped to a whisper. “The Old Ones.” --- Down in the vaults beneath Thornveil, the sealed prisoner laughed. Chains rattled. Runes flickered. “She hears them,” he whispered. “But she doesn’t understand.” He closed his eyes and pushed his thoughts outward, reaching for the storm gathering beyond the veil. And it answered. --- Calla’s vision blurred. She stood in a wasteland now. Ash fell from a gray sky. Bones littered the earth. A throne of teeth and blood rose from the center of the desolation. And on it sat a wolf with no eyes. Its voice spoke in her mind. “You are Moonblood. You are the key.” “What do you want from me?” she demanded. “Not want,” it said. “Need. The world rots. The balance is broken. Let us in, and we will burn away the decay.” “No,” she said. “I’m not your weapon.” “You already are.” The wolf opened its mouth—and inside was her own scream. --- She awoke on the floor, Riven cradling her. “You were gone,” he said, his voice tight. “You weren’t breathing.” She blinked. “I saw them.” He helped her up. “What do they want?” “To use me,” she whispered. “To enter our world.” “Then we seal them again,” Riven said. Calla looked at him, haunted. “And what if the key... is me?” --- In the forest beyond the Spine, Sol stood before the Gate of Bone. It had opened wide, the mist curling around his boots. He dropped to one knee. “I am ready,” he said. And from the shadows, the Old Ones reached for him. They did not speak in words. They fed him visions. A sea of fire consuming a throne. Calla, standing at the heart of it, cloaked in gold, her eyes dark with power not her own. A crown forged from bones. A blade made of her spine. And he knew, even before their voices returned, that it was a warning. She will destroy or become. She will ascend or rot. Sol bowed his head lower. “I will protect her.” The Old Ones whispered, "Then bleed for her. Burn for her. Die for her." He stood, and the mist branded his skin. It formed sigils on his arms, glowed beneath his throat. Marks no magic in this world could erase. The Gate slammed shut behind him. He was no longer only Moonblood. He was their emissary. --- At Thornveil, Calla opened her eyes in the middle of the night, heart pounding. A single word echoed in her mind: Ascend.
Free reading for new users
Scan code to download app
Facebookexpand_more
  • author-avatar
    Writer
  • chap_listContents
  • likeADD