30: King David & Uriah

The story of David continues. Giant slayer, warrior, fugitive, king of Israel, and now… guilty of murder? In this episode we see how even a man after God’s own heart can fail tragically, but also that God remains faithful.