lovegracieallyn 's review for:

Hero by Michael Grant
5.0

The ending blew my mind