Sermon on divine revelation