This book is the fourth in the "Immortals" series and focuses on Hunter, son of Kali, an engaging and lighthearted warrior who is able to talk to animals, and on Leda, a witch who lives on an island and cares for various large animals that are being re-homed to different zoos. When Hunter magically appears on her island, she and he start to discover that evil is increasing in the world, and it's possible that the two of them may be crucial in countering it.
Of course, Leda and Hunter leap into bed fairly early on, so the romantic aspect of the story is minimal. Far more of the focus is on the plot, which is fairly complex with the five Immortals appearing, four witch lovers, various other side characters (some of whom appeared in the first book, some of whom are new), and even the local vampire mafia. With such a large cast, it could get confusing but doesn't; however these other characters aren't explored in depth and feel rather spurious.
The evil demon character of the first book is a significant force for evil in this book, but we also see some part-demons and other dark magic beings who have chosen to work for the forces of light; this is an interesting concept in the story. Although the immortals find the part-demon witch Samantha unappealing, her help is important to the success of the mission: to rescue the Immortal brother Tain and to destroy the demon.
Although there is a fair amount of action in this story, it isn't overall very satisfying - firstly because the characterization is minimal, so it is difficult to feel any great sympathy for any of the characters or to care whether they live or die; secondly, the plot is rather lazy, with the huge final denouement scene very disjointed and awkward; thirdly, there seems some lazy plotting with various witches or other magical beings having just the right skills needed to get everyone out of a fix. Although not difficult to read, the story is overall unsatisfying and the characters unmemorable.