I have to confess that up until the second book of this series, I was completely obsessed. A Rush of Wings was perfect and In the Blood was really good, but I'm disapoointed with this third one. First of all, I felt that there was too much time and space devoted to the new characters. This would have been fine if there were two or three new ones, but there are a lot more than that. Worse, I didn't care for them at all; not even to keep track of their names to tell them apart. At one point, I found myself so confused that I couldn't even remember if the person was working for the FBI or the SB. By then it hardly even mattered. The only thing I had to think of was that everyone was after Dante and Heather, effectively making them The Villains regardless of who they worked for. My second problem is connected to the first. There are too many people chasing after the good guys. In a way, this makes sense. Dante is both nightkind and fallen after all, so it's only logical that vampires and angels are dying to get their hands on him. He's also a product of Bad Seed, and is therefore seen as a loose end that must be taken cared of. Meanwhile, Heather is a liablility, too. The bureau is after her for two reasons: first, she knows too much, and second, they want to see how Dante has altered her. All these I understand, but what I found a bit off was how there were other characters thrown into the mix who had their own agenda. As if the FBI, SB, fallen angels, and nightkind aren't enough, we have one agent who's plotting to trigger Dante to kill her daughter-in-law who she suspects of ordering her son's murder, and another agent who plans on killing Dante to redeem himself from his loser life which consists of, but is not limited to, a failed marriage and addiction to alcohol. Do I hear a "WHAAAAT?" now? There were too many things happening all at once that I found the development of the story suffered. I would have understood if everything came together by the end, but they didn't. So many plot points were left unfinished, and while I do realize that these would probably be resolved in the next book, I still felt cheated. A Rush of Wings and In the Blood both wrapped up neatly enough, so why does the ending for this one feel sloppy and rushed? My third problem has to do with the pacing. Practically nothing interesting happened in the first half of the book! I actually stopped reading several times. This was really disappointing because one of the things I loved most about the first two was the fast pace.
With all those complaints out of the way, I have to admit that I still liked this book. It wasn't bad, just not as good as I expected. I like the nightmare/memory/flashback story arc for Dante, and how Heather could get inside his head and anchor him back to the here and now. I like the believable and consistent development of their relationship. I can honestly say that even if this series goes south from here on out, I would keep reading just to see what happens to both of them. That is how attached I am to their characters. I like Von too, and I hope there's more of him in the next book. I also want more of Silver, Trey, and even Annie and Star (who intrigues me). No more new FBI/SB agents please! Lastly, I'm glad Lucien is alive. Dante had a horrible childhood (understatement!); he gets beaten up and tortured in every single one of these books; and he's in constant excruciating pain, so I am somewhat relieved that Adrian Phoenix did not decide to kill off his father, too.
In sum, I'm giving this book 3 stars. It fell short of my expecatations, but to be fair, my expectations were a wee bit too high. By now I can say that I'm reading on for my love of the characters. As long as nothing messes up Dante and Heather, I'm most likely to remain a fan. I just really hope the next book turns out more like the first two than this. Despite this less than spectacular addition to the series, I am still eagerly awaiting the release of the fourth book next year. Hurry, January 2011!