Service at North Preston Evangelical Church Sunday Evening 26th March 2020.

Genesis 39:20-40:23 'Joseph and the cupbearer'

The God who is ordering Joseph's steps (and ours) is the God who remains with his people amid all the changes, the God whose time-frame tests our faith and endurance, the God who may permit things to get darker before he acts on our behalf, the God who offers hope to the sinned-against.