My sheep listen to my voice; I know them, and they follow me. I give them eternal life, and they shall never perish; no one can snatch them out of my hand.
John 10:27-28 NIV*
There is security in being shepherded by Jesus. Eternal life gives us security for the future, but today I’m drawn by the day-to-day side of it: No one can snatch us out of His hand.
No one can snatch Him from us either. He’s with us for the duration.
We know from Psalm 23 that the pastures won’t always be green nor the waters still, but He will always be with us. And if He leads us through a dark valley, He has a purpose and a plan.
Sometimes we see those valleys coming: the doctor’s appointment or the bad news we have to break. Sometimes our easy path takes a sharp turn and we’re blindsided.
Jesus is never caught off-guard. By His very nature, He cannot vanish in a puff of confusion. His rod and staff are with Him to comfort us, and He knows the best route through the valley.
The most beautiful discovery I’ve made in those dark parts of the journey is this: God was still with me. Even when I was completely surprised, He already knew how He planned to bring me through. He knew it, and He did it.
Jesus thank You that You are the good Shepherd. We can trust Your intentions, wisdom, strength and care… whatever happens. Please give us the faith and courage we need to stay by Your side instead of fleeing when we see danger.