Park Seong-ah (Cho Yi‑hyun) adalah siswi SMA yang memiliki identitas rahasia sebagai dukun remaja bernama Fairy Cheon Ji. Suatu hari, dalam sesi konsultasi spiritual, ia bertemu Bae Gyeon‑woo (Choo Young‑woo), seorang siswa baru yang menyimpan nasib tragis: ia diramalkan akan meninggal dalam waktu dekat. Seong-ah jatuh cinta padanya, lalu bertekad untuk melindungi Gyeon-woo dari kematian yang telah direncanakan takdir — meski penuh risiko dan kekuatan supranatural yang misterius.
Seiring cerita berjalan, Seong-ah menghadapi roh jahat, konflik batin, serta dilema antara cinta, pengorbanan, dan takdir. Cerita berpusat pada perjuangannya untuk mengubah masa depan Gyeon-woo demi cinta pertamanya.