Stephen Levine teaches us how to live each moment, each hour, each day mindfully – as if it were all that was left. On his deathbed, Socrates exhorted his followers to practice dying as the highest form of wisdom. Most of us go to extraordinary lengths to ignore, laugh off, or deny the fact that we are going to die, but preparing for death is one of the most rational and rewarding acts of a lifetime. It is an exercise that gives us the opportunity to deal with unfinished business and enter into a new and vibrant relationship with life. Levine provides us with a year-long program of intensely practical strategies and powerful guided meditations to help with this work, so that whenever the ultimate moment does arrive for each of us, we will not feel that it has come too soon.