A review by ladybaela
Hero by Michael Grant

2.0

2.5 stars

Lost half a point for the ending. Not sure how to feel about that.