Una serpiente milenaria que se ha transformado en humana, la Señora Serpiente Blanca (Choe Eun-hui), se enamora de un joven farmacéutico llamado Heo-Seon. A pesar de encontrar dificultades, se casan y su amor mutuo no cambia. Sin embargo, Beophaeseonsa (un sacerdote zen) y Gwaneumbosal (la diosa budista de la misericordia) ordenan a la Señora Serpiente Blanca, que se había transformado en humana sin permiso, que regrese al mundo de los dioses antes del 7 de julio. Afligida, se prepara para despedirse de su amado esposo. Pero antes de que pueda regresar al mundo de los dioses a tiempo, cae en una trampa tendida por Dae-yun (Choe Sam), quien se siente atraído por ella. Debido a la trampa, no puede cumplir la fecha límite prometida y, finalmente, arriesga su vida para salvar a su esposo.