God’s redeeming love

God’s redeeming love

King Charles III delivered his annual Christmas Day Broadcast to the nation, following a tradition that dates back to a radio speech by George V in 1932. The monarch typically talks about current issues, and on occasions talks about more personal matters. Many people...
Why do we never have ‘enough’?

Why do we never have ‘enough’?

Tidal surges of abundance and scarcity wash over churches with each festive season and recently, harvest celebrations provided a fleeting moment to notice the world of scarcity – a world of people without sufficient income to provide for their families. In the face of...