Scorchfur’s ears twitched. “Even if she hadn’t been named, it’s no secret that she’s a codebreaker,” he pointed out. “Shadowsight is living proof of that. If she’s atoning, she’s protecting her Clan,” Scorchfur mewed. “StarClan is clearly angry with us. Too many warriors have been injured.”
Yarrowleaf nodded. “If she atones, we might have better luck.”
The bushes around the entrance tunnel trembled. Hope flashed in Shadowsight’s chest. Had Dovewing changed her mind and come home? His heart sank as Whorlpelt, Blazefire, and Cloverfoot padded into camp. Why had they been out so early?
Cloverfoot pricked her ears as she saw Tigerstar. “You’re awake.”
Tigerstar glanced at the ShadowClan deputy. “Where have you been?”
“We went hunting,” Whorlpelt mewed quickly.
Cloverfoot whisked her tail. “We thought we’d try a night hunt since there’s been so little prey during the day.”
Scorchfur’s gaze flicked over her. “Where’s your catch?”
Blazefire shrugged. “It must still be too cold for night prey.”
Tigerstar didn’t question them further. He was clearly distracted. “Dovewing’s gone to atone.”
Cloverfoot’s ears twitched.
“She’s left Clan territory for three days,” Tigerstar told her.
Shadowsight noticed the ShadowClan deputy glance nervously at Whorlpelt, who looked away. Why were they behaving so furtively? He pushed the thought out of his mind. There wasn’t time to worry about it now. “We have to find Dovewing,” he told his father.
“Why?” Tigerstar tipped his head.
“It’s dangerous for her on her own.”
“I wish she hadn’t gone,” Tigerstar told him. “But don’t forget your mother is a warrior. She can take care of herself.”
“She might get hurt!” Shadowsight flicked his tail.
“She needs to atone,” Scorchfur growled.
As Shadowsight glared at the dark gray warrior, Tigerstar padded closer. “StarClan will watch over her,” his father mewed.
“They won’t!” Shadowsight’s heart began to race. Why wouldn’t they listen? “I’m not even sure they
Puddleshine stiffened. “What do you mean?”
Scorchfur pricked his ragged ears. “Has something happened to StarClan?”
“They’re silent, remember?” Shadowsight snapped.
“They’ve been talking to you,” Scorchfur reminded him.
“But they haven’t! That’s the point.” Shame washed Shadowsight’s pelt. He’d been so wrong.
Puddleshine nosed him away from his Clanmates. “You must be tired.” He glanced back at Scorchfur as he guided Shadowsight toward the medicine den. “I’ll make sure he gets some rest.”
Tigerstar hurried after them, lowering his mew. “What do you mean,
Shadowsight faced his father. They were out of earshot of their Clanmates. “They’re gone. They’ve been gone for moons. Since the Moonpool froze.”
Puddleshine’s ears flattened. “What are you talking about?”
“But they’ve spoken to you,” Tigerstar mewed. “They’ve sent you visions.”
“It wasn’t them!” Shadowsight hissed. “All the visions came from somewhere else. The voice that told me to take Bramblestar to the moor wasn’t StarClan. Neither was the message about the codebreakers. Some cat is trying to control the Clans.”
Tigerstar’s pelt bristled. “Who?”
“I don’t know, but they want to harm us,” Shadowsight told him.
“How do you know this?” Puddleshine padded closer. His gaze burned into Shadowsight’s.
“I felt it,” Shadowsight told him, his mew rising with panic. “Tonight I realized—I haven’t seen any StarClan cats in my visions. I haven’t been to their hunting grounds. I just hear a voice. And see shadows. I can’t really explain, but I felt a presence while I was at the Moonpool.” He looked at Tigerstar and Puddleshine, hoping they’d understand. “It was watching me. It made my fur crawl. I don’t know what it was, but it felt too . . .” He hesitated. How
“Keep your mew down,” Puddleshine ordered. “We can’t let the Clan know. They trusted you and they’ve done what you told them.”
Shadowsight’s throat tightened. “I know.”
Tigerstar ran his tail along Shadowsight’s spine. “Slow down,” he mewed. “We can fix this.”
“Fix it?” Puddleshine blinked at the ShadowClan leader. “Bramblestar lost a life because of Shadowsight’s visions. The Clans are turning on one another because of the codebreakers. What will they say if they find out Shadowsight’s been mistaken all along? They won’t just blame him—they’ll blame all of ShadowClan.”
Dread hollowed Shadowsight’s belly. “I’m sorry.” He gazed desperately at Puddleshine. “I thought I was helping.”
“We can’t let this get out,” Puddleshine warned Tigerstar.
Shadowsight stiffened. “But we have to! We have to warn them.”
“And have every Clan turn against us?” Puddleshine’s hackles lifted.
Tigerstar flicked his tail. “Let me worry about that,” he told Puddleshine. “We have to do what’s best for the Clans. If StarClan’s not guiding us, the Clans are in danger.”
Shadowsight nodded. “Whoever named the codebreakers must mean them harm.”