The fly thief by Angela Grant
_