michleifcook 's review for:

Halt's Peril by John Flanagan
5.0

After two novels of things going mostly right, to have one go mostly wrong (even though the ending is happy) makes it more realistic and adds to the storyline.