Genesis 29:31-30:24 Divine grace and dysfunctional humanity (SA15/045) — St Helen's Bishopsgate