Why There Are Words Reading September 12: Mistake August 12, 2013 whytherearewords readings, Sausalito, Uncategorized Comments Off on Why There Are Words Reading September 12: Mistake To err is human… In fact, blundering may be what we humans do best. Our common thread: one lovely Continue reading