Through the presence of angels, God has sent a new revelation