Hay varias tradiciones, según una de ellas, la Virgen de la Almudena fue escondida por los cristianos, para evitar su profanación, cuando los moros invadieron Madrid. Así, la imagen fue tapiada en un cubo de la muralla romana con dos cirios encendidos.