The Christmas season gets off to a rocky start in the sleepy coastal town of Bath, Maine, when a local shop keeper finds a body dressed as Santa Claus in the doorway of the shop.
To make matters worse, a valuable Christmas treasure is stolen from All Souls Church. The identity of the dead man stumps the local police, and it falls to private detectives Jesse Ashworth and Tim Mallory to look for clues the police may have missed.
The season becomes more exciting when the network television show, Ghost Detectives, rolls into town to investigate reported haunting at All Souls Church. Jesse is asked to keep an eye on the investigations at the church in addition to his already busy caseload.