John 2:18-25; Matthew 27:32-40; Revelation 21:22-27