One of the reasons that I find myself so drawn into this book time and time again, is the complexity of the relationships and characters we are introduced to. Our protagonist character Sam is a "god" of the trickster mold... playful, cunning, infinitely devious and brilliant, but also very very human in the best possible way. He sees injustice around him and is compelled to speak against it...even to rail and wage war against "Heaven" itself for his cause. He cares deeply for his friends and allies, but is very aware of their own capabilities and allows them to make their own choices. Watching his efforts to change himself and his world is elegant and tightly written.
This fantastic story which elegantly skirts the lines between science fiction and fantasy also has compelling concepts of technological advancement. Along with an elegant parable regarding the nature of religion and faith, and how they can become corrupted. There are few books that I tell all of my friends to read. This is one of them.