If you’re listening to Christmas music on the radio in the Nashville are odds are you’ll hear the song “Mary Did You Know?” Mark Shea does some yeoman work in answering the question verse by verse about what Mary did know. An example below.
Did you know that your Baby Boy has come to make you new? This Child that you delivered will soon deliver you.
A: Yes. In fact, she knew that her Son had *already* delivered her, because she, the most saved person in the world, was immaculately conceived by his grace and preserved from all sin both original and actual. That’s why the angel greeted her with “Kaire, Kecharitomene” or “Hail, Full-of-Grace” (Luke 1:28) and why she thanks God her Savior.