A review by caleb_m
The One-Eyed Giant by Mary Pope Osborne

3.0

i would have rated it 3/5 it was good