After King David confessed his sin to God, he was relieved, not only about his past but also about his future. Find out why you can trust God with your future fears as well as your past regrets. That’s the focus on Truth For Life with Alistair Begg.
Topics
From the Sermon
November 12, 2006