The Keeper (Crossing Realms Book 1) - Rebecca E. Neely

Full review can be found HERE