All truth passes through three stages. First it is ridiculed. Second it is violently opposed. Third it is accepted as being self-evident.

Random Quote

In human relationships kindness and lies are worth a thousand truths.