Andrew Gardner considers what it means to be Ready for Heaven looking at Revelation 21.