Stunned by the shocking turn of events at the end David Alex Jones' second novel, Faces, Dan Whitney joins forces with his old friend Anika Kristiansen, their new ally Angela Baranyi (the mysterious woman of many identities from Angela's Eyes), and the close friends they have made since Dan's arrival in California in Walls, to solve the puzzle of Francesca Capellini's disappearance.
At the same time, Francesca comes face to face with her captor: Dan, Angela, and Anika's nemesis from Faces. Startled by the gradual realization that her abductor is both a psychologically unstable sexual predator, but is also a face from her distant abusive past, Francesca searches desperately for a way to escape from the isolated desert camp where she is being held hostage, and also searches for a way to escape from the ghosts of her own past. In the process, she manages to form a tenuous bond with her captor that enables her to piece together the events from the rest of the Trilogy (Walls, Faces, and Angela's Eyes).
While Francesca gradually makes sense of the complex web of events from her past, Dan rallies their mutual friends: Anika, Angela, and their comrades from Chateau Eden. Together, they struggle against overwhelming odds and the unlimited resources of their powerful enemy in their race against time to rescue Francesca and reunite her with Dan.
Spirits is the culmination of Dan and Francesca's inner struggles to define their identities. It links together events from Walls, Faces, and Angela's Eyes that span thirty years and three continents, and ultimately exposes a deeply-entrenched conspiracy of sexual harassment and abuse. Spirits is both a romance and a psychological thriller that brings the suspense-filled roller coaster ride of The Survivor Trilogy to a satisfying end. But most of all, Spirits is a tale of affirmation - a story where the spirit of love, optimism, and mutual cooperation eventually triumphs over hatred, negativity, and the need to dominate others.