Moonfang’s camp felt louder after Stormclaw.
Not in volume—same fires, same pups, same clatter of spoons on bowls—but in color. Brighter laughter. Sharper arguments. Heat where Stormclaw held cold.
Tonight, every bit of that heat turned when I stepped into the main clearing.
Conversations dipped. Not silence—Moonfang wasn’t built for that—but a noticeable hitch before voices ramped up again, a shade too casual.
They’d heard.
Of course they had.
Kade lounged against a post, sharpening a knife. His gaze flicked over me, pausing on my throat, then dropping to the hint of leather beneath my collar.
“You look like you’ve been chewed and spat back out,” he said. “Stormclaw hospitality?”
“More like Stormclaw honesty hour,” I said. “Where’s your king?”
Kade jerked his chin toward Caelan’s tent. “Pacing trenches. Again.”
“Of course he is.”
I didn’t bother knocking; Rowan would have, just to be polite. I pushed the flap aside.
Caelan stood over his table, palms braced on the wood, knuckles white. Patrol markers and inked lines crisscrossed the map between his hands. His head snapped up at the draft.
“You took your time,” he said.
“If one more Alpha comments on my ETA today, I start billing per complaint,” I said. “You heard about the road.”
“Rowan told me,” he said. “Then three warriors told me their versions with extra drama. Then Finn tried to reenact the whole thing with sticks.”
“Accurate,” I said.
His gaze slid to my throat. To his crescent mark. Then lower, to where his fang’s twin lay hidden.
“And Stormclaw?” he asked, voice even.
“They know,” I said. “All of it. I told them I’m their Luna. And that I’m also yours.”
He didn’t move for a heartbeat.
“And?” he asked.
“And they didn’t rip my head off,” I said. “Some growling. Some glaring. Taryn threatened anyone who called me traitor. Rylan backed me in front of his whole pack.”
Caelan’s mouth tugged, just a fraction. “Of course he did.”
Jealousy flickered across his scent—sharp, metallic—but it wasn’t aimed at me.
“Rowan told me to stop pretending secrets are medicine,” I added. “He was right.”
Caelan huffed. “He usually is. Annoying trait.”
Silence stretched, thick but not hostile.
“You’re not throwing things,” I said. “I expected at least one dramatic gesture.”
“I already threw things,” he said dryly. “Before you got here.”
My gaze caught the splintered edge of a piece of firewood near the hearth. Fair.
“So,” he went on. “Our truce survives its first public test?”
“Barely,” I said. “But yes.”
He watched me for a long beat, gold eyes unreadable.
“Come here,” he said.
I hesitated. “Caelan—”
“Not for that,” he said, exasperated. “Unless you want it to be. Just—here.”
I stepped closer until the table’s edge dug into my hips. He reached out, slow, and set two fingers just below my crescent mark, where the skin still felt too hot.
“It’s brighter,” he murmured. “Since the ritual. Since… everything.”
“Rowan says I’m a fulcrum,” I said. “I told him that makes me a rock. He seemed proud.”
A ghost of a smile flickered over his mouth. “You are not a rock.”
“Thanks?”
“You’re the i***t who walked into my forest with no pack and decided to tell an Alpha he was doing patrols wrong,” he said. “Rock is underselling it.”
Warmth pricked behind my eyes. I blinked it back.
“I told Stormclaw the same thing I told you,” I said quietly. “That if either of you turns this into a contest, I walk.”
“And?” he asked.
“And Rylan said he’d rather eat his own leg than make me choose with a knife at my throat,” I said. “He’s… trying.”
Caelan’s jaw flexed. “Good.”
He didn’t sound happy. He didn’t sound furious either.
“What about my pack?” I asked, bracing. “How many are currently voting to throw me over the border?”
“Voting is not how Moonfang handles anything,” he said. “But if it were, you’d still win.”
Relief hit so hard my knees almost buckled. “So Kade’s sarcasm is just… baseline, not ‘you’re dead to us’?”
“Kade’s sarcasm is how he says ‘thank you for not letting me die of gut rot,’” Caelan said. “He thinks using the actual words would give him a rash.”
I huffed a laugh. “Fair.”
He went quiet, studying my face.
“Some are angry,” he said. “Some are scared. Some are busy trying to figure out what it means that their Luna wears a rival’s tooth under her shirt.”
Heat crawled up my neck. “They’re not wrong to be confused.”
“But,” he added, “when Finn heard you told Stormclaw the same truth you told him, he punched Jace in the arm and said, ‘See? She’s ours even when she’s theirs.’”
My chest did something strange and painful.
“I didn’t ask them to share me,” I said. “Any of them. Any of you.”
“Neither did we,” he said. “The Moon did. And she has worse timing than you.”
“That’s impressive.”
His mouth twitched. “Debatable.”
The bonds inside me hummed, not in conflict this time but in wary parallel. Stormclaw warm and steady after the speech. Moonfang bright and prickly, watching.
Caelan’s gaze flashed down, then back up.
“You should see them,” he said. “The way they stand a little taller when you walk through camp now. Pups arguing over whose Luna gets more scars. Old wolves muttering that maybe the Moon hasn’t abandoned us if She’s still pulling tricks like you.”
“Tricks,” I repeated. “Flattering.”
His eyes softened, just enough that my heart did another stupid thing.
“You asked me once what ‘Perfect Luna’ meant to me,” he said. “It isn’t perfection. It’s… possibility. That’s what they see when they look at you. Not a prize. A path.”
“That’s a lot to staple onto one person’s spine,” I said.
“Then stop trying to hold it alone,” he said. “You have two packs, two kings, a nosy elder, and half a forest to lean on. Use them.”
“Bossy,” I muttered.
“Accurate,” he said.
Something in my shoulders eased, a knot I hadn’t noticed until it loosened.
“Good,” I said. “Because you’re both coming on the next snare hunt.”
His brows rose. “Both?”
“Stormclaw found another nest along their creek,” I said. “Same pattern. Fresh metal. Whoever’s setting these wants me running in circles until I drop. I’d rather bring both of you to their doorstep instead.”
His expression sharpened. “You want to hunt Ashridge’s ghosts.”
“I want,” I said, “to stop waking up to the smell of silver and burned fur. If that means digging up old roots, we dig.”
He considered me, then nodded once. “Fine. We hunt together.”
We.
I didn’t trust my voice right then, so I just nodded back.
Caelan stepped aside, giving me room to move.
“Eat,” he said. “Sleep. Then we go.”
“We?” I echoed.
He smirked. “What part of ‘both kings’ did you think was negotiable?”
“You’re both impossible,” I said.
“And you’re stuck with us,” he said. “Get used to it, Luna.”
For the first time that day, my smile didn’t feel like something I had to hold in place.
Two packs knew. Two kings were still here.
And somewhere out there, someone was stringing wires through my forest, expecting us to tear each other apart on them.
They were about to be very disappointed.