** spoiler alert ** 
 There were things I really liked about this one, such as pacing and the gradual worsening of Bluestar's sanity until her climatic return, and things I really disliked. I don't think I like Fireheart at all. Or rather I don't like how repetitive he is, even for a children's book. I get why he has prejudice against Bramblepaw and I get why he worries about Sandstorm, but having the same thoughts over and over again really make him seem like a jerk. With Sandstorm especially since it's the classic "I love you too much to let you do anything and must protect you" trope that I hate in fiction. I don't even care that he half-realizes it's wrong. It got really old. I love Sandstorm and find her a fun character so I couldn't stand the on-again off-again attitude she had toward Fireheart throughout the book. Having them make up just to have another fight tear them apart doesn't add drama; it annoys people. I also thought Fireheart handled Bluestar's insanity terrible, and he had Whitestorm's coaching. The going around her back was, of course, going to increase her paranoia. I also don't like how long it took him to figure out what the dogs were, despite repeated warnings. This felt like an unnecessary way to drag out the plot. 
 That said, I really enjoyed everything about Bluestar from the reveal of her kits, to her coping with their mistrust, to her perception of her clan as traitors to her war with StarClan. I think her decision to come back for Fireheart was a little rushed, but I can forgive it. I also really liked everything with Cloudtail and Brightpaw, which was a courtship that wasn't obnoxious and was just sweet. Graystripe's return was also well-handled, along with Dustpelt and Longtail's begrudged loyalty to their Clan over Tigerstar. I enjoy the complex aspects of Warriors. But I think children can learn lessons without being put through the same one at least five times throughout a 300-page book. Fireheart better have learned his lesson and be competent in the final one.