"He’s God MY Savior," Mary marvels. "He hasn’t forgotten." He remembered the promise he made when there were still bits of forbidden fruit stuck in Adam and Eve’s teeth and all they were willing to offer was shame and excuses. He remembered the promise he directed straight at the devil: Her offspring will crush your head. Every generation since then has given him a million reasons to forget it and so have we, but he hasn’t let go of his promise to be merciful to Abraham and his descendants forever, to everyone who puts their trust in him from generation to generation. His mercy isn’t erratic. It never skips a generation. It never falls short of what a sinner needs. And there the promise was, jostling in Mary’s tummy. Jesus wasn’t sinless because of her; she was forgiven because of him. "My spirit rejoices in God MY Savior," she sings.