March 4, 2010

LIFE EXPLAINED, PART 641

We are all perfect except for our many faults. There are no flawless diamonds.

No comments: