What an awesome, loving, and wonderful God we have!  He is a God who heals our brokenness when we bring Him the jig-saw-puzzle pieces of our lives. He sees our every flaw and forgives our sinfulness making everything new. He’s a God who relentlessly pursues those who run from Him, but graciously allows them to make their own choice. In our weakness God becomes the lifter of our heads – He’s the reason that we sing! (Psalm 3:3-4 – But you, God, shield me on all sides; You ground my feet, you lift my head high; With all my might I shout up to God . . . )

On our great days, our lousy days, and every day in between, God is the one who knows us, loves us, and is with us; He’s the God of all our days.  What an amazing reminder from Casting Crowns!