54 pages • 1-hour read
A modern alternative to SparkNotes and CliffsNotes, SuperSummary offers high-quality Study Guides with detailed chapter summaries and analysis of major themes, characters, and more.
Content Warning: This section of the guide includes discussion of graphic violence, death, physical abuse, emotional abuse, substance use, and sexual content.
Juniper is one of the narrators and protagonists of Her Soul for Revenge. She first appears in the text at age 15, when she and her best friend, Victoria Hadleigh, plan to do LSD together. Juniper learns that this is a ploy to try to sacrifice her to the Deep One, the ancient, slumbering god that the local cult, the Libiri, worship. Juniper, through grit and fortitude, survives the attempted sacrifice, though her experiences being trapped and injured deep in an abandoned mine leave her with significant trauma. Juniper impulsively attempts to attack Victoria in revenge and ends up incarcerated in a psychiatric hospital for three years. The combined struggles of the attack against her, the medical abuse perpetuated against her by doctors (who were secretly loyal to the Libiri), and constantly being told that her memories were false or drug fueled have caused Juniper significant post-traumatic stress.
She spends three years after her incarceration running from the Eldbeasts that pursue her on the Deep One’s behalf, though this physical avoidance is analogous to her emotional avoidance of dealing with the trauma of her past. She only returns to Abelaum after her brother, Marcus, is killed and sacrificed to the Deep One, which inspires in Juniper mingled feelings of anger, grief, and guilt, as Marcus died in part because she survived the attempted sacrifice. She agrees to bind her soul to Zane, with whom she has enjoyed sexual encounters, if he helps her kill the Hadleighs and the rest of the Libiri.
Juniper’s decisions support the theme of Revenge as a Positive Force. When she violently exacts her revenge against Kent, torturing and then killing him, she feels satisfaction without regret. She further finds that killing the Libiri feels reparative, and she doesn’t regret her violence against them. Juniper finds, however, that her mission against the Libiri is more satisfying when Zane is at her side.
Her romantic arc ties into the novel’s thematic examination of The Value of Acceptance. While Zane’s physical prowess is helpful in Juniper’s fight against the Libiri, she feels more emotionally fulfilled by the way he doesn’t flinch away from her extreme anger. Instead, he embraces this quality. While Juniper initially feels uncomfortable with this acceptance, she increasingly accepts that her unease stems from having spent so long on her own that she fears the emotional vulnerability inherent in having a partner. As she and Zane become closer, however, she comes to see this connection as a source of comfort, something she has long denied herself. Zane encourages her to accept that she deserves comfort, happiness, and connection. Because he’s a demon, Juniper can enact her violent urges during their physical interactions without causing him permanent harm, which they both find sexually satisfying.
At the novel’s end, Juniper continues on her road to healing, which she understands will be a long path. She sees a therapist who knows about demons and finds the therapy process emotionally healing after being disregarded by medical professionals for so long. She and Zane look forward to spending both Juniper’s mortal life and a bonded eternity in Hell together.
One of the novel’s narrators and protagonists is Zane, a demon who is approximately five centuries old. During that time, he has earned a reputation as a prolific soul reaper. This has made him extremely powerful, as each soul that a demon reaps increases their power. Zane becomes fascinated with Juniper when he learns that she escaped the Libiri’s attempt to sacrifice her and spent three years incarcerated in a psychiatric hospital after trying to kill Victoria in revenge. He teaches her how to kill dangerous Eldbeasts and then spends the next three years following her, admiring her tenacity for survival.
Zane attributes his fascination with Juniper to his interest in reaping the souls of violent, dangerous people, as well as his attraction to people who have “sharp edges,” as he considers them more complex and intriguing than nonviolent or emotionally balanced people. He’s pleased when Juniper bargains with him to help her kill the Libiri (instead of having him kill them on her behalf), as he finds her violent tendencies appealing. He proposes that he and Juniper engage in “consensual non-consent” scenes that allow her to fight against him as hard as she wants before he overpowers her, correctly believing that this will psychologically benefit her. In addition, Zane derives sexual pleasure from Juniper’s violence, as he has typically found human partners insufficiently vicious for his preferences.
He’s initially possessive of Juniper, which he attributes to a demon’s tendency toward covetousness. Increasingly, however, he realizes that his desire for her goes beyond physical attraction or a craving for increased magical power. He initially fights these feelings before recognizing that he’s romantically attached to Juniper. Once he realizes that he’s in love with her, he struggles somewhat with his desire to shield her from danger, though he understands that keeping her away from the fight with the Libiri would emotionally damage her, even if it would improve her physical safety.
Zane consistently supports Juniper throughout the novel, helping her in her quest for revenge and encouraging her as she begins to process the trauma that the Libiri inflicted on her. Zane’s priorities thematically highlight The Importance of Consent, which helps foster his connection with Juniper and distinguishes his violence (against Juniper and in general) from that of the Libiri. Zane’s sadism extends only as far as his partners’ consent allows, and he detests the Libiri for taking advantage of the less powerful.
In addition, Zane has a longstanding relationship with Leon, which causes minor friction with Juniper in their early acquaintance, as the Libiri previously forced Leon to hunt Juniper. Leon and Zane were sexual partners in the past and now share a close friendship. Zane is pleased when Juniper and Leon accept that they have a mutual enemy in Kent Hadleigh rather than considering one another enemies.
Jeremiah is a minor antagonist who ascends to the role of primary antagonist after Juniper kills his father, Kent. Jeremiah grew up in the Libiri knowing that either he or his sister, Victoria, would be sacrificed to the Deep One when the time came. This left Jeremiah hungry for power and determined to sacrifice whomever he had to gain it. Jeremiah is vicious and gleeful about the violence he commits: He kills Juniper’s brother, Marcus, and then brags about Marcus’s terror and pain during the murder.
When Kent dies, Jeremiah secures power far more quickly than Juniper anticipated, something he does with indiscriminate violence. Jeremiah quickly sacrifices his twin sister, without remorse, and then slaughters one of his followers as an extra sacrifice to the Deep One.
Jeremiah becomes possessed by the Deep One following the dual sacrifice, which grants him extreme strength even as it puts significant stress on his body. This makes him a formidable opponent who is nearly immune to bullets and demonic attacks. Zane and Juniper withstand Jeremiah’s attacks long enough that the Deep One’s power overcomes Jeremiah’s physical form, abandoning Jeremiah when it no longer has use for him. Juniper kills Jeremiah, leaving the Libiri decimated by the violence in the novel’s climax and without a leader.
Kent is the leader of the Libiri and the primary antagonist in the first part of the novel. He’s cruel, controlling, and manipulative; he has pitted his children against one another, pushing them to compete for his affection, and the loser is destined to be sacrificed to the Deep One. Kent is also dismissive of his “illegitimate” daughter, Everly, whom he treats as less than her half-siblings. He encourages Jeremiah and Victoria to bully Everly, which backfires when Everly overcomes her fear of him enough to rebel. Kent is self-aggrandizing and believes that others owe him their fealty and obedience. He spends much of his time during the novel compelling Leon to his service using a binding spell that has enslaved Leon for a century. Kent insists that demons exist to obey a human “master.”
His hypocrisy is most obvious in the scene where Juniper and Zane torture and kill him. Even as he’s being held prisoner, Kent insists that Juniper’s sacrifice would have rendered her suffering “beautiful.” In revenge, Juniper and Zane torment him and ask him if he still considers suffering to be beautiful when he’s the one who’s suffering. Up to the moment of his death, Kent insists that these situations aren’t analogous, indicating how completely he believes in his superiority over others.
Everly Hadleigh, who later asks to be called Everly Laverne (using her mother’s last name), is Kent’s daughter who was born of his affair with his secretary, Heidi Laverne. Everly inherited powers as a witch from her mother and is uncommonly powerful, particularly for a witch her age.
She’s present when the Libiri initially try to sacrifice Juniper, so Juniper views Everly as an enemy for the first portion of the novel. When Juniper goes to Everly’s hideout to try to hurt her, however, Everly explains that Kent’s longstanding cruelty caused her to betray the Libiri. She plans to kill the Deep One, something Juniper doubts is possible. Everly convinces Juniper that they have the same goal, and they agree to pursue their goals in parallel, though they don’t actively work together. Zane thinks that Everly’s goal is possible, particularly because she has an ally in the powerful Archdemon Callum, who eagerly fulfills Everly’s every wish.
Everly is the protagonist of the third novel in the trilogy, Soul of a Witch.



Unlock analysis of every major character
Get a detailed breakdown of each character’s role, motivations, and development.