Later Is Here!
The Word tells us that God shows Himself strong on behalf of those whose hearts are "perfect" toward Him (2 Chronicles 16:9). That word perfect doesn't mean that we have to do everything just right and live without making a mistake. Thank God, we don't have to do that. It means "devoted"—a heart consecrated, dedicated, loyal and faithful to God.
The mistakes we make will not stop God from working in our lives. Only our lack of faithfulness can do that.