A review by bluejayreads
The Last Guardian by Eoin Colfer

5.0