Our Scripture reading today is Deuteronomy 10:20-22
Verse 21, "He is thy praise, and he is thy God, that hath done for thee these great and terrible things, which thine eyes have seen."
One particular spiritual exercise that is always a help is making a list of the blessings God has done in our lives. Right at the top of the list should be our salvation. We would have no hope of forgiveness without God's grace. Following our salvation, our lists would all look different. God has blessed each of us abundantly and uniquely. Whatever your list consists of, it will be an encouragement when a challenging time comes your way. The challenging times are also meant for our good and His glory, but it isn't always so clear. 
Take some extra time today praising God for all that He has done for you!