4,319,723 views | Rick Warren • TED2006

A life of purpose