From the moment we are born we are seekers. Our culture obsessively promotes the pursuit of money success and self-improvement. At the end of each activity-jammed day though we collapse into bed discouraged by everything we have not checked off on our to-do lists in despair that whatever we have accomplished is never enough. Worse still when our dreams become derailed by the inherent tragedies of life—job loss financial peril sickness or the death of a loved one—we feel devastated by the pain and injustice of it all. Nationally renowned author therapist and minister Wayne Muller offers healing for the perpetually stressed in A Life of Being Having and Doing Enough. By learning compassion and mercy for ourselves and by recognizing what is most profoundly true about who we are and what we need we can gain the self-acceptance so that whatever we choose to do in this moment it is wholly enough. Muller mixes the writings of great spiritual and political leaders with inspirational anecdotes from his own life inviting us to derive more satisfaction from less and pull gratitude out of the ashes of grief. The answer to what he describes as authentic happiness lies not in seeing the glass as half full instead of half empty. In reality he writes the glass is always half full and half empty. The world is neither broken nor whole but eternally engaged in rhythms between joy and sorrow. With Muller's guidance we may find ourselves on the most courageous spiritual pilgrimage of our lives.