Palm Sunday is a stark reminder that the favor of man is fleeting and life-draining, while the favor of God is eternal and life-giving.