A review by nightwyrm
The Ashes of Worlds by Kevin J. Anderson

4.0

There were a lot of moving parts to bring to a close (some of which dragged on well past their use-by date), but he did a good job of bring them together.