16 December 2018Supernatural births for all of God’s children Preacher: Rev. David Waldron Series: Heidelberg Catechism Passage: Matt 1:18; John 3:3 Service Type: Afternoon Supernatural births for all of God’s childrenThe Spirit gives life to Jesus the manThe Spirit gives life to everyone in God’s KingdomThe Spirit inclines people toward all good Topics: 2018, Advent « The Misery of failure – and the joy of Christ’s success Praise God for the birth of His Son »