After a thousand years of patient study, the snake spirit Bai Suzhen becomes a woman, shares an umbrella with gentle Xu Xian, and heals a whole city beside him. A stern monk tries to part them, but her family's steadfast love outlasts every spell.