How wonderful that Our Lady of Guadalupe appears as a pregnant woman clothed in the sun!
In the Book of Revelation, Mary is described in just this manner (Rev 12:1). But we should not approach this symbolism in a superficial or merely sentimental way.
The woman clothed in the sun and with the moon at her feet is portrayed in Revelation precisely as a warrior. Confronting her is a terrible dragon intent upon devouring her child as soon as it is born.