A review by courey_loves_books
Morning Star by Pierce Brown

5.0