A widow says she has seen apparitions from heaven. A crowd of residents and tourists gathers around her house on the beach before sunset each day hoping she will say she has had another vision. They believe the sightings are a substantiation of their faith. Meanwhile, a mysterious teenager suddenly and strangely shows up at a local high school and shows students how he can conjure up snakes from hell. For them, it is a time of fun and excitement and rebellion. One of their teachers befriends the widow on the beach and rediscovers his own lost faith as he tries to save his students from the snakes and evil that threaten all of their lives. The setting is northwest Florida for a clash between saints from heaven and serpents from hell.