Therefore say to them, ‘This is what the Sovereign Lord says: None of my words will be delayed any longer; whatever I say will be fulfilled, declares the Sovereign Lord.’

Ezekiel 12:28

Wait for the Lord;
    be strong and take heart
    and wait for the Lord.

Psalm 27:14

There is a time for everything,
    and a season for every activity under the heavens:

    a time to be born and a time to die,
    a time to plant and a time to uproot,
    a time to kill and a time to heal,
    a time to tear down and a time to build,
    a time to weep and a time to laugh,
    a time to mourn and a time to dance,
    a time to scatter stones and a time to gather them,
    a time to embrace and a time to refrain from embracing,
    a time to search and a time to give up,
    a time to keep and a time to throw away,
    a time to tear and a time to mend,
    a time to be silent and a time to speak,
    a time to love and a time to hate,
    a time for war and a time for peace.

Ecclesiastes 3:1-8

When?

On God’s timing.

Ethan Kirl