Click here for the text of Geoff Moore’s sermon for Advent 3 – ‘Already, but not yet, but not never’.