I was going through The Great Divorce by C S Lewis and was wondering how much in line with Scripture his descriptions of heaven and hell are. I've heard very different descriptions coming from saints like St. Teresa of Jesus and they seem to conflict in many ways.
Lewis describes hell as the person's choice to reject God and to stay in hell (the gates of hell are locked from the inside), whereas others describe it as God placing the damned there and locking them up. There's also a conflict in the "design" of hell. Lewis and others describe it as a torture of the mind, whereas others describe it as a physical torture.
There seems to be support for Lewis' view in the Bible, such as the parable of the rich man and Lazarus where the rich man doesn't want to go to where Lazarus is but rather wants Lazarus to come to him. But also there's support for the other views because it's written that one can be cast into hell.
How does C.S. Lewis's descriptions of heaven and hell compare with the teaching of the Catholic Church?