Erin A. Craig is a master at developing her characters, giving them real-world obstacles to work through while adding a hint of magic to keep readers on their toes.
Erin A. Craig is a master at developing her characters, giving them real-world obstacles to work through while adding a hint of magic to keep readers on their toes.