The Silent Thaw Read online

Page 14


  Shadowsight pressed on. “This is what they told me,” he insisted. “They showed me a vision of the cats who have broken the code.”

  Kestrelflight’s ears flattened. “Which cats?” he demanded.

  “Crowfeather, Squirrelflight, Jayfeather—”

  Jayfeather stiffened as Shadowsight said his name. “Me? Why?”

  Shadowsight looked at him. “I don’t know.”

  “Who else?” Alderheart asked nervously.

  “Dovewing.” The name caught in Shadowsight’s throat. He was naming his mother as a codebreaker. He felt dizzy as he forced himself to go on. “Lionblaze, Twigbranch, and Mothwing.” He avoided the RiverClan medicine cat’s gaze, guilt washing his pelt.

  Puddleshine was staring at him. Anger flashed in his eyes. “Why didn’t you tell me this before?”

  “I couldn’t.” Shadowsight looked at his paws. “Tigerstar wanted me to keep it secret. He was scared for Dovewing.” He glanced at the medicine cats. They were staring at him wordlessly. “He was scared for all the codebreakers.”

  Jayfeather growled. “He was right to be scared. Bramblestar has already been calling for any cat who breaks the code to be punished.”

  “Perhaps Bramblestar’s right,” Shadowsight mewed softly. “The vision says the Clans will suffer for what the codebreakers have done. But perhaps if the codebreakers make amends, the rest of us will be spared.”

  Mothwing lashed her tail angrily. “This is nonsense! This proves what I’ve always thought. We shouldn’t let our ancestors guide us. Why should every cat suffer because a few have made mistakes?”

  “We can’t turn away from StarClan when we disagree with them.” Willowshine blinked at her former mentor. “They see everything. They have more knowledge than us.”

  As Mothwing grunted crossly, Shadowsight met her gaze. “There have been a lot of injuries in ShadowClan recently. If it’s StarClan’s doing, we can’t let it go on. We have to make things right.”

  “Injuries are a part of life,” Mothwing retorted. “If we believed StarClan was angry with us every time a warrior gets hurt, then we’d have to believe they were angry with us all the time!”

  “This is different,” Alderheart mewed softly. “This is the first time StarClan has ever stopped speaking to us.” He nodded to the still, black water. “Can you remember a time when there were no stars glittering in the Moonpool? Something has changed, and if Shadowsight has had a vision that tells us what’s wrong, we must listen to it.” His dark ginger fur rippled nervously.

  Shadowsight felt a wave of sympathy. Alderheart’s mother was on the list of codebreakers, too. He knew how hard it was to admit that the codebreakers might be the reason for StarClan’s silence. “I can’t let my Clanmates suffer.”

  Kestrelflight glared suddenly at Shadowsight. “Are you sure you heard the vision right?”

  “I told you everything I saw and heard,” Shadowsight told him.

  “But how can we be sure you remembered right?” Kestrelflight looked around the other cats. “He’s the youngest of us. Why should we trust a cat with so little experience?”

  Puddleshine padded to Shadowsight’s side. “He’s been having visions since he was a kit,” he mewed firmly. “And he’s trying to do the right thing.”

  Frecklewish nodded. “The vision sounds pretty clear. I don’t see how Shadowsight could have gotten it wrong.”

  Kestrelflight frowned. “But it doesn’t make sense,” he mewed. “Why is Dovewing named and not Tigerstar? They both fell in love with cats from different Clans. They both ran away. Why should only Dovewing be held responsible? It doesn’t seem fair.”

  Jayfeather whisked his tail angrily. “Why am I named? Or Lionblaze? When have we broken the code?”

  “We’ve all probably broken the code at some point,” Kestrelflight pointed out. “Without even realizing.”

  “Then why isn’t every cat named?” Jayfeather snapped. “Am I going to be punished because my mother broke the code? She was the one who had kits with a cat from another Clan, not me!”

  Frecklewish blinked at Jayfeather. “StarClan has spoken,” she mewed. “We have to obey.”

  Jayfeather snorted. “That’s easy for you to say. You’re not named! No SkyClan cat is!”

  Alderheart was frowning. “I don’t understand why StarClan has decided these codebreakers should be punished now. Why not sooner? Warriors have been breaking the code for generations. Long before we were born. StarClan has never asked the Clans to suffer for it until now.”

  Shadowsight’s pelt prickled uneasily. Why were the other medicine cats questioning his vision? They should act, not talk. “We’re wasting time,” he mewed. “We should be deciding what to do next.”

  “Should we tell our Clans about the vision?” Willowshine’s eyes glittered darkly in the moonlight.

  “No!” Jayfeather’s bind blue gaze swung toward her. “Can you imagine what Bramblestar will do when he knows who to blame?”

  “We can’t keep it to ourselves,” Alderheart argued. “It’s too important.”

  Frecklewish nodded. “It affects every cat in the Clans.”

  Shadowsight’s belly tightened. “We have to tell them.” His Clanmates had already suffered too much because of his silence.

  Kestrelflight nodded. “If it’s true, our Clanmates must know.”

  “They should have known sooner,” Puddleshine murmured.

  Shadowsight felt the sting of his denmate’s words. He’s angry because I kept the vision to myself.

  Alderheart swished his tail. “The sooner the codebreakers atone, the sooner the Clans will be safe.”

  Frecklewish lifted her muzzle. “Let’s go home and tell our leaders what we’ve learned.”

  Willowshine’s ears twitched. “Let’s hope they know what to do.”

  The chill of the hollow cut through Shadowsight’s pelt. He had a second confession to make. He braced himself. He’d known from the start the next one would be harder: he was going to have to tell Tigerstar that he’d broken his promise and told the other medicine cats. He tried not to picture his father’s anger, but he knew he was going to have to face it eventually. Fear fluttered in his chest, and yet he still felt relieved. He’d shared his vision at last. Now the Clans could take action and his Clanmates’ suffering could end.

  He watched Jayfeather settle beside the Moonpool. The blind medicine cat touched his nose to the water. Did he still hope that StarClan would share with him tonight? As Jayfeather closed his eyes, the ThunderClan medicine cat’s words rang in Shadowsight’s ears. Can you imagine what Bramblestar will do when he knows who to blame? Shadowsight stifled a shudder. Would his vision end his Clanmates’ suffering, or make it worse?

  Shadowsight waited until dawn. He’d given up trying to sleep and was watching anxiously from his nest. At last, as pale light began to loosen the shadows, he heard the paw steps of the dawn patrol gathering in the clearing. Heart quickening, he crept from his nest and waited until Snaketooth, Yarrowleaf, Conefoot, and Gullswoop headed out of camp, then ducked outside and crossed to his father’s den.

  “Tigerstar,” he whispered into the darkness, his heart pounding so hard that he felt his body pulse with its beat. Puddleshine had offered to come with him to tell Tigerstar about last night’s meeting, but this was something Shadowsight wanted to do alone. He was the one who had betrayed his father’s trust.

  Bracken rustled inside, and Shadowsight stepped back as he heard paw steps cross the den.

  His father emerged, blinking, into the clearing. “Is something wrong?” His eyes rounded with worry as he scanned the sleeping camp.

  “The Clan is safe,” Shadowsight reassured him.

  Dovewing slid past Tigerstar and looked anxiously at Shadowsight. “It’s early,” she mewed. “Is everything okay?”

  “I have something to tell you.” Shadowsight glanced over his shoulder to make sure no cat was listening. “About the half-moon meeting.”

  Tigerstar’s g
