Bloodspells’s story centres around Black Canary and her search for a dead sorceress she had stopped killing a man the year before. After a few of the sorceress’s former colleagues were mysteriously murdered, Dinah discovers that she has also been made a prime target, and realizes that she needs help. Going to Zatanna for magic advice, together they begin to unravel the mystery surrounding their opponent, and try to stop her.
Throughout their adventure we are treated to some great dialogue between the two ladies, truly showcasing just how loveable both women are. The genuine affection the two have for each other really brings the book together, their friendship one of the best between superheroes I’ve read in some time. Throughout the book, we are also treated to a number of flashback stories detailing the history between our super-heroines. While I’m not usually a fan of flashback devices, Bloodspell’s fit perfectly, making their present struggle mean that much more. The main story was a fun ride from start to finish as well, culminating in a wonderful final battle that was one of the most unique fights I’ve ever read in comic book.
Paul Dini did a great job of capturing both title character’s personalities, from Z’s girlish and generous nature to Dinah’s stoic and badass determination. The stuff with Green Arrow was great as well, making me really miss the Arrow/Canary relationship that was axed some years ago. The villain herself was a little forgettable, but presented enough of a challenge to keep our heroine’s on their toes, and made her defeat all the more satisfying.
In the end, Bloodspell was a great ride, and a lot of fun. I didn’t want the book to end frankly, and I would love to see Dinah and Z team up in the future, their unique dichotomy a true delight to observe.