The story develops well. The characters are real, somewhat flawed human beings with daemons. I rather liked the ending.