Ratu Shim (Jang Hee-jin), adalah seorang ratu kerajaan di istana yang, tidak dapat memiliki anak, mencari bantuan seorang dukun bernama Hong-joo (Yum Jung-ah) untuk melahirkan seorang pangeran. Hong-joo menyuruh Ratu Shim untuk menipu seorang dukun muda bernama Hae-ran (Jung In-seon) yang memiliki kemampuan khusus yang memungkinkan dia untuk tidur dengan raja sehingga dia bisa hamil. Hong-joo kemudian menggunakan ilmu hitam untuk memindahkan janin ke Ratu dan berencana untuk membunuh Hae-ran. Sayangnya, Hae-ran mengetahui segalanya, memprediksi nasib yang menyedihkan dari bayi Ratu sebelum meninggal. Ratu Shim kemudian melahirkan anak kembar, Putra Mahkota Soonhwae (Yeo Hoe-hyun) dan putri Yeon-hee (Kim Sae-ron), tetapi terpaksa meninggalkan sang putri karena kutukan. Dengan bantuan Dukun Choi Hyun-seo (Lee Sung-jae), Yeon-hee tumbuh sebagai gadis muda yang cantik, tapi dia dipaksa untuk tetap terisolasi dan jauh dari semua orang, tinggal di sebuah rumah yang dikelilingi oleh jimat. Poong-yeon (Kwak Si-yang), putra Hyun-seo, telah menyukainya sejak dia masih muda. Seorang sarjana muda bernama Heo Jun (Yoon Shi-yoon), putra seorang budak dan tuan kaya, memiliki kesempatan bertemu dengan Yeon-hee dan Heo Jun mengikat nasib mereka saat mereka melakukan perjalanan bersama untuk mengangkat kutukan sang putri yang menyebabkan semua orang dia suka mati dengan kematian yang mengerikan.