This book was good, but was drug out way too much. It started very boring, but got better about the middle of the book. The book tries to cover a 15-year time window, and it gets a little hard to follow as the author jumps around to each of the 10 or so main characters without changing chapters or breaking the page. Overall, the book was good, despite its downsides. It does leave a cliff-hanger ending to start the next book, though.