September 6, 2020 Pastor John Lowder Hard to Believe Promises After God's Heart: Life of David 2 Samuel