Book Review: A Perfect Blood (The Hollows #10) by Kim Harrison

Ritually murdered corpses are appearing across Cincinnati, terrifying amalgams of human and other. Pulled in to help investigate by the FIB, former witch turned day-walking demon Rachel Morgan soon realizes a horrifying truth--a would-be creator is determined to make his (or her) own demons. But it can't be done without Rachel's blood, in this latest blockbuster by a "New York Times"-bestselling author.

Release Date: February 21, 2012
Age Group: Adult
Publisher: Harper Voyager
Source: Purchased

This was one of my favorite Rachel Morgan books so far.  I loved everything about it: the plot, the characters, the pacing, and the action.  Rachel has finally, finally embraced who she really is and it was great to read about her self-acceptance.  She has really grown a lot throughout this series.

A Perfect Blood had the most depth of any of this series to date.  I loved the inclusion of the paranormal hate group, which really thickened the plot.  I also loved seeing more of Trent in this installment.  He is one of the most nuanced characters, and I have really grown to like him.  He's come a long way from book one, in my opinion.  I also loved getting a glimpse of Ceri's happiness, having not been able to read about her for the last several installments.

I loved the quirky ending, which left me just wanting to read more.  A Perfect Blood ended on an upbeat note, and left me smiling. For some reason, I really like Al.  I know I'm not supposed to, him being an evil demon and all, but I keep finding good parts to him.  He does serve as a great villain, and I find myself looking forward to his scenes. 

If you have not read this series yet, I would definitely recommend it.  It has witches, vampires, werewolves, pixies, fairies, and more, and it is set in present-day Cincinnati.  It is one of the best paranormal series out there, in my opinion, and far outshines the Sookie Stackhouse books.

1 comment:

Word verification stinks--- but spammers are worse. Thank you for your patience!