Un serpent millénaire transformé en humaine, Madame le Serpent Blanc (Choe Eun-hui), tombe amoureuse d'un jeune pharmacien nommé Heo-Seon. Malgré les difficultés rencontrées, ils se marient et leur amour mutuel ne faiblit pas. Cependant, le moine zen Beophaeseonsa et la déesse bouddhiste de la miséricorde Gwaneumbosal ordonnent à Madame le Serpent Blanc, qui s'est transformée en humaine sans permission, de retourner dans le monde des dieux avant le 7 juillet. Affligée, elle se prépare à dire adieu à son cher époux. Mais avant qu'elle ne puisse retourner dans le monde des dieux à temps, elle tombe dans un piège tendu par Dae-yun (Choe Sam), qui est attiré par elle. À cause de ce piège, elle ne peut respecter la date limite promise et risque sa vie pour sauver son mari.