Sometimes, as in a great novel, you cannot see until you get to the end that God was leaving clues for you all along.