Este drama empezó bien, pero para mi gusto se fue perdiendo con el pasar de los capítulos y pasó a formar parte de los dramas que no me gustaron. Me costó un mundo terminarlo.
¿De qué se trata? La Reina Sim (Jang Hee Jin) no puede tener hijos, así que recurre a la chamán Hong Joo (Yum Jung Ah) para que la ayude a quedar embarazada. Esta chamán usa magia negra y a costa de la vida de otra mujer consigue que la reina quede embarazada. Nacen gemelos, un niño y una niña, pero traen consigo una maldición. Hong Joo aconseja que transfieran la maldición sólo a la niña y la maten para la reina cumpla su objetivo de tener un heredero.
La niña a la que llaman Yeon Hee (Kim Sae Ron) sobrevive, desarrolla poderes y vive escondida en las montañas manteniendo ocultos sus poderes de bruja gracias a Choi Hyun Seo (Lee Sung Jae), un taoísta, que la cría como su hija. Yeon Hee crece como hermana de Choi Poong Yeon (Kwak Si Yang), que no sabe que ella está maldita y desarrolla sentimientos por ella.
Cuando tiene 17 años, Yeon Hee conoce a Heo Joon (Yoon Shi Yoon), el hijo de una esclava que siente que es un hombre que no debió nacer. Ese día la maldición de la princesa empieza a cumplirse.