Though we often don’t understand God’s timing, He always has a plan to work for our good and His glory.
5 Then I said: “LORD, the God of heaven, the great and awesome God, who keeps his covenant of love with those who love him and keep his commandments,
Nehemiah 1