I’ve been exposed to a lot of Brene (pronounced Bren-ay) Brown lately. She is a researcher/story-teller who has done a lot of work on Shame, Vulnerability, Courage, and Worthiness. If you haven’t read anything by her, you should.
Here is an article to start with. I also recommend watching some of her TED talks on TED.com.
Want to be happy? Stop trying to be perfect.