Marion Rogers is a beautiful, self-reliant, Christian woman with the ability to see and, sometimes, communicate with ghosts. While on a case she meets Catherine, a ghost who tragically lost her life after finding out her husband had been molesting her daughters. As a result of the circumstances of her death, Catherine haunts pedophiles, requiring them to confess or die. While on this case, Marion also meets Gordon Baxter, a handsome, rugged police detective investigating the pedophile, Robert Jergins, Catherine is haunting. Marion seeks to save Catherine from killing the man she haunts and recruits Gordon to help her. As Marion and Gordon develop a relationship, they convince Catherine to work with them to stop Jergins without killing him.As the three work to stop Jergins, they underestimate the lengths the pedophile will go to in order to continue to feed his need to harm children which causes life, death, and salvation to hang in the balance.