Carol Andrews is a happy woman. Her retired husband Jim finally has a project that will get him out of the house and out of her hair every day-organizing the reenactment of their town's 1779 Revolutionary War battle. While Jim's focused on meetings and marching practices, Carol plans to shop 'til she drops (using her secret credit card) and enjoy frequent lunches out with friends.
The unexpected appearance of Elizabeth Porter, a ghost who's been hanging out in Carol's house for over two hundred years, forces her to cancel her plans. Elizabeth tells Carol that during the original battle, she murdered her abusive husband and got away with it. She's not allowed to pass over to the Other Side until she confesses her crime to someone and receives forgiveness. After two centuries of waiting for the right person, Elizabeth's picked Carol.
As Carol begins to doubt her own sanity, a member of the battle reenactment committee is murdered, and her best friend, Nancy, becomes the number one suspect. Ignoring Jim's orders to stay out of the case and let the police do their job, a frantic Carol teams up with her resident ghost to find the real killer before it's too late.