Yong-nyeo, sacrifiée pour l'amour et ayant perdu la vie, se réincarne en serpent et prend forme humaine. Elle séduit Ji-eon, le gendre de l'aristocrate Shin, un homme de pouvoir. Ils tombent éperdument amoureux et passent la nuit ensemble. Pendant ce temps, Shin, qui a causé la mort de Yong-nyeo, est hanté par d'étranges accidents. Shin finit par être tué par Yong-nyeo. Yong-nyeo, portant le karma d'avoir tué, ne peut rester dans ce monde et part pour l'au-delà avec son amour, Ji-eon.