Warriors is a 3-star book with 4-5 star potential.
There are two really important elements to a successful tease, the payoff and knowing when to deliver that payoff. The longer you delay, the bigger that payoff needs to be. Wait too long, and people will get fed up with the tease altogether. This series is dangerously close to that outcome.
Whether it's Bohdi not living up to the potential I feel is waiting for him, relationships that aren't developing and evolving, conflicts that are always building but never erupting; these last two books have felt like one long intake of breath and I'm more than ready to breathe out. There needs to be at least a little bit of reward for all this buildup to let off some steam.
It feels like we've been waiting for this war between Asgard and our world since the second book in this series. I've also been waiting for Bohdi and Amy to get together since Bohdi first showed up with no memories. Both of these things seem like foregone conclusions to me which puts the pointless waiting in the way of telling the rest of the story. Every scene that comes close to progressing these plot points only to be taken away by yet another coincidence is drawing me out of the narrative and reducing my patience with this series.
I don't know if the next book is the last in this series, but I assume so considering it's called Ragnarok. Either way, this pattern of writing books where a lot happens but not much changes needs to finish in the next book or that will be the last for me anyway.
It's a shame. If it weren't for this, the book would easily be a 4-star read, if not higher. I have enjoyed this series for the most part and I am attached to the characters, I'm just annoyed by the lack of story progression.