NO she didnt know.Not everything – To one point, she didnt need to know, because the virtue of Mary’s Fiat, her yes..was that she trusted unwaveringly.
So the people that get butthurt over this, your theology is weak. its the fact SHE DIDNT KNOW and still trusted God, that makes Mary Evident she is favored above all other Creation.
She Didnt know… and would find out her Son would be Killed at some point in His life.. when he was barely even a month old. She found out all of this After His Birth..and she still was unwavering
I think its very poor theology to insist she knew everything – That’s treading into the so called “Marian Worship” which we do not of course as Catholics partake in
Rather… she was Human…just like any of us. What makes Mary Different is her Quality leading up to that point (her immaculate conception), and her unwavering “Yes”. That Choice loses something if we psuedo Deify her into having some sort of omniscience.