God knows everything that will ever happen in your life. He knows all of your problems, troubles, heartaches, pains, as well as how you are going to handle each situation in life before it ever occurs. He knows before you will ever know because nothing ever takes Him by surprise. Because He is never surprised; neither should you be surprised, shaken nor caught off guard. The only thing left for you to do is thank and praise Him in advance for how He is going to bring you through each situation as a stronger, wiser and maturer person.
Psalm 31:7 says “I will be glad and rejoice in your love, because you saw my suffering; you knew my troubles.” (NCV)
Be blessed, be encouraged and have a great day.