St Giles Sermons

God’s King, but Not Yet


Listen Later

1 Samuel 16:1-23. David is anointed as king in place of Saul, yet he must still wait until God’s time before he can take the throne.
...more
View all episodesView all episodes
Download on the App Store

St Giles SermonsBy St Giles Church