2 Peter 3:9 (GW) The Lord isn’t slow to do what he promised, as some people think. Rather, he is patient for your sake. He doesn’t want to destroy anyone but wants all people to have an opportunity to turn to him and change the way they think and act.
Beloved, I do not promise lightly, nor do I neglect My word once given. My promises are ALWAYS delivered on. My timing of that fulfillment is what man has struggled with since the beginning of time, and yet time and again I have demonstrated My faithfulness, that I AM completely trustworthy. Do not be tempted into a place of doubt, for in your heart of hearts you know that I AM true. My word is steadfast and sure. I AM unchanging; the same yesterday, today, and forever. I AM unimpeachable.
So beloved, wait patiently for all I have promised, knowing it WILL come to pass, knowing My timing is perfect. Know that if I seem to tarry, there is a good purpose in doing so. I love My children and am always acting on their (your) behalf as a Father who adores His children and protect them even as He blesses and rewards them. Trust Me.