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

4.0

A decent end to a fun if mediocre series. All lose ends tied up.