20 June 2010

Why is it that the hardest advice to accept is your own?