Share this

CAVILER, n. A critic of our own work.

Ambrose Bierce