Chapter 3 – Echoes in the Dark

792 Words
Mira POV By the time I reach the edge of the training field, the sky has already gone purple with evening. Every step sends a dull ache through my body, bruises blossoming under my skin like small, stubborn storms. No one stops me. No one ever does. The pack house looms ahead—warm lights, laughter spilling from the open windows—and for a second I almost imagine walking inside, finding someone who cares that my ribs hurt, that my throat feels raw from holding back words. Then I remember the look on Kieran’s face when he shoved me away in front of everyone. That quick flicker of something like fear… or disgust. I turn instead toward the forest path that skirts behind the dorms. The air is cooler there, damp with pine and earth. “He humiliated you,” Astrid murmurs, voice low and edged with heat. “He felt the bond and still did it.” “I know,” I whisper. My voice sounds too small. “Don’t let it break you.” “I’m not sure I have a choice.” The silence that follows isn’t empty. It hums—quiet, electric. The same energy that raced under my skin when Kieran’s hand caught mine now coils in my chest, refusing to fade. By the time I reach the clearing near the river, night has settled completely. I sink down on a flat rock, pull my knees close, and watch the current flash silver in the moonlight. Astrid’s presence presses closer, like warmth wrapping around my ribs. “You can feel it, can’t you? The pull of the moon.” It’s true. The air feels different tonight—thicker, almost alive. Every sound sharpens: the rush of water, the creak of trees, the faint heartbeat of the forest itself. “I don’t know what’s happening to me,” I admit. “I’m angry, but it’s more than that.” “It’s power waking. You’re closer to your first shift.” The words make something inside me tighten and then release. My eighteenth birthday is only weeks away. I’ve thought about shifting for years—training for it, waiting—but this feels different. Deeper. I close my eyes, trying to breathe through the ache in my chest. Images rise without warning: Kieran’s hand on my wrist, the shock of sparks, the look in his eyes just before he turned on me. My throat burns. “Why him, Astrid? Of all people, why him?” “Because the Moon sees what we can’t.” I laugh softly, bitter. “That’s not comforting.” Astrid doesn’t answer at first. Then, “He’s fighting something he doesn’t understand. You can’t carry his shame.” The night breeze shifts, carrying the faintest trace of cedar and storm. My whole body goes still. He’s not here—he must have passed through earlier—but the scent hooks into me all the same, stirring the strange ache that won’t let go. “I don’t want to want this,” I whisper. “You want answers. That’s different.” I stare at the water until my reflection blurs. Maybe Astrid’s right. Maybe what I want isn’t him—it’s to understand why the bond feels like both a wound and a promise. Somewhere deeper in the woods, a wolf howls. The sound rolls through me, raw and lonely. I tilt my head back to the moon, and for the first time I swear I hear another voice—not Astrid’s, not mine. Softer, older. A whisper in the wind. Child of the Crescent Moon… do not let their cruelty define you. The words vanish as quickly as they came, leaving goosebumps across my skin. Astrid is silent, listening. “Did you hear that?” I ask. “Yes.” Her tone trembles with awe. “That wasn’t me.” “Who—” “Selene.” The name itself feels like a pulse of light in my chest. I stay there until the chill starts to sink into my bones. When I finally stand, something has changed—not my bruises, not the ache in my heart, but the weight of it. It’s lighter. Astrid’s voice is calm now, almost proud. “They’ll see you soon enough.” “Maybe.” I brush the dirt from my hands, looking back toward the lights of the pack house. “But when they do, they won’t know what they’re seeing.” The moon breaks through the clouds, spilling silver over the field and the trees. For a moment, the world seems to breathe with me—one long, slow exhale. I walk home through the dark, not healed, not forgiven, but a little less afraid.
Free reading for new users
Scan code to download app
Facebookexpand_more
  • author-avatar
    Writer
  • chap_listContents
  • likeADD