Church as icon of heaven