aze darkened. Had he guessed?

  Dovewing tipped her head seriously. “It sounds serious.”

  “It is.” Shadowsight held his father’s gaze, his breath shallow. “I told the other medicine cats about my vision.”

  Anger flashed in Tigerstar’s eyes.

  Dovewing looked puzzled. “What vision?”

  “The one StarClan sent me.” Shadowsight dragged his gaze to his mother. “It told me that there are codebreakers in the Clans, and that the Clans must suffer because of them.”

  Dovewing’s ears pricked. “Codebreakers?”

  “They named cats who have broken the warrior code.” His throat tightened. He had to force himself not to look away. “You were one of them.”

  Dovewing seemed to flinch. She looked anxiously at Tigerstar. “And your father?”

  “They didn’t name him.”

  “Who else?” Fear sharpened Dovewing’s mew.

  “Crowfeather and Squirrelflight.” Shadowsight didn’t dare look at Tigerstar. From the corner of his eye, he could see his father’s breath billowing in the cold morning air. He wanted to ask for forgiveness for what he’d done. Instead he pressed on. “Jayfeather, Twigbranch, Lionblaze, and Mothwing.”

  “Is that all?” His mother stared at him.

  “That’s all they showed me.”

  “We can’t be the only warriors who have broken the code.” Dovewing swung her muzzle toward Tigerstar. “You broke it too. Why aren’t you named?”

  Tigerstar was staring at Shadowsight. “You shouldn’t have told them,” he growled. His tail flicked ominously.

  “I had to.” Shadowsight held his ground. “Bad things kept happening to our Clanmates. Antfur died. It was a sign from StarClan, don’t you see? They warned me that cats would have to pay a price, that they would have to suffer. . . . I had to tell the others so terrible things would stop happening.”

  Tigerstar flattened his ears. “What if knowing who the codebreakers are causes more suffering?”

  “I had to do something,” Shadowsight insisted. “I couldn’t sit by and let anything else happen to my Clanmates.”

  Tigerstar narrowed his eyes. “So Jayfeather and Alderheart are going to tell Bramblestar?”

  “Yes.” Shadowsight swallowed. “They have to.”

  “Why aren’t you named?” Dovewing asked Tigerstar again.

  Tigerstar looked at her grimly. “StarClan might accuse more cats. If they don’t, I’m sure Bramblestar will.”

  Shadowsight’s heart lurched. Was this just the beginning? Would the Clans tear themselves apart with accusations? The ground seemed to tremble beneath his paws as he realized what he’d started. “I’m sorry,” he blurted. “I wanted to protect our Clan. I had to tell them about my vision.”

  Tigerstar scowled at him. “No matter who it hurt?” Rage hardened his mew.

  “Be kind.” Dovewing touched Tigerstar’s tail with hers. “We raised him to be honest, didn’t we?” She blinked at Shadowsight. “I told him only a few days ago to tell the truth.” Shadowsight’s heart seemed to break. His mother clearly realized that it had been her words that had encouraged him to betray her to the other medicine cats. He felt ashamed as he saw love glisten in her green gaze. “I’m proud of him,” she mewed. “And I did break the code. If StarClan wants to punish me, then I have to face up to it.” She lifted her chin, her pelt smoothing. “We must obey their word.”

  Tigerstar’s pelt spiked with rage. “Look what you’ve done!” he snarled at Shadowsight. “Once the other leaders hear this, who knows where the accusations will end? What will happen to ShadowClan if they accuse me? I won’t be able to protect your mother then.”

  Shadowsight straightened. Shame seemed to loosen its grip around his heart. He’d done the right thing. He was sure of it. He met his father’s gaze determinedly. “It is every warrior’s duty to be honest and loyal. You’ve always done your best for your Clan. ShadowClan is only still here because of you. No cat could accuse you”—he glanced at Dovewing—“either of you of being bad warriors.”

  Dovewing pressed her flank to Tigerstar’s. “He’s right,” she murmured. “We may have broken the code, but so has nearly every warrior at some point in their lives. We have to trust StarClan to be fair.”

  “But why accuse the codebreakers now?” Tigerstar blinked at her. “We’re no worse than all the warriors that have gone before us. Why should we be punished?”

  “I don’t know,” Dovewing whispered. “But if I can save ShadowClan by atoning for the things that I have done, then that’s what I will do.”

  Foreboding darkened the edges of Shadowsight’s thoughts. He swallowed back fear. He knew he’d been right to tell the other medicine cats, but what would happen now? Was Dovewing going to have to suffer to save her Clan? Tigerstar had a point. Why had StarClan named these cats? Why now? His heart began to quicken. StarClan, have pity. I’ve done what you wanted. He glanced at the watery dawn sky, hoping they could hear. Don’t let Dovewing suffer for my honesty.

  Chapter 13

  Rootpaw dragged a pile of moss across the den floor and pawed it to the edge of the clearing. Leafstar had put him on nest-cleaning duty since Dewspring and Plumwillow had escorted him from the ThunderClan camp, and he was determined to prove to that he was the best nest cleaner in the Clan. Right now he was the only one. Shaking the dust from his pelt, he headed back into the warriors’ den. Bramblestar’s ghost watched him as he began to pluck stale heather from Sagenose’s nest. He’d been working all morning and the ghost hadn’t left his side.

  Rootpaw sat back on his haunches. “If you can’t help, do you have to keep hanging around?”

  “What else can I do?” Bramblestar padded to the entrance and peered out. “You’re the only cat who can see me.”

  Irritably, Rootpaw rubbed heather sprigs out of his whiskers. His fur was full of leaf dust and it itched. The ghost stuck close nearly all the time now, but at least Rootpaw had persuaded it to stay away while he was training. He’d finally made it understand that he needed Leafstar and Dewspring to trust him again, and the best way to do that was to show them that he was serious about becoming a warrior. The ghost hadn’t been pleased, but it had reluctantly agreed, grateful that Rootpaw had at least tried to pass on its message to Squirrelflight. They could do nothing now but wait and see what happened next.

  “Rootpaw!” Bramblestar’s ghost hissed from the entrance.

  Rootpaw looked up, his paws full of crushed heather. “What?”

  “Leafstar’s calling a Clan meeting!” Bramblestar slid out of the den. “Hurry!”

  Rootpaw brushed the leaves from his paws and followed the ghost, wondering what the meeting was about.

  His Clanmates were already crowding around the grassy clearing as he reached the edge. Leafstar stood in the middle, her gaze calm as Frecklewish and Fidgetflake padded to her side.

  Bramblestar’s ghost paced around Rootpaw as he scanned his Clanmates.

  “What’s going on?” Rootpaw whispered to Macgyver, who had stopped beside him.

  Macgyver shrugged. “I don’t know.”

  The ghost slid between them, eyeing the medicine cats. “Do you think there’s been word from StarClan?”

  Last night had been the half-moon meeting. But why would StarClan send a message now, when they’d been silent for so long? Rootpaw shook out his fur. He had three more nests to clean, and training later, and he wished he could have just a few moments without the ghost asking him questions. Being haunted was hard work.

  Bramblestar’s ghost blinked eagerly at Frecklewish. “Perhaps Squirrelflight told the medicine cats about my message.”

  “Clanmates.” Leafstar’s gaze flashed around the clearing. “Frecklewish has brought me news from the half-moon meeting.” She nodded to the mottled brown tabby cat who stepped forward and addressed the Clan.

  “Shadowsight had a vision from StarClan,” Frecklewish began. Surprised murmurs rippled around the Clan. “They told him that the Clans ha
