Ancient shepherds knew their sheep by name, and when they called, the sheep followed because they trusted their shepherd. Shepherds defended their sheep, even at the risk of their lives. God’s love is even deeper than that. He died for us and He now lives to lead and guide us individually. There is no one who will take better care of you than our Heavenly Shepherd. You can trust God as He is always beside you, even when things don’t work out the way you think they should.

PSALM 23:1-6 God is our Good Shepherd

John 10:1-18 God wants us to live life to the full in His care
Matthew 6:25-34 Don’t worry about your life, God will take care of you
1 Kings 17:8-16 God blessed the widow who served Elijah
John 6:1-15 Jesus can provide for us all
Philippians 4:19 God shall supply all your needs
  1. What is new and interesting?
  2. What don’t you understand?
  3. What will you ask God to help provide in your life?
  4. What will you share with someone this week?