The Rise of the Righteous
The Paradise Trilogy, Part 2. After seven generations in exile a humble shepherd, who was most zealous in his prayers, hears the voice of God in his dreams, telling him it's time to lead the people home and showing him the way.