Knowing that God will keep his promises sustained David. And knowing that God will keeps his promises, both to destroy and to save, sustains us.
As you thirst in a dry and parched land for something to give life and hope instead of sadness, worry, and despair—run to Christ.
Good news to Mary. Good news to the poor, the oppressed, the marginalized. God was keeping the promise made to her ancestors centuries before. A Messiah would come. The powerful, the oppressors, would be overturned. The Messiah would bring justice and peace. Things would be set right.