Another amazing book by Kim Harrison! Rachel Morgan is one of the most fabulous protagonists I have read about in a while. She is a smart, sassy redhead who's not afraid to kick butt. I think what I love most about her character is her versatility. She fights bad guys with super awesome demon-earth magic, martial arts combat skills, and her quick wits. Most of the time, her plans don't work out the way she wants them too, but she always manages to save the day in the end...sort of. There were a lot of surprises at this book which were definitely completely unexpected. I can't wait to read the next one and see what new twists the author will throw at us!