En la época Artúrica, el rey Arturo es manipulado vilmente por su consejero real que lo pone en contra de la general Lady Morgana (Katie McGrath). Traicionándola y condenándola a morir a ella y toda su familia. Tras su muerte es convertido en una Goblin (duende, ser mitológico que concede deseos entre otras cosas más), un ser inmortal en busca de venganza, pero pronto se da cuenta que fue castigada por derramar mucha sangre durante su vida pasada y es condenada a ver morir a todos sus seres queridos mientras ella sigue viva. Es entonces que va en busca de una salida, la única que le puede conceder la añorada muerte, la chica destinada a ser la "Novia del Ser Inmortal". Kara Danvers (Melissa Benoist) es una estudiante que posee una marca en la nuca que le permite ver fantasmas desde muy pequeña y estos fantasmas siempre la llaman la "Novia del Ser Inmortal" (Goblin). Kara perdió a su madre a los 9 años y quedo bajo la tutoria de su cruel tía Astra que anda detrás del dinero del seguro de su madre Alura. Tras una desesperada petición de ayuda Kara se encuentra finalmente con el Ser Inmortal (Goblin) de quien dicen que ella es la "Novia" sin saber que ese ser es nada más y nada menos que una mujer y no un hombre como ella creía.