31 meditations from the founder of Desiring God that will connect you to a fresh understanding of God and renew your faith. "You do not know what will happen tomorrow. For what is your life? It is even a vapor that appears for a little time and then vanishes away" (James 4:14)...