Angels acting as God's messengers deliver the divine revelation to them