Every Hill and Mountain, book III in the trilogy by Deborah Heal