Author's Note: Hey guys. I know it's been a long time. Things kept coming up in my life that made writing hard. The worst of it came when my own little warrior was diagnosed with thyroid cancer. He's on medication and doing better now, but when I was unsure about his future it made it hard to write about other cats. My finals will be over in a week, so I'll have way more time and motivation to write. Sorry again for the long wait. Hope you enjoy!

. . .

Heronpaw only had a split second to react as the shadowy cat leapt for him. He ducked and rolled out of the way just as the assailant's paws hit the ground.

Mind reeling, Heronpaw scrambled to his feet and faced his attacker. His belly lurched as he recognized the twisted face.

"Slatefoot?" Heronpaw gasped. The gray tabby froze and stared down at Heronpaw. His eyes widened and his top lip twitched in and out of a snarl.

"I thought…" The warrior shook his head violently. "I thought you were someone else." He said. He sounded confused, as if he had just emerged from a dream. He blinked a few times.

Heronpaw took a deep breath, trying to calm his thudding heart.

Me too. He thought to himself. The late afternoon shadows must have fooled Heronpaw into thinking that Slatefoot was Thunderstrike. He didn't dwell on why or how that could've happened.

"Were you talking to someone?" Slatefoot said coldly. The twitch was gone from his face and his fur was relaxing over his shoulders.

Heronpaw looked around, trying to act natural. Snowbreeze had vanished.

"No." He said.

The sound of pawsteps made Heronpaw and Slatefoot turn. Crowfrost was approaching through the tree trunks at a trot. He slowed as he caught sight of his clanmates. His blue eyes narrowed as they settled on Heronpaw.

"Aren't you supposed to be in camp?" Crowfrost said. Heronpaw's pelt prickled with annoyance.

"I don't remember Blizzardstar appointing you as my mentor." He shot back. Heronpaw immediately regretted his words. He backtracked. "But you're right. I just needed some air after Beepelt…" He trailed off. He looked into his brother's eyes hoping to find that understanding cat he knew somewhere in the blue depths.

There was a moment where Heronpaw thought he saw a glimmer of sympathy in the blue depths he used to know so well. His hope was extinguished as the light in Crowfrost's eyes went out. The warrior's expression hardened.

"You can't keep doing this." He said. "The warrior code isn't something you can just ignore."

Heronpaw opened his mouth to retort but he stopped himself. Crowfrost wouldn't understand. To his eyes Heronpaw had left Petalpaw in Alderclan for no reason, the clan was still sick, and Heronpaw hadn't been there to defend his territory.

Still, the old Crowfrost would have wanted to understand. He would've listened. A stab of grief pierced Heronpaw's heart for his lost littermate. In a matter of days their relationship had shattered like the surface of a frozen puddle.

Heronpaw raised his head and stiffened.

"I apologize." He said. He let the insolence he had been holding back show this time. Crowfrost narrowed his eyes but said nothing.

"I'll go right back to camp." Heronpaw said with mock humility. He spun and marched away the way he had come. He pushed aside a skeletal laurel bush and squeezed his way between two trees, fuming all the while.

Crowfrost had no idea. Once Dawnheart returned with the catmint he would see. Petalpaw would come back any time now and help Plumleaf treat the rest of the battle worn cats. Satisfaction bloomed in Heronpaw's chest as he imagined the look on Crowfrost's face when he realized that Heronpaw had been right.

Lost in thought, Heronpaw wasn't watching where he was going. As he re-entered camp he nearly ran headfirst into Plumleaf's back. He dodged to the side, twisting his paw in the process. He hissed at the discomfort.

Plumleaf cast him a sidelong glance through narrowed brown eyes. They widened as they fell on the apprentice. They stared at each other for a long moment. Heronpaw noted that the medicine cat's pelt had been groomed and the remains of a bird lay at her paws. Her once plump frame was slimming with every passing day and her fur was still slightly rumpled

"You're different." Plumleaf finally said. Her mew was a croak. Heronpaw met her eyes again. He nodded.

