The woman is Israel, not Mary.
Which incidentally underscores the latent Israelophobia I see in some of the posts here and papal pronouncements elsewhere.
Yeah, right. The woman giving birth to her son named Christ cannot be Mary. What a thought.