Rise of the Night Witch
Demons, vampires, witchcraft, abandonment; Marissa Carter has problems others don't see. As the daughter of a banished witch and a normal human, she lives between two worlds. Once the Veil breaks and demons attack, she must decide. Will she learn magic at the Cunning Folk Academy or continue her normal high school lif...