Kim Shin durante la época Goryeo era el general más importante del reino y fue condenado a una maldición luego de que el rey lo mandara a asesinar debido a que su consejero lo manipuló para tomar esta decisión. Tras la muerte de Kim Shin y la familia de éste, Kim es convertido en un Goblin debido a que se le otorga una segunda oportunidad de vivir, sólo que será inmortal hasta que logre encontrar a la mujer correcta que pueda romper esa maldición. En el presente, Kim vive en Seúl y su vida se cruza por casualidad con la de el ángel de la muerte y Eun Tak, una joven que hace 19 años fue marcada por este Goblin mientras se encontraba en el vientre de su madre, pero él no lo recuerda. Tanto el ángel y Eun Tak jugarán un rol muy importante en el destino de Kim Shin, pues se encargarán de descubrir más sobre la maldición para ayudarlo. Eun Tak en realidad es una jovencita que ha tenido una vida desafortunada desde que su madre murió cuando era pequeña, además debido a la marca extraña que posee puede ver fantasmas y es llamada 'la novia del Goblin’ por lo que éste hizo en el pasado cuando ella aún no nacía. La vida de estas tres personas que estaban destinadas a encontrarse a pesar de sus vidas tan diferentes impactará para siempre en la del otro, pues se darán cuenta que desde el pasado han estado unidos.