A review by suzsta
Morning Star by Pierce Brown

4.0