A review by jodiemitch
Morning Star by Pierce Brown

5.0