I love to read, I always have. But as I get older I find myself more and more willing to stop reading mid-stream. Ironically, eBooks have made this even more likely, as I stop reading something, thinking “I’ll come back to this…” all the while knowing that, well, I won’t.
Thus we come to today. I finished Devil’s Punch by Ann Aguirre. This was a good book. It’s the third I’ve read about Corine Solomon and I’m enjoying the ride.
Corine is a woman who can sense the history, especially strong emotional history, of items when she touches them. In recent books she has undergone some changes to become more of a witch, but as is the course of many urban fantasies, she has to make choices that on the face of them are evil and so has been branded a black witch by most other practitioners.
When her best friend is stolen by demons and taken to hell (Sheol), Corine puts her life and soul on the line to go save her. That is some friend! Of course, in the course of getting to hell and saving herself and her friends, she has to make more gray choices.
There were bits in the middle that were confusing, especially as Corine is slowly being subsumed by a demon queen who has been a parasite on the Solomon line for hundreds of years. But right before the point where I would get so confused about who was in control of Corine’s body, it would be made clear again.
The action was fast paced and fun, and the story didn’t stick to standard tropes in fantasy, so I was surprised at how she ended it. The story starts in Mexico, moves to Sheol, and ends up in London. And Corine saves her friend, but with a large cost to herself and her soul.
After the break are two more reviews of a book I’m reading and another that I am starting to read.