No she wasn't. Any Jewish virgin with the right lineage would have done.
Her Yes to God echoes throughout eternity. She chose, of her own free will to become the Mother of God and bring our Savior into the world.
No she didn't. She didn't have free will to begin with if God kept her from sin. Additionally, God didn't ask her permission. The angel told her how it was going to be. He never asked her.
God's plan would not have been thwarted if Mary had not been willing to accept God's plan for herself.
“Behold the handmaid of the Lord, be it done to me according to thy word.”
Additionally, God didn’t ask her permission. The angel told her how it was going to be. He never asked her.
Had Mary said “No” I don’t believe God would have forced the issue. God chose Mary because He knew she would agree.