Revelation and the last things - Ready for the New Year - Philippians 3:12-14, John 21:15-19 by St Michael's Church, Chester Square