And therefore will the Lord wait, that he may be gracious unto you, and therefore will he be exalted, that he may have mercy upon you: for the Lord is a God of judgment: blessed are all they that wait for him. Isaiah 30:18 KJV
God’s timing is perfect. Rest with confidence as you wait upon Him.
Just like we had to wait for the right season for our beautiful Canalily to bloom, so must we learn to wait on God for our season to bloom.
He knows when we are ready and able to receive the next blessing from His hand. Ours is to stay in faith believing, knowing that what He has promised He will do.
Just delight in the Lord and rest in the knowledge that He will perfect and perform all that pertains to you.