Reluctant psychic Katherine Crystal, dubbed "Crystal Ball Kate", is thrust into the national spotlight when she accurately predicts the death of a movie actor's young son in a private plane crash. Besieged by requests to use her powers to help others, she realizes why her parents had warned her never to let anyone know of her visions.
By-the-book Atlanta police detective Jack Hale harbors a deep-seated distrust of psychics and ignores Katherine's warnings when she calls to report her premonition. Jack is forced to partner with Kate, who uses her eerie sensitivity to evil to help him catch a serial killer in Sydney, Australia, but that's only the beginning of the story. Jack and Kate are drawn into the investigation of a mystery surrounding Kate's birth and find murder and romance among a secret society of psychics in the quaint seaside spiritualist community of Casa Spirito, Florida.