Save the Last Dance for the Dearly Departed by TH Christensen
Approx. 106,870 words.
Published on September 5, 2012.
Purity Soule has been tormented since childhood by nightmares of death. She didn't understand that it was the ghosts of the murdered coming to her seeking absolution.
When the spirit of a young girl searches her out, Purity takes her in - not realizing the true depravity behind the girl's death, or the face of evil that lurks in the shadows... waiting for one such as Purity to claim for itself.