Cast all your anxiety on Him because He cares for you. (1 PETER 5:7 NIV) 

God, You are big enough to hold the world in Your hands and loving enough to care about the smallest details in our lives. When we’re anxious, You bring peace. When we’re afraid, You give courage. When we’re unsure, You provide confidence. We release our concerns to You now and entrust ourselves to Your love. Amen. 

I stand at the edge of a pond, ripples across the waters mirroring those of my unsettled heart. I pick up the rock the size of my palm and place it in my hand, running my fingers across the surface worn smooth by time and troubles. 

I pull my elbow back as if I’m a human slingshot and throw the stone. It flies over the midnight-blue surface before skipping once, twice, and disappearing from view. I wipe the dust off my hands. 

To “cast” our cares means more than just a tentative letting go—it’s a hurling, tossing, complete release. This is the offer of God: to let Him take our anxieties as the lake takes our stones, fully and completely. There is enough room to hold one care or a thousand. We can let them all sink beneath the surface of His endlessly deep love. 

This releasing isn’t a one-time event. It’s a lifelong process. We can come to the shore of God’s faithful love again and again, as often as we need. Yes, we are always welcome to give Him what-ever weighs us down so that we can continue our journey with freer, lighter hearts. 

Looking for more inspiration? You can find more resources for hope and encouragement, such as products to help you grow in your faith or resources in our article library on