"You found your answers then?" the medicine cat said.

Heronpaw started.

"How did you-"

Plumleaf cut him off with a snort and a wave of her tail.

"You think I'm as blind as everyone else?" she said. "You really think I didn't know what you and Petalpaw were planning?"

Stunned, Heronpaw just blinked. Plumleaf rolled her eyes.

"I knew you were dense but I didn't think you were this dense." She paused and looked out over the clearing. Cats were still gathered around Beepelt's body in the center of camp. Plumleaf continued. "Although you did leave Petalpaw in Alderclan so I guess I'm not that surprised."

"She didn't really give me a choice." Heronpaw said. He settled down on his haunches next to the medicine cat. His first encounter with her since his return was going better than he had expected.

"Stubborn, that one." Plumleaf grumbled. Heronpaw glanced at her and saw a gleam of pride in her tired eyes.

"You aren't angry?" Heronpaw said. Her reaction was so far removed from Blizzardstar's that Heronpaw's first reaction was to distrust everything she said. He almost took a step back, expecting the dam to break at any moment.

"Of course not." Plumleaf said. She sniffed.

Heronpaw's head spun.

"But you didn't want to go to the Moontree. You said that you couldn't." he said.

"I couldn't. I never said anything about her." Plumleaf shrugged.

"But Beepelt!" Heronpaw stammered. Plumleaf's shoulders sagged slightly.

"It was his time." She said in a softer voice.

Heronpaw was still struggling to understand. His brain felt muddy.

"So it was a test?" He said.

Plumleaf turned to face Heronpaw. "She needed a push. She will have to be strong for what lies ahead."

Heronpaw searched the medicine cat's tired face.

"Do you know what is coming?" He asked. Plumleaf heaved a great sigh.

"Starclan has sent me signs of an approaching danger," She said, "but nothing more."

Heronpaw's paws pricked with annoyance.

"Aren't you frustrated?" he blurt out.

Plumleaf eyed him. Her back straightened and the steely glint in her eyes returned.

"I trust Starclan." She said.

Heronpaw opened his mouth. He was almost ready to tell Plumleaf about his vision of Dovekit and everything she had told him. He wanted to tell her about Snowbreeze and how Starclan had turned their backs on her. Why hadn't Starclan just told Plumleaf where the catmint was? Why did they have to be so vague about everything?

His sudden rush of anger silenced any words that Heronpaw might've said. If Starclan had been transparent about the catmint he and Petalpaw would never have had to risk themselves to get the prophecy. She would be here right now instead of stuck in enemy territory. Dawnheart wouldn't be alone in Twolegplace. Heronpaw grit his teeth.

Crowfrost wouldn't hate him.

"Peace, Heronpaw." Plumleaf said. She laid her plumy tail across his back. He flinched at her touch. Their eyes met. Her gaze softened.

"You did the right thing." She said. Heronpaw clenched his teeth and didn't respond.

The medicine cat rose to her paws and stretched. Without another word she padded down the frosted slope and back towards her den.

Heronpaw sat in the cold with only his worries to keep him company, wondering how he had come to be so alone.

. . .

"Dawnheart?"

The call was soft, not frantic. After a moment Dawnheart opened his eyes. A light snow was falling beyond the shelter of his bush. The sound of pawsteps drew nearer to his hiding place and then stopped.

"Dawnheart is that you?" Jasmine's mew was anxious.

Now that his eyes were open he didn't feel like blinking them. He stared straight ahead for a moment. A snowflake danced down from the sky and landed on his nose. It was cold.

A shadow fell across his head and he finally looked up. Jasmine's narrow, worried face hovered over him. Her ears were flat to her head and her fur was fluffed up against the cold. She looked completely out of place with her glossy fur and bright, stiff tendril around her neck.

"Are you injured?" Jasmine said. She ducked down under the hawthorn bush's branches and began to shove herself in beside him. It became apparent that she would get in whether Dawnheart wanted her to or not so he shifted over to make room.

