Sermon from Sunday 23/10/16 from St Michael and All Angels, Harrow Weald Readings: Ezekiel 37:1-10 and Luke 1: 26-31