← Bible in a Year

Day 120 of 365

Justice, Treachery, and Trust

2 Samuel 19:31-20:26 · Psalms 7 · 2 Samuel 21:1-22 · 1 Chronicles 20:4-8

▶ Listen to Today's Reading

Today's reading, then a short explanation, then a closing prayer — all one recording.

💭 What This Means

Today's reading is a whirlwind of loyalty, treachery, and divine justice. We see Barzillai's humble wisdom as he declines David's offer, showcasing a life lived well into old age. But unrest quickly returns with Sheba's rebellion, leading to another brutal act by Joab, who murders Amasa. Yet, a wise woman brings peace to a besieged city by delivering the rebel. Psalm 7 then gives us David's heartfelt prayer for God's righteous judgment against his enemies. We also witness the long reach of divine justice as a famine reveals Saul's past sin against the Gibeonites, requiring atonement. This leads to the poignant scene of Rizpah's vigil for her sons. Finally, David's mighty men continue to fight the Philistines, slaying giants, showing God's ongoing protection for His people. Through it all, God's hand of justice and protection is evident.

🙏 Let's Pray

Lord, today's scripture shows us both the darkness of human treachery and the long arm of Your justice. Help us to trust that You see all things, and that You are a righteous judge. Thank You for Your protection over Your people, even in the midst of conflict and famine. Help us to live in a way that honors Your covenants. In Jesus' name, Amen.