A review by bumblebusra
Halt's Peril by John Flanagan

5.0

THEY ALL LOVE EACH OTHER SO MUCH I LOVE IT. Seriously, I knew what would happen, but I was so nervous still??? All those confessions of pride and love, man they really know how to get you to cry, don't they?