Psalm 27:13-14 NKJV
 I would have lost heart, unless I had believed That I would see the goodness of the LORD In the land of the living.  Wait on the LORD; Be of good courage, And He shall strengthen your heart; Wait, I say, on the LORD!
There are definitely days that are challenging to us as believers in Christ. We ask God, “how could you let this happen?” So many travesties, so much suffering. But God is still in control. He is not a distant God that sits on His throne looking down on creation. He is actively involved in our lives every day. He hears our cries. He knows our pains. He celebrates when we have victories. He strengthens our steps to carry on with His purpose.
So don’t ask why this or that happened, as God has ordained everything for His glory. One day it will all make sense, but until then, we just need to wait on Him and stand strong knowing that His plans will succeed for His glory. And know that He will use us for His purposes as we listen and obey His word.
This is a really good read on blessings and obedience. I recommend you take a couple minutes to read it — Click Here!
Think about the biggest challenges you have had in your life. Looking back, how did God carry you through those situations? How could they have turned out differently had God not intervened? I can think of many occasions that would have literally destroyed me, had God not intervened in my life. I am thankful for those times that I can look back on my life and see SO clearly how God was there when I faced some big challenges. He is always with us. He never forsakes us.
Be blessed today knowing that your Heavenly Father loves you and is watching over you!
I love you and am praying for you today.