2 Samuel 21. Saul’s past comes to haunt his descendants, while David’s past gives evidence of continued blessing.
See All 428 Episodes of "St Giles Sermons"