A review by nataliagolicova
Morning Star by Pierce Brown

4.0

-1 star the terrible ending