Everything
Mar 022016
 

Those who trust their first thought sometimes have a second, but rarely a third.