Eine tausendjährige Schlange, die sich in einen Menschen verwandelt hat, Madame Schlangenweiß (Choe Eun-hui), verliebt sich in einen jungen Apotheker namens Heo-Seon. Obwohl sie auf Schwierigkeiten stoßen, heiraten sie, und ihre Liebe zueinander ändert sich nicht. Beophaeseonsa (ein Zen-Priester) und Gwaneumbosal (die buddhistische Göttin der Barmherzigkeit) befehlen jedoch Madame Schlangenweiß, die sich ohne Erlaubnis in einen Menschen verwandelt hatte, vor dem 7. Juli in die Welt der Götter zurückzukehren. Betrübt bereitet sie sich darauf vor, sich von ihrem geliebten Ehemann zu verabschieden. Doch bevor sie rechtzeitig in die Welt der Götter zurückkehren kann, gerät sie in eine Falle von Dae-yun (Choe Sam), der von ihr angezogen wird. Wegen der Falle kann sie die versprochene Frist nicht einhalten und riskiert schließlich ihr Leben, um ihren Ehemann zu retten.