There are several variations out there as to what Revelation 12 represents. You'll find some say Mary, Israel, or the church. It's hard to say what it definitely means because for instance, the 12 stars could be the 12 tribes of Israel or the 12 apostles. The sun and moon could be Abraham and...