If we were to stop long enough to think of all God has done for us, we would never be able to remember them all. In Psalm 39:5 David says, Many, O Lord my God, are the wonders you have done. The things you planned for us no one can recount to you; were I to speak and tell of them, they would be too many to declare. Not only are there too many things to remember, but there are things God has done for each of us that we don’t even realize. Praise God for his never ending protection and unlimited blessings on each of our lives.