Joe me interested from the first pages. Character development is excellent leaving you trying to decide ergo to root for as the characters were real and nether all good it all bad, but mirroring true human growth and change.