Chapter 4 When the Forest Draws Blood

771 Words
The forest roared. Not with wind or thunder, but with fury — a sound that rose from the ground itself, vibrating through root and bone, shaking loose stones from the cave ceiling. The balete tree groaned as if struck, its massive roots shuddering around us. “Move!” Kael shouted. He grabbed my wrist and pulled me back just as something slammed into the cave’s entrance — claws scraping stone, sparks flying. Luntian screamed. Kulas swore, a rare, sharp sound from him. Out of the rain and shadow lunged the watcher — but not alone. Two more shapes followed it, lean and dark, eyes burning with the same ancient hunger. “You angered it,” the Tikbalang said, teeth bared now. “You chose.” “I know!” I shouted back, heart pounding. “I’d do it again!” The forest answered that with violence. Roots burst through the cave floor, snapping upward like spears. Kael yanked me against him, twisting so his back took the brunt of the impact. He grunted, breath knocked from him, but did not let go. For one terrifying moment, we were pressed chest to chest, his arm locked around my waist, my face buried against his shoulder as the world shook. His heartbeat was fast. Human. Real. “Stay with me,” he said, low and urgent. “Do not let it pull you.” “I’m not going anywhere,” I whispered, though fear clawed at my spine. A blade flashed — Kael’s dagger slicing through a lunging root. The watcher shrieked, recoiling as sap hissed like blood. Then a voice rang out from the forest edge. “Enough!” The command cut through the chaos like steel. The creatures hesitated. From the rain emerged a small group of riders, cloaks darkened by water, weapons drawn. At their center rode a woman astride a white horse, her posture straight, her expression coldly composed. Kael froze. “…Isara,” he said. The forest recoiled from her presence — not in fear, but in recognition. She dismounted with grace, boots barely sinking into the mud, her gaze sweeping the scene before landing squarely on me — on Kael’s arm still wrapped tightly around my waist. One perfectly shaped brow lifted. “Well,” Dayang Isara said lightly, “this is… intimate.” Heat rushed to my face. I pulled free at once. Kael did not stop me. That hurt more than I expected. “Why are you here?” he asked her sharply. She smiled at him — slow, knowing. “Because you walked straight into a negotiation without your witnesses. And because,” her eyes flicked back to me, “the forest does not like being defied by peasants.” I bristled. “I am not—” “Tala,” Kael cut in quietly. “Enough.” The word landed harder than the forest’s blows. Dayang Isara stepped closer, close enough that I could see the fine embroidery of her cloak, the delicate gold circlet resting in her dark hair. “You must be her,” she said. “The forest girl.” Her smile was polite. Her eyes were not. “I am Dayang Isara of the Southern Court,” she continued. “Kael’s… intended, once.” Once. The word echoed. My chest tightened painfully. Kael turned sharply. “That is no longer—” “Relevant?” Isara finished smoothly. “Perhaps not to you. But courts remember promises the forest cannot erase.” The watcher growled again, uneasy now — not attacking, but circling, watching. Kulas leaned toward me, voice low. “Ah. Jealousy. The forest loves this part.” I shot him a look. “Not now.” “Always now.” Isara studied the cave, the broken roots, the watcher’s retreat. “You’ve done something foolish,” she said to me. “The forest will not forgive you easily.” “I didn’t ask it to rule my life,” I said, surprising myself with how steady my voice was. Kael looked at me then — really looked — and something unreadable crossed his face. Isara noticed. Her smile sharpened. “Well,” she said, turning back to him, “it seems your bride has teeth.” The forest rumbled again — not attacking, but warning. Isara mounted her horse. “We leave before nightfall. All of us.” Kael hesitated. Then he nodded. As we stepped out of the cave, the trees closed in behind us — not retreating, not forgiving. Watching. Waiting. And deep beneath the earth, something ancient shifted… preparing its answer.
Free reading for new users
Scan code to download app
Facebookexpand_more
  • author-avatar
    Writer
  • chap_listContents
  • likeADD