Revelation and the last things:Ready for Christmas - Isaiah 40:1-11, 27-31, Luke 2:25-35 by St Michael's Church, Chester Square