God: "I looked for someone to take a stand for me, and stand in the gap" (Ezekiel 22:30)
Revelation 21 and 22 present heaven as the opposite of hell. Hell is separation from the gracious presence of God; heaven, living in that presence. Hell involves terrible pain; heaven, unceasing joy. Hell means the darkness of banishment from God’s glory; heaven, basking in its light. Hell consists of everlasting rejection by God; heaven, being His son or daughter forever. Hell entails the second death; heaven, eternal life.
The general rule of interpreting Scripture is this: the literal sense of every text is to be taken, if it be not contrary to some other texts. But in that case, the obscure text is to be interpreted by those which speak more plainly.