Dark Calling (1 books in series)

Dark Calling (2000)
language
English
3.9 of 5 Votes: 5
review 1: I am giving this 5 stars because it was the most bizarre book I have ever read. I like these kind of stories where you don't know who the good guys are from the bad guys until the end. This had the twist that is was about demons, warriors, guardians, angels and evil versus good. ...