She sniffed at his pelt and looked him over with wide eyes.

"Skarloey didn't get you, did he?" She mumbled into his pelt.

Dawnheart shook his head. He leaned away from her prying nose and their eyes met. Her eyes searched his face. The question that had not left his mind since he heard her name finally forced its way to the surface.

"Why did you give me away?"

Jasmine blinked and dropped her gaze. There was a moment of silence.

"I…it's a long story." She said. She looked back up at him. Dawnheart didn't say anything. He just held her gaze and waited. Seeming to sense that he was willing to listen, Jasmine sighed and closed her eyes. She shifted her position so they were sitting side-by-side. They looked out at the snow fall together. Then she began.

"When I was a kit my mother took my littermates and I out into the garden." Jasmine tucked her front paws under her chest and fully settled down.

"There was this cat, Hope, who lived in the next garden who wanted to meet us. At first I was scared because she only had three legs and was old and scarred, but as I got to know her I began to love her." Jasmine's voice softened and her eyes glowed with the memory.

"I would go out into the garden every day and listen to her stories. She would tell my sisters and I about clans of cats who lived in the forest. She told us tales of great battles and noble leaders, and a way of life I couldn't begin to imagine.

"I had my comfortable bed and all the food I could ever eat, but these cats lived off the land. They nested in leaves and moss, ate live prey, and fought each other to protect their clans and their territory." Jasmine paused and breathed a long sigh. Her eyes sparkled.

"It was wonderful.

"As I grew older, my sisters dismissed Hope's stories as just stories, but I wanted them to be true. I snuck out one night to visit her and I asked; was Cedarclan real?"

Jasmine turned her head to face Dawnheart.

"Well, you know what her answer was." She said with a half-purr. Her moment of joy faded and her eyes grew distant. She continued.

"One day a human came and took me away. I didn't want to go, but mother assured me this is how things were. I knew better. I knew that forest cats lived by their own rules. They didn't have to leave their family and live with humans." Bitterness tinged Jasmine's words. Dawnheart blinked in surprise. Did she hate being a kitty-pet?

"Seasons passed with my new humans. I grew to like them, but never as much as I had loved my first home. I missed my mother, my sisters, and Hope.

"On the second winter, that's what we call leaf-bare, my human male put me in his monster and drove me away from my house. I thought it was happening again, that I was being passed along to a new human who I would have to get used to all over again." Jasmine shivered.

"But that didn't happen. He brought me here. Back home."

"You were born here?" Dawnheart said. He straightened up a little and perked his ears. Jasmine nodded.

"I don't know why they brought me back. I will always be grateful to them for the home they gave me and they treated me well, but I was so glad to be back.

"My sisters had gone to new humans but my mother was still here. Hope was too, and I was so glad to have her back. We spent so many days just talking and reminiscing." Jasmine's mew drifted off as she thought back to simpler times. She spent so long silent that Dawnheart began to feel uncomfortable. He was about to prompt her when she spoke again.

"Then I met your father."

Dawnheart froze. His father? The word brought Sootcloud's scent to his memory, but of course Sootcloud hadn't been the cat that had fathered him. The feeling that accompanied that thought was strange.

"Mulligan was the most charming cat I had ever met. He treated me like I was the most important cat in the world and I fell for him almost instantly. We would meet in my garden at night and go running in the trees. I would tell him about the clans and he would tell me stories from when he lived in a city."

"A city?" Dawnheart managed to ask. His mouth felt very dry.

"It's a human place full of huge houses the size of mountains and monsters roaming everywhere." Jasmine shuddered. "It sounded awful! But Mulligan said it was an adventure."

Dawnheart silently agreed with Jasmine.

"After a while I started to feel sick and tired all the time. My human took me to a place where they prodded and poked me all over. When I came home my mother told me that I was expecting kits." Jasmine's eyes sparkled and she looked up at Dawnheart.

