Reading from the Book of Ecclesiastes 3:1-8
There is a time for everything,
and a season for every activity under the heavens:
2 a time to be born and a time to die,
a time to plant and a time to uproot,
3 a time to kill and a time to heal,
a time to tear down and a time to build,
4 a time to weep and a time to laugh,
a time to mourn and a time to dance,
5 a time to scatter stones and a time to gather them,
a time to embrace and a time to refrain from embracing,
6 a time to search and a time to give up,
a time to keep and a time to throw away,
7 a time to tear and a time to mend,
a time to be silent and a time to speak,
8 a time to love and a time to hate,
a time for war and a time for peace.
God has an appointed time in which to do everything He has planned. There is a time appointed for every matter, every purpose, and every work.
The devil offers us two lies: the "forever" lie and the "never" lie. The enemy tells us the negative things in our lives will "never" change and will "forever" be the way they are. He tells us we will "never" get what we want, and we will "never" experience the freedom or healing we desire. He says you will be the way you are right now "forever." The devil is a liar! These lies create fear in our hearts, and they are untrue because sooner or later, everything changes.
If we continue to believe God and place our trust in Him, bad things ultimately give way to better things. We must repent for any impatience we have had and make a fresh surrender to God's perfect timing for everything He wants to do in our lives.
The good things you believe God for are on their way in His perfect timing!