RealmShift by Alan Baxter
Series: The Balance, Book 1.
Approx. 127,060 words.
Published on January 11, 2009 by
A race against time and the Devil.
Samuel Harrigan is a murderer. He used ancient blood magic to escape a deal with the Devil. Now Lucifer wants Samuel’s soul and refuses to wait a second longer for it. Isiah has a job to do. He needs Samuel to complete his destiny, so he has to protect Sam and keep the Devil at bay.
Not for Samuel’s sake, but for all of humanity.