Mary: The meaning of which is rebellious. For in Eve, a women, Man rebelled. In Mary, Out of a women, whose name means rebellion, came Jesus Christ, out of rebellion to set His rebellious people free.
“A Serpent? : You question, if Jesus Christ was a seraph” For He that hanged is accursed of God. Deuteronomy 21:23
The Serpent shows forth the curse. As man was a serpent, cursed of God, a rebellious enemy.