It seems, at first glance, like an odd choice of tense for the verbs: he brought down, lifted up, filled, sent away – all simple past tenses. Technically, all God has done is announce what will happen. Mary will have a child who will be great, who will receive the throne of David, who will reign forever. God has announced the future and Mary sings of it as past event, as already accomplished. The promise is as good as the done deed. The future is given and received in the promise.
We don’t live that way. I can hear my mother repeating the aphorisms: “A bird in hand is worth two in the bush,” “Don’t count your chickens before they hatch,” and “Don’t put all your eggs in one basket.” But that is exactly what Mary has done. She has put all her eggs in the basket of this promise of God, and now she is counting the chickens. There is no waiting to see if God will come through, no hesitation whether God can accomplish what he purposes. The promise is enough for Mary to sing as if it is all present reality.
When I was first told I was going to be a father, I was also told we couldn’t announce it yet. In that first trimester there was a chance you might lose the baby. We needed to wait to tell family. We needed to wait before buying baby clothes. We needed to wait before creating a nursery. We needed to wait to be sure.
But for Mary there is no waiting. All that God has promised is celebrated as present reality. The announcement that this child is coming means that the world will change. The injustices of the world will be undone. The poor will be raised up and the powerful cast down. It is signed and sealed and delivered. It is a done deal.
Mary breaks all the rules. She lets go of the world as it is to grasp hold of the world as it shall be. She is counting her chickens. She is singing from joy. The promise is enough.