ve forgotten the warrior code, and they showed him the codebreakers. Because of them, they said the Clans would suffer.”

  Harrybrook pricked his ears. “It’s just like Bramblestar said,” he mewed.

  A low growl rumbled in the ghost’s throat. Rootpaw ignored it. He wanted to hear what else the medicine cat had to say. He blinked at Frecklewish expectantly.

  Across the clearing, Plumwillow whisked her tail. “Why must we suffer? SkyClan has always respected the warrior code.”

  As the warriors exchanged anxious glances, Sparrowpelt looked at Frecklewish. “Who did StarClan say broke the code?” he demanded.

  “They named Lionblaze.” Frecklewish began to list warriors. “Crowfeather, Squirrelflight, Jayfeather, Dovewing—”

  Macgyver cut her off before she could finish her list. “No cat from SkyClan?”

  “Does that mean we don’t have to suffer?” Harrybrook stared hopefully at the medicine cat.

  “I don’t know.” Frecklewish shifted her paws. “But it’s true—none of the named cats were from SkyClan.”

  Around the clearing, SkyClan seemed to relax. Their pelts smoothed and their tails softened. Rootpaw glanced at the ghost. Several of the named cats were in ThunderClan. The ghost’s tail was twitching angrily. “Why would StarClan agree with that impostor?” he growled. “Don’t they realize he’s just trying to cause trouble in the Clans?”

  “Hush.” Rootpaw whispered under his breath. He stiffened as Macgyver glanced at him, and hurriedly turned his gaze back to Frecklewish.

  The medicine cat’s eyes glittered uneasily. “StarClan didn’t say how we could fix this. Or how much we must suffer.”

  Harrybrook looked at Leafstar. “If Bramblestar’s right, we have to make sure we respect the warrior code.”

  Plumwillow glared at him. “But we do!”

  Sparrowpelt nodded beside her. “That’s why we haven’t been named.”

  “The codebreakers must apologize and make amends,” Harrybrook insisted. “So StarClan can come back.”