What did Mary know and when did she know it?

National Catholic Register has this reflection here.