Waiting for the Promise | Sunday 30th November