and she was with child; and she crieth out, travailing in birth, and in pain to be delivered."
If it is MARY, she is suffering the same effects of sin (PAIN) that EVE was cursed with.
Gen 3:16 To the woman he said, "I will greatly increase your pains in childbearing; with pain you will give birth to children.
Yes and No since it is a combination of all.
Thats a point to consider.
The whole book(Revelation) is totally amazing.
There's reason it's written the way it is.
Remember as we race towards the end. The angel told Daniel that Book of Daniel would be understood better in the end times.
How much so for Revelation
Seeing the pieces coming today is so real.