[SPOILERS]
Ok, let's get this out.
I liked many things about this whole arc. The mistery, the warrior code dilemma, Ashfurs's mad personality, Squirrelflight still being the best cat in the whole series, and why not? some of the fanservice. The problem here is that they have plenty of good ideas, but very... VEEEERY bad executed. And I would like to start with what I hated the most in this whole arc:
CHARACTER DEVELOPMENT:
There's almost none. Bristlefrost doesn't have, Rootspring doesn't have, not even Ashfur has (He's mad, but he never does anything else except for that) only Shadowsight has some good development, and maybe that's why he's my favorite character of this generation. The other cats are there only to be an obstacle or a way to make the story advance (most of them at least). I remember a time when Jayfeather would have done more than just complain, or a time when Lionblaze wasn't an ass, or a time when Mothwing was the voice of reason. It's sad seeing that most of the characters are copies of the others, even principal characters from previous arcs.
Shadowsight: He's the best protagonist on this arc. We can feel his conflict, his doubts and everything that makes him a good character. But that doesn't mean he has no flaws. Buddy, you're injured, you can't fight, you have to be rescued most of the times, why the hell do you want to go back to the dark forest? The erins couldn't come with a good reason for him to go back to the dark forest at all...
Rootspring: He gets better at the end of the book, but most of the time I can't see his motivations. Bristlefrost? I guess that's one, but then? What else? Why does he want to defeat Ashfur? And why him? In this last book, his power is completely useless, so...
Bristlefrost: Oh god... sorry, but Bristlefrost is the worst character in this arc. Why do you love Rootspring? why everything you do or think has to be about him? First Bristlefrost was a generic character, but these past 3 books she got worse, she became a cat with no personality that needs the existance of Rootspring to be relevant. And the Erins had everything to make her a good character, Ashfur used her, controlled her, despised her. But no, all she does is about Rootspring. It's that bad, that I didn't feel anything when she died. "She died a hero" yeah... no... she just died saving a cat that shouldn't be there in the first place. Nothing about her is good development. She's a character that no writer should aim for; empty.
Ashfur: He deserved a better way to die. He died because he was distracted. Because he was hiding most of the time behind the zombie cats. We barely see him do some fighting. And the worst of all is this... We never really get a real explanation about how he get's his powers. Why he can control the spirits? How he created the barrier? It just happened, and that's that. Accept it. Give me a break... At least his personality was great for a villian.
Graystripe: I really felt him this time. I loved Graystripe in this arc, and how can't you? Graystripe is top most of the time. And he got a warrior's death, just like Dustpelt, Sandstorm, Ravenpaw and Firestar. It was a long time since I felt really sad about a death in Warriors. Maybe last time was when Firestar died.
I can't talk about all the other characters, but you can guess that most of them are bad, except for Graystripe and Squirrelflight.
FIRESTAR
We all love Firestar. He's one of my favorite characters, he started all. And seeing what the Erins did to him here... it's sad. To give us some "fan service", they decided that Firestar can take control of Rootspring's body... Ok... but why? When that happened? How did Firestar did that? Why no other cat from Starclan or the Dark forest can do the same? Nope, no explanation, just happened. A wizard did it. And sorry Firestar, but no. You alone vs Darkstripe, Mapleshade and the other 2, you can't do that in the injured body of Rootspring. There's no way that you would know that Mapleshade wasn't going to do something, or that the other 2 cats where going to be too scared or confused to do something. You could never know that you would only fight Darkstripe. As much as I love Firestar, this was a desperate way for the Erins to get our attention. And the did it very wrong.
THE WARRIOR CODE
We can't just talk about the bad things. The best part about this arc was the Warrior code dilemma. That's why Rootspring's development was kinda good at the end of the book. He became the reflection of every cat that loved a cat from another clan. As a reader, I'm getting tierd of the "warrior code" formula. It's really old and outdated, and most of all, it's getting very boring to read about it. So some changes are very welcome. Challenge a bad leader is what should have been thought right from the begining of the warrior code. And come on, even these cats should see that they are getting married to their cousins. Love cats from other clans should never have been forbidden, and the Erins should have fixed that a long time ago.
So thank you. Thank you for FINALLY change some things about the warrior code. It's a start.
Before my conclusion... Was the love triangle drama at the end of the book really necesary? Why do the Erins think that I want to see Silverstream jelous about Millie? Or to see that Crowfeather is a complete ass by ignoring all the book Feathertail, the cat that was supposed to be the love of his life, to be with Leafpool? I mean come on... Those dramas were just cringy...
CONCLUSION
Ok... The Erins had everything to make this one of the best arcs. A good villian, interesting evolution of the warrior code, some interesting new kind of characters (The sisters), a lot of mistery, and even with all this, we got... well, sorry but... trash. I was expecting a lot more from this arc. An arc that would change everything for the future of the series. But honestly, I'm not really sure if we can get more of it. It's been 7 arcs, and it appears that since Firestar died, the Erins are starting to get out of ideas. They still need cats from previous arcs to keep this series moving. When Jayfeather, Dovewing, Ivypool and Lionblaze die, or become irrelevant, then we will know that the Erins can't keep these series alive. Most of the new cats are irrelevant. I still remember Frostfur, Rosepetal, One-eye, and many other cats from the first arcs. But in these past 2 arcs... I just don't really know any of them.
The next arc will be one of the most importants. Not because of the story, the characters or the drama, but because there's where we will see if the Warriors series deserve to keep going. For me, the series ended at Omen of the stars. But if the next arc the Erins show us that they can do it better... I guess I can read a little more then. But honestly, reading the last 2 arcs... I don't really have much hope.
I rate this book with a 5.5/10