As part of our "Blueprints" series, Daniel Macleod opens up Genesis 2:10-15 and explores how Jesus has the only water that permanently quenches our thirst - the water of life.
Daniel Macleod preaches from Psalm 105 on our mission to see the Glory of God across London and the nations
Confession can often be a scary prospect, yet it has the ability to be one of the most liberating practice. In this sermon Daniel...