Psalm 40:1 (NLT)
For the choir director: A psalm of David.
1 I waited patiently for the Lord to help me,
and he turned to me and heard my cry.
God’s timing is always worth waiting for. His timing is always best.
Agreed. Someone famous once said (paraphrased): “We all believe God works things out for the best. We are all wondering how painful the best will turn out to be.”