Walking with God always involves a thousands cycles of trust, disappointment, sin, pardon, and learning to wait.