291. That all good is from heaven and all evil from hell is not unknown in the world: it is known to everyone in the Church. Who in the Church, who has been inaugurated into the priesthood, does not teach that all good originates from God, and that man cannot receive anything from himself which has not been given him from heaven; also that the devil infuses evils into men's thoughts and leads men astray and incites them to commit evils? Therefore, the priest who believes that he preaches from a holy zeal, prays that the Holy Spirit may teach him and direct his thoughts and his words. There are some who say that they have sensibly perceived that they have been so moved; and when their preaching is commended they piously reply that they have spoken not from themselves but from God. Therefore also when they see anyone speaking and acting well they say that he was led to it by God; and on the other hand, when they see anyone speaking and acting wickedly they say that he was led to it by the devil. It is well known that language of this kind is prevalent in the Church; but who believes that it is true?