Book was pretty good. Agreed with too many characters being added. Could have cut out some abstract side stories and had fewer characters. Author should have ended story about 40 pages earlier. If those things would have been done, I think it would be 5 stars.