When it comes to inhabiting life fully, Mary is surely one of our greatest role models. "My soul magnifies the Lord" she sings in the Magnificat. Her spririted response to the Angel Gabriel's announcement that she is to bear the son of God is rich in nuance, contradiction and paradox.

