Un drama fantástico que gira en torno a dos personajes. El primero es una mujer que ha pasado por varias reencarnaciones a lo largo de 600 años y que recuerda todas sus vidas pasadas, y el segundo es un hombre que ha vivido durante más de 600 años como bulgasal, una criatura mítica que se alimenta de sangre humana y está maldita con la inmortalidad.
Dan Hwal fue humano hace 600 años. Se convierte en bulgasal durante la dinastía Joseon mientras trabaja como oficial militar y completa una misión para borrar los restos de la dinastía anterior.
Min Sang Un, que una vez fue un bulgasal pero se reencarna en un humano. Tras sufrir la pérdida de su madre y su hermana gemela a manos de un asesino no identificado, Min Sang Un escapa con su hermana menor Min Sa Ho y vive tranquilamente escondida. Aunque se esfuerza por ocultar su nombre e identidad, la aparición de un bulgasal altera su vida secreta.
Ok Eul Tae, otro bulgasal que vive en secreto. Ha disfrutado de la inmoralidad durante los últimos siglos y ha acumulado una inmensa riqueza, que utiliza para controlar a políticos, empresarios y medios de comunicación. Con su decadente belleza y su abrumador carisma, tiene todos los ingredientes para ser la figura más poderosa de Corea.
Dan Sol es la hija de una familia poderosa que acaba casándose con Dan Hwal por culpa de su padre. Ella tiene algo especial que los demás no pueden entender.