A história segue um jovem chamado Heo Jun (Yoon Shi-Yoon) e Seo-Ri (Kim Sae Ron) que nasceu uma princesa, mas se tornou uma bruxa. A mãe de Seo-Ri Rainha Sim era incapaz de gerar uma criança. Ela então foi a uma xamã para ajudá-la a ter um filho. Com a ajuda de magia negra e da xamã Hong-Joo, Rainha Sim concebeu um menino e uma menina gêmeos. A menina, Seo-Ri, foi colocada sob uma maldição e abandonado nas montanhas. Ela conhece Heo jun lá.