Kayla è una giovane ragazza, costretta a rimettere insieme i cocci del suo cuore, dopo la rottura con il fidanzato storico, il solo avuto fino ad ora. I genitori preoccupati decidono di spedire la ragazza dalla nonna materna sperando che si riprenda. Kayla si trova così costretta a vivere in un paesino che conta appena 1000 abitanti e che nasconde grandi segreti dei quali lei è completamente ignara ma dei quali lei fa parte. L’incontro con Elijah, ragazzo carismatico ma scontroso, farà conoscere alla ragazza la verità dei fatti: Kayla è stata condannata dalla sua stessa nonna a un’esistenza dedicata al mondo dell’occulto. Un grande peso graverà sulle sue spalle e in lei verranno riposte grandi aspettative, ma Kayla è anche determinata a finire gli studi e condurre una vita che sia il più normale possibile. La nonna, però, ha già legato la vita della nipote a un demone e a un angelo bianco.