Sea of Hooks by Lindsay Hill
Reviewed by Margaret from Portland, Oregon.