GOOD MEN NEVER SPEAK THE TRUTH. For the spirit, thus to be good, is a malady.
They yield, those good ones, they submit themselves; their heart repeateth, their soul obeyeth: HE, however, who obeyeth, DOTH NOT LISTEN TO HIMSELF!
All that is called evil by the good, must come together in order that one truth may be born.
 Friedrich Nietzsche, Thus Spoke Zarathustra (1891). copy citation

add
Author Friedrich Nietzsche
Source Thus Spoke Zarathustra
Topic evil truth
Date 1891
Language English
Reference
Note Translated By Thomas Common
Weblink http://www.gutenberg.org/files/1998/1998-h/1998-h.htm

Context

“and I love those who do not wish to preserve themselves, the down-going ones do I love with mine entire love: for they go beyond.— 7. To be true—that CAN few be! And he who can, will not! Least of all, however, can the good be true. Oh, those good ones! GOOD MEN NEVER SPEAK THE TRUTH. For the spirit, thus to be good, is a malady. They yield, those good ones, they submit themselves; their heart repeateth, their soul obeyeth: HE, however, who obeyeth, DOTH NOT LISTEN TO HIMSELF! All that is called evil by the good, must come together in order that one truth may be born. O my brethren, are ye also evil enough for THIS truth? The daring venture, the prolonged distrust, the cruel Nay, the tedium, the cutting-into-the-quick—how seldom do THESE come together! Out of such seed, however—is truth produced!” source