Uma serpente de mil anos que se transformou em humana, Senhora Serpente Branca (Choe Eun-hui), se apaixona por um jovem farmacêutico chamado Heo-Seon. Embora enfrentem dificuldades, eles se casam e o amor um pelo outro não muda. No entanto, Beophaeseonsa (um monge zen) e Gwaneumbosal (a deusa budista da misericórdia) ordenam que a Senhora Serpente Branca, que se transformou em humana sem permissão, retorne ao mundo dos deuses antes de 7 de julho. Desolada, ela se prepara para se despedir de seu amado marido. Mas antes que ela possa retornar ao mundo dos deuses a tempo, ela cai em uma armadilha montada por Dae-yun (Choe Sam), que se sente atraído por ela. Por causa da armadilha, ela não consegue cumprir o prazo prometido e, finalmente, arrisca a vida para salvar seu marido.