The ultimate purpose of Nancy Leigh DeMoss. Her books, her prayer challenge, the multiple resources on her web site. REALLY one of my top picks of all time for people I would actively search out when I need to find encouragement for something.
I don't know if Marilyn Monroe really said this, but damn if it isn't how I live my life. You have to because nothing is ever going to be perfect and your life is going to be really long and really hard if you wait for perfection to be happy.