Hsu Hsien, a young boy, once owned a pet snake in West Lake until his parents forced him to give her up. The snake and the boy loved each other very much. Years pass and during a violent storm, the snake magically transforms into the beautiful princess Pai Niang. Pai Niang finds Hsu Hsien, but the lovers are separated by a local monk, Fa Hai, who believes that Pai Niang is an evil spirit. Hsu Hsien's two pets, Panda and Mimi, try to find Hsu Hsien. In the end, Pai Niang gives up her magical powers and remains in human form to prove that her love for Hsu Hsien is genuine.