This talk by Meg Meeker is incredibly excellent. I think I am going to listen to it once a month just for the encouragement and reminders. (Press the little grey circle thing in front of title when you get to the page.) If you are not Catholic, I really believe this talk is universal so don't let that sway you. It's about an hour I believe-I listened to it during one long long walk.
Dr. Meeker wrote five books, I've read three of them. They are excellent also and I would highly recommend them.