The Immortal Guardians
The Immortal Guardians by Alynne McFaye follows a seemingly ordinary girl named Jessalyn Squalorwinde, who finds herself at the center of a centuries-old battle between good and evil. When she's attacked by the demonic henchmen of the Shadow King, Theorin Valen, her grandmother Josephine reveals...