God’s visions and the Messages of Heaven