Chapter 14 – Old Scars, New Maps

1238 Words
By the time I made it back to Moonfang, dawn was a gray smear behind the trees. Camp was stirring: warriors trading shifts, pups whining for breakfast, the smell of porridge fighting with smoke and damp fur. My head pounded in time with my heartbeat, but the bonds had settled to a low, manageable hum. Caelan found me before I reached the medic tent. He stepped out from between two pines, steam curling from the mug in his hand, hair damp from a cold wash. He took one look at my face and wordlessly held the mug out. I took it. Hot, bitter, laced with something that smelled like Rowan’s idea of “rest.” “You’re getting predictable,” I said, sipping. “You’re getting impossible to ignore,” he said. “Kari?” “Arm set. Pride bruised. She’s muttering about becoming an elder one day so she can yell at people for less.” His mouth twitched. “You’re a terrible influence.” “I try.” We walked in silence for a few steps. Snow squeaked under our boots. The camp’s noises washed around us—normal, mundane, almost peaceful. “Rowan wants you,” Caelan said finally. “Surprise.” “In the tent or strung up in a tree for public shaming?” “Lake clearing,” he said. “He’s staring at the water and muttering about reflections again.” Of course. The lake sat a little way from camp, ringed by pines. In summer it was a place for pups to fall in and lovers to pretend they weren’t watched. Now its surface was a dull mirror under thin ice. Rowan stood at the edge, staff planted in the mud, white breath curling around his head. “Child,” he said without turning. “You’re making a habit of keeping the Moon up late.” “She keeps calling,” I said. “Take it up with Her.” He huffed. “She answers to no one. That’s why we invented elders.” I came to stand beside him. Our reflections wavered in the thin skin of ice—his tall and crooked, mine small and smudged, the faint glow of Moonfang’s mark a blur at my throat. “Word travels faster than wolves,” he said. “I heard you walked into a trap and walked out with two alphas and a human still breathing.” “Rough summary,” I said. “You left out ‘illegal snares, third‑party assholes, and everyone trying very hard not to start a war on a road.’” He hmmed. “Do you regret it? Sparing the man. Pulling Kari back.” “Do you?” I shot back. “I didn’t say I would’ve chosen differently,” he said mildly. “I asked if you regret it.” I stared at our ghostly reflections. “No,” I said. “I’ve seen where the other choice leads.” “Ashridge,” he said softly. The name landed like a stone in my gut. “You were there,” I said, before I could stop myself. “When it fell.” He was quiet for a long moment. Then: “I was… near. Old trees hear many howls.” That was as close to “yes” as I was going to get. “Those snares,” I said. “Same pattern. Same silver. Someone’s either copying or continuing the work.” “Old rot grows new fruit if you don’t tear the roots out,” he said. My fingers tightened on the mug. “Then we tear them out.” He turned then, really looking at me. “You’re already tearing yourself in halves and thirds for these wolves,” he said. “For two kings. For the thin bit of black road between us and the human world. How much more do you think you have to give?” “As much as it takes,” I said, too fast. Rowan’s mouth curved, not kindly. “Liar.” I bristled. “You just congratulated me on saving three lives in one night. Forgive me if I don’t apologize for giving a damn.” “I did not tell you to stop caring,” he said quietly. “I’m telling you to pick your battles. The forest will stand longer than you will. So will the humans’ roads. If you burn yourself out trying to carry both on your back, you help no one.” The irritation bled out, leaving something smaller and more honest behind. “Then what?” I asked. “Stand back while someone else strings traps between our throats?” He considered me for a long, long moment. “Did you feel it?” he asked. “On the road. When they listened.” I thought of Kari turning her head away from the human’s throat. Of wolves from two packs standing in the same ring of headlights and not lunging. Of two alphas holding their tempers because I’d asked them to. “Yes,” I said. “That is where your strength lies,” Rowan said. “Not in chasing every snare in the forest alone, but in making both packs see they don’t have to bite every time someone bleeds in front of them.” “So I’m a… what? Moral compass?” I wrinkled my nose. “That’s horrifying.” He laughed, startled. “No. The forest has no use for morals. It knows only balance. You, child, are a fulcrum. Put your weight in the right place, and you can move a great deal with very little.” “Great,” I muttered. “Now I’m a rock.” “A very loud rock,” he said. “Who is going to walk back into Stormclaw’s camp and tell them exactly what she told Moonfang by our fire.” My stomach clenched. “You heard about that too.” “I hear many things,” he said. “Including that you told our pups the truth. That you are theirs. And also not only theirs.” Heat crawled up my neck. “They deserved to hear it from me.” “So does his pack,” Rowan said. “You wanted no more secrets? This is what that costs.” The thought of Stormclaw’s eyes on me, hearing the word Luna and knowing I was also wearing another pack’s mark, made my pulse jump. “And if they don’t take it well?” I asked. “Then you will still be what you are,” Rowan said simply. “Luna of two packs, whether they accept it or not. And the forest will still need you.” He tapped his staff once on the frozen ground. Hairline cracks shivered across the lake’s thin skin, then stilled. “Pick your battles,” he repeated. “This is one worth picking.” A pulse ran along both bonds at once—Stormclaw and Moonfang, equally impatient. “Looks like they’re both ready for round two,” I muttered. Rowan’s eyes glinted. “Then go, fulcrum. Tip them in the right direction.” I turned from the lake, the taste of cold and old scars in my mouth, and headed back toward the path that would take me—again—between two camps that now knew I was no longer just their secret.
Free reading for new users
Scan code to download app
Facebookexpand_more
  • author-avatar
    Writer
  • chap_listContents
  • likeADD