"She had never approved of Mulligan and I." Jasmine dropped her gaze and looked out at the falling snow.

"She told me I was supposed to mate with a cat like me. That's what she had done. That's what her mother and my sisters had done, but that wasn't what I wanted. I loved Mulligan and I loved the kits inside of me."

Dawnheart looked down at Jasmine. Her voice had wavered slightly. This was becoming painful for her to say.

"A moon later my mother left. A human came and took her away. She wouldn't even say goodbye to me." Jasmine's voice was small now and her gaze had fixed on her paws.

"I was so upset that I snuck out so I could see Mulligan. I waited for him all night but he never came. I never saw…" Her voice caught in her throat and she gave a little gasp. Dawnheart's chest tightened for her.

"I never saw him again." She finished after a moment. She closed her eyes and exhaled a single, shaking breath.

Dawnheart let her have her time. It only took her a few more moments to regain her composure. When she spoke again her voice was steady.

"I went to Hope that night. She grieved with me and held me close. I fell asleep curled against her, and I had a dream." Jasmine looked up and held Dawnheart's gaze. A new emotion sparked there in the blue depths. Was it awe?

"I saw a cat who looked like me but he was among the wild cats. He fought, hunted, and survived alongside them. I watched as he grew into a great warrior, loved by his clanmates and respected by all he knew." Jasmine's gaze intensified. Dawnheart could only stare back. His mind whirled as her story continued.

"At the end of the dream he turned to me and I knew he was mine. I knew he was Mulligan's. Then he spoke. 'It's your choice,' he said to me, and I woke.

"I told Hope what I had seen and she in turn told me of Starclan. She told me how the spirits of all warriors watch over and guide them from the stars. She told me how they spoke to their kin in dreams and put their paws on the right paths."

Dawnheart finally blinked.

"How did she know?" he said. His voice was small and hoarse.

Jasmine gave her head a little shake.

"Her real name was Riverheart." She said.

Dawnheart's mouth dropped open.

"A clan cat?" he gasped.

Jasmine nodded.

"She said that she was injured on the Thunderpath when she was a warrior. Humans came and took her away with them. They did everything they could to save her, and that meant she lost her leg.

"For a long time she resented the humans for hurting her and taking her away from her home. As time went by though she began to see that the humans had saved her life and taken her in. She knew that she couldn't be the best warrior she could be with her injuries." Jasmine looked up and met Dawnheart's gaze.

"She never stopped believing that Starclan was guiding her." She said.

"What happened to her?" Dawnheart whispered.

Jasmine's ears drooped slightly and she looked down at her side.

"She got sick. She died a few weeks after you were born." She closed her eyes for a moment. She opened them again. Their blue depths shone with faded sadness.

"I took you kits to see her once." The sadness was replaced by a gleam of amusement for a moment. "You took to each other like dew to morning grass." A purr rose in her throat.

"She told me you had the heart of a warrior." Jasmine said. Her eyes dulled slightly.

"What did you think?" Dawnheart said.

Jasmine found his eyes with her own.

"I knew who you were the moment I met you." She said in a quiet voice.

Warmth spread through Dawnheart at her words. The cold, empty feeling of confusion and doubt he had been feeling was chased away as he looked into his mother's eyes. Starclan had touched so many lives just so he could be here today as a warrior of Cedarclan.

"Thank you." Dawnheart said after a moment. His voice shook. Jasmine purred deeply. She head-butted him softly in the chest.

"I didn't want to give you up." She admitted into his chest fur. "But I knew the forest was where your heart belonged."

Dawnheart rested his chin on her head and purred in response.

"What now?" Jasmine asked. She drew away from him and looked out at the gently falling snow.

Dawnheart rose to his feet and slipped out from beneath the skeletal branches of the bush. He shook some leafy debris from his coat and turned to face the way he had come. There was no uncertainty in his heart now. Starclan had guided many paws to bring him here. It was time for him to finish this task.

"Now I save my clan."