 Xu-Xian, a young boy, once owned a pet snake in West Lake until his parents forced him to give her up.Years pass and during a violent storm, the snake magically transforms into the beautiful princess Bai-Niang.Bai-Niang finds Xu-Xian, but the lovers are separated by a local monk, Fa-Hai, who believes that Bai-Niang is an evil spirit.