Revelation 21; Isaiah 25:8; Matthew 22:30&32