With all that has been going on lately I started thinking about Esther, Joseph, Moses, and a few others.
God has put me right where I am right now for just such a time as this. And He has put YOU in the exact place you are right now. Are you experiencing battles, joys, good times, bad times, easy times, difficult times? God has been preparing you for all of what you are dealing with or going through right now. God is not surprised by the circumstance or situation you are in. Don't be discouraged, be blessed that nothing takes God by surprise.
Esther 4:14 For if thou altogether holdest thy peace at this time, then shall there enlargement and deliverance arise to the Jews from another place; but thou and thy father's house shall be destroyed: and who knoweth whether thou art come to the kingdom for such a time as this?
Think about Moses and all that he went through while God prepared him to lead the people out of Egypt.
Think of Joseph, he was sold by his brothers, thrown in jail for something he didn't do, and then although he was promised by someone he helped, that they would remember him when they were let out of jail, they forgot about him for 2 more years. Now I know that had God finished preparing him or had the time been right, they would not have forgotten to mention him. But it wasn't yet "such a time as this".
So, rejoice along with me that whatever you are dealing with good or bad right now in your life, that God has prepared you, or is in the process of preparing you for "such